%PDF- %PDF-
Direktori : /home/alliance/domains/congress-pact1in5.eu/public_html/ |
Current File : /home/alliance/domains/congress-pact1in5.eu/public_html/a-ajouter_page.php |
<?php include_once("inc/config.php"); include_once("inc/functions.php"); include_once("inc/session.php"); include_once("inc/init.php"); if(!estadmin) verif_get($_GET['id']); verif_co_sec($_GET['id']); $page = new Page(); if(isset($_POST['post']) && $_POST['post'] == 1) { verif_co_sec($_POST['section']); $db = new BaseOps; $erreur1="ok"; $erreur2="ok"; if (verif_lang(1)) { $erreur1 = $db->verif($_POST['titre_fr'], "Le titre", false, false, 1); } if (verif_lang(2)) { $erreur2 = $db->verif($_POST['titre_en'], "Title", false, false, 2); } if($erreur1 == "ok" && $erreur2 == "ok") { // page $next_ordre = $db->next_ordre("page", "edition=".$_POST['edition']." AND categorie=".$_POST['categorie']." AND section = ".$_POST['section']); $next_id = $db->next_id("page"); $values = array( "id" => $next_id, "date_debut" => dateUs($_POST['date_debut']), "date_fin" => dateUs($_POST['date_fin']), "categorie" => $_POST['categorie'], "edition" => $_POST['edition'], "section" => $_POST['section'], "ordre" => $next_ordre, "valide" => 0 ); $db->insert("page", $values); // theme $db->delete("page_theme", "page = ".$next_id); $values = array ( "theme" => $_POST['theme'], "page" => $next_id); $db->insert("page_theme", $values); if (verif_lang(1)) { //page_fr $values = array ( "page" => $next_id, "lang" => 1, "titre" => $_POST['titre_fr'], "lieu" => $_POST['lieu_fr'], "oeuvre" => $_POST['oeuvre_fr'], "public" => $_POST['public_fr'], "permalien" => cleanUrl($_POST['titre_fr']) ); $db->insert("page_lang", $values); // si on est en français et pas admin if(!estadmin()){ $values = array ( "page" => $next_id, "lang" => 2, "titre" => $_POST['titre_fr'], "lieu" => "", "public" => "", "permalien" => cleanUrl($_POST['titre_fr'])); $db->insert("page_lang", $values); } } if (verif_lang(2)) { //page_en $values = array ( "page" => $next_id, "lang" => 2, "titre" => $_POST['titre_en'], "lieu" => $_POST['lieu_en'], "oeuvre" => $_POST['oeuvre_en'], "public" => $_POST['public_en'], "permalien" => cleanUrl($_POST['titre_en']) ); $db->insert("page_lang", $values); // si on est en anglais et pas admin if(!estadmin()){ $values = array ( "page" => $next_id, "lang" => 1, "titre" => $_POST['titre_en'], "lieu" => "", "public" => "", "permalien" => cleanUrl($_POST['titre_en'])); $db->insert("page_lang", $values); } } header("Location:modifier_page.php?id=".$next_id."&msg=yes"); } else { $err = true; } } //affichage du html include("theme/html.php"); //affichage des metas include("theme/meta.php"); echo "\n<title>".$admtext->getText("create_activity",$_SESSION['lang'])." - ".$info_titresite."</title>\n"; //affichage du header if(estadmin()) include("theme/header_admin.php"); else include("theme/header_redacteur.php"); ?> <div class="text_admin <?if (!estadmin()) echo "text_redacteur" ;?>"> <h2><?=$admtext->getText("create_activity",$_SESSION['lang'])?></h2> <p><?=$admtext->getText("pres_activity",$_SESSION['lang'])?></p> <ul class="sousmenuadmin"> <li><a href="admin/editer_section.php?id=<?php echo $_GET['id']; ?>"><?=$admtext->getText("return_admin_panel",$_SESSION['lang'])?></a></li> </ul> <?php if($err) { if (verif_lang()) { echo "<p class=\"erreurbloc\">".$erreur1."</p>"; } else { echo "<p class=\"erreurbloc\">".$erreur2."</p>"; } } if($yes) { echo "<p class=\"infobloc\">Opération effectuée</p>"; } ?> <form action="admin/ajouter_page.php?id=<?=$_GET['id']; ?>&categorie=<?=$_GET['categorie']; ?>" enctype="multipart/form-data" method="post" class="form"> <table> <?if (estadmin()) : ?> <tr> <td class="label"></td> <td class="field head">Français</td> <td class="field head">Anglais</td> </tr> <?endif;?> <tr> <td class="label"><?=$admtext->getText("activity_title",$_SESSION['lang'])?> <span class="etoile">*</span></td> <?if(verif_lang(1)):?><td class="field"><input type="text" name="titre_fr" value="<?php echo $_POST['titre_fr']; ?>" /></td><? endif;?> <?if (verif_lang(2)) : ?><td class="field"><input type="text" name="titre_en" value="<?php echo $_POST['titre_en']; ?>" /></td><? endif;?> </tr> <tr> <td class="label"><?=$admtext->getText("theme",$_SESSION['lang'])?> </td> <td class="field"> <select name="theme" style="width: 300px;"> <?php $themes=$edition->liste_themes($_SESSION['lang'], $_GET['categorie']); foreach($themes as $theme) { echo '<option value="'.$theme['id'].'"'; if($_POST['theme'] == $theme['id']) echo ' selected="selected"'; echo ' >'.$theme['titre'].'</option> '; } ?> </select> </td> <td class="field"></td> </tr> <tr> <td class="label"><?=$admtext->getText("lieu",$_SESSION['lang'])?> </td> <?if (verif_lang(1)) : ?><td class="field"><input type="text" name="lieu_fr" value="<?php echo $_POST['lieu_fr']; ?>" /></td><? endif;?> <?if (verif_lang(2)) : ?><td class="field"><input type="text" name="lieu_en" value="<?php echo $_POST['lieu_en']; ?>" /></td><? endif;?> </tr> <tr> <td class="label"><?=$admtext->getText("public_cible",$_SESSION['lang'])?> </td> <?if (verif_lang(1)) : ?><td class="field"><input type="text" name="public_fr" value="<?php echo $_POST['public_fr']; ?>" /></td><? endif;?> <?if (verif_lang(2)) : ?><td class="field"><input type="text" name="public_en" value="<?php echo $_POST['public_en']; ?>" /></td><? endif;?> </tr> <tr> <td class="label"><?=$admtext->getText("date_act",$_SESSION['lang'])?> </td> <td class="field"><input placeholder="<?=$admtext->getText("date_start",$_SESSION['lang'])?>" class="datepick" type="text" name="date_debut" value="<?=$_POST['date_debut']; ?>" /></td> <td class="field"><input placeholder="<?=$admtext->getText("date_end",$_SESSION['lang'])?>" class="datepick" type="text" name="date_fin" value="<?=$_POST['date_fin']; ?>" /></td> </tr> <tr> <td class="label"><?=$admtext->getText("date_miseoeuvre",$_SESSION['lang'])?> </td> <?if(verif_lang(1)):?><td class="field"><input type="text" name="oeuvre_fr" value="<?php echo $_POST['oeuvre_fr']; ?>" /></td><?endif;?> <?if(verif_lang(2)):?><td class="field"><input type="text" name="oeuvre_en" value="<?php echo $_POST['oeuvre_en']; ?>" /></td><?endif;?> </tr> <?php if (!estadmin()) { ?> <input type="hidden" name="section" value="<?php echo $_GET['id']; ?>" /> <?php } else { ?> <tr> <td class="label">Section <span class="etoile">*</span></td> <td class="field" colspan="2"> <select name="section"> <?php $result = $section->liste_sections_all(); if($result != null) { foreach($result as $sec) { if(isset($_GET['id']) && $sec['id'] == $_GET['id']) echo "<option value=\"".$sec['id']."\" selected=\"selected\">".$sec['titre']."</option>\n"; else if($sec['id'] == $_POST['section']) echo "<option value=\"".$sec['id']."\" selected=\"selected\">".$sec['titre']."</option>\n"; else echo "<option value=\"".$sec['id']."\">".$sec['titre']."</option>\n"; } } ?> </select> </td> <td class="field"></td> </tr> <?php } ?> </table> <div class="form_bouton"> <input type="hidden" name="categorie" value="<?php echo $_GET['categorie']; ?>" /> <? $this_edition=$edition->getCurrentEdition($aff="ins"); ?> <input type="hidden" name="edition" value="<?=$this_edition['id'] ?>" /> <input type="hidden" name="post" value="1" /> <input type="submit" class="bouton" id="maj_bouton" value="<?=$admtext->getText("create_activity",$_SESSION['lang'])?>" /> </div> </form> </div> <? //affichage du footer include("theme/footer.php"); ?>