%PDF- %PDF-
Direktori : /home/alliance/domains/congress-intercultural.eu/public_html/ |
Current File : /home/alliance/domains/congress-intercultural.eu/public_html/a-ajouter_page_old.php |
<?php include_once("inc/config.php"); include_once("inc/functions.php"); include_once("inc/init.php"); include_once("inc/session.php"); if(!estadmin()) verif_get($_GET['sec']); verif_co_sec($_GET['sec']); $page = new Page(); if(isset($_POST['post']) && $_POST['post'] == 1) { verif_co_sec($_POST['section']); $db = new BaseOps; $erreur = $db->verif($_POST['titre_fr'], "Le titre français"); if($erreur == "ok") $erreur = $db->verif($_POST['titre_en'], "Le titre anglais"); if($erreur == "ok") { // page $next_ordre = $db->next_ordre("page", "section = ".$_POST['section']); $next_id = $db->next_id("page"); $values = array( "id" => $next_id, "section" => $_POST['section'], "ordre" => $next_ordre ); $db->insert("page", $values); //page_fr $values = array ( "page" => $next_id, "lang" => 1, "titre" => $_POST['titre_fr'], "soustitre" => utf8_encode($_POST['soustitre_fr']), "permalien" => cleanUrl($_POST['titre_fr']) ); $db->insert("page_lang", $values); //page_en $values = array ( "page" => $next_id, "lang" => 2, "titre" => $_POST['titre_en'], "soustitre" => utf8_encode($_POST['soustitre_en']), "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>".$trad->t('Add a page','admin',$lang->getlang())." - ".$info_titresite."</title>\n"; //affichage du header if(estadmin()) include("theme/header_admin.php"); else include("theme/header_redacteur.php"); ?> <div class="text_admin"> <h2><?=$trad->t('Add a page','admin',$lang->getlang());?></h2> <p>Les pages sont constituées de blocs customisables</p> <ul class="sousmenuadmin"> <li><a href="admin/liste_pages.php?sec=<?php echo $_GET['sec']; ?>">Retour à la liste des pages</a></li> </ul> <?php if(isset($err) && $err!="") { echo "<p class=\"erreurbloc\">".$erreur."</p>"; } if(isset($yes) && $yes!="") { echo "<p class=\"infobloc\">Opération effectuée</p>"; } ?> <form action="admin/ajouter_page.php?sec=<?php echo $_GET['sec']; ?>" enctype="multipart/form-data" method="post" class="form"> <table> <tr> <td class="label"><?=$trad->t('Page title','admin',$lang->getlang())?><span class="etoile">*</span></td> <td class="field"><input type="text" name="titre_fr" value="<?php echo $_POST['titre_fr']; ?>" /></td> <td class="field"><input type="text" name="titre_en" value="<?php echo $_POST['titre_en']; ?>" /></td> </tr> <tr> <td class="label"><?=$trad->t('Subtitle','admin',$lang->getlang())?></td> <td class="field"><input type="text" name="soustitre_fr" value="<?php echo $_POST['soustitre_fr']; ?>" /></td> <td class="field"><input type="text" name="soustitre_en" value="<?php echo $_POST['soustitre_en']; ?>" /></td> </tr> <?php if (!estadmin()) { ?> <input type="hidden" name="section" value="<?php echo $_GET['sec']; ?>" /> <?php } else { ?> <tr> <td class="label">Section <span class="etoile">*</span></td> <td class="field"> <select name="section"> <?php $result = $section->liste_sections_all(); if($result != null) { foreach($result as $sec) { if(isset($_GET['sec']) && $sec['id'] == $_GET['sec']) 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="post" value="1" /> <input type="submit" class="bouton" id="maj_bouton" value="Créer une page" /> </div> </form> </div> <? //affichage du footer include("theme/footer.php"); ?>