%PDF- %PDF-
Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/test/ |
Current File : /home/alliance/domains/sedl.alnetis.fr/public_html/test/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) { $db = new BaseOps; //verif collectiovité pour l'edition $query="SELECT * FROM section_edition WHERE section=".$_POST['section']." AND edition=".$_POST['edition']; if(!$db->isres($query)){ $query="INSERT INTO (section,edition,valide) VALUES (".$_POST['section'].",".$_POST['edition'].",0)"; $values = array( "section" => $_POST['section'], "edition" => $_POST['edition'], "valide" => 0 ); $db->insert("section_edition", $values); } verif_co_sec($_POST['section']); $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 type=".$_POST['type']." 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']), "type" => $_POST['type'], "edition" => $_POST['edition'], "section" => $_POST['section'], "ordre" => $next_ordre, "valide" => 0 ); $db->insert("page", $values); if (verif_lang(1)) { //page_fr $values = array ( "page" => $next_id, "lang" => 1, "titre" => $_POST['titre_fr'], "lieu" => $_POST['lieu_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'], "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']; ?>&type=<?=$_GET['type']; ?>" 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("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> <?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="type" value="<?php echo $_GET['type']; ?>" /> <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"); ?>