%PDF- %PDF-
Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/test/ |
Current File : /home/alliance/domains/sedl.alnetis.fr/public_html/test/a-modifier_campagne.php |
<?php include_once("inc/config.php"); include_once("inc/functions.php"); include_once("inc/session.php"); include_once("inc/init.php"); $db = new BaseOps; verif_get($_GET['id']); $query = "SELECT * FROM `section` WHERE id = ".$_GET['id']; if(!$db->isres($query)) { include('a-404.php'); exit(0); } $this_section=$db->select_array($query); $this_edition=$edition->getCurrentEdition("ins",$_SESSION['lang']); verif_co_sec($_GET['id']); $query = "SELECT c.*,cl.texte FROM `campagne` c LEFT JOIN `campagne_lang` cl ON c.id=cl.campagne WHERE cl.lang=".$_SESSION['lang']." AND section = ".$_GET['id']." AND edition=".$this_edition['id']; if($db->count($query)<1){ //campagne $next_id = $db->next_id("campagne"); $values = array( "id" => $next_id, "edition" => $this_edition['id'], "section" => $_GET['id'], "valide" => 0 ); $db->insert("campagne", $values); //campagne_fr $values = array ( "campagne" => $next_id, "lang" => 1, "texte" => ""); $db->insert("campagne_lang", $values); //campagne_en $values = array ( "campagne" => $next_id, "lang" => 2, "texte" => ""); $db->insert("campagne_lang", $values); } $data=$db->select_array($query); if(isset($_POST['post']) && $_POST['post'] == 1) { $erreur1="ok"; $erreur2="ok"; if($erreur1 == "ok" && $erreur2 == "ok") { $where = "id = ".$data['id']; $where2 = "campagne = ".$data['id']; //Bloc $values = array( "valide" => $_POST['valide'] ); $db->update("campagne", $values, $where); if (verif_lang(1)) { //Bloc_fr $values = array ( "texte" => $_POST['texte_fr']); $db->update("campagne_lang", $values, $where2." AND lang = 1"); } if (verif_lang(2)) { //Bloc_en $values = array ( "texte" => $_POST['texte_en'] ); $db->update("campagne_lang", $values, $where2." AND lang = 2"); } header("Location:editer_section.php?id=".$_GET['id']."&msg=yes"); } else { $err = true; } } $query = "SELECT c.*,cl.texte FROM `campagne` c LEFT JOIN `campagne_lang` cl ON c.id=cl.campagne WHERE cl.lang=1 AND section = ".$_GET['id']." AND edition=".$this_edition['id']; $data_fr = $db->select_array($query); $query = "SELECT c.*,cl.texte FROM `campagne` c LEFT JOIN `campagne_lang` cl ON c.id=cl.campagne WHERE cl.lang=2 AND section = ".$_GET['id']." AND edition=".$this_edition['id']; $data_en = $db->select_array($query); if(!isset($_POST['texte_fr'])) $_POST['texte_fr'] = $data_fr['texte']; if(!isset($_POST['texte_en'])) $_POST['texte_en'] = $data_en['texte']; //affichage du html include("theme/html.php"); //affichage des metas include("theme/meta.php"); echo "\n<title>".$admtext->getText("campagne",$_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"> <h2><?=$admtext->getText("campagne",$_SESSION['lang'])?></h2> <ul class="sousmenuadmin"> <li> <a href="admin/editer_section.php?id=<?php echo $data['section']; ?>"><?=$admtext->getText("return_admin_panel",$_SESSION['lang'])?></a> </li> </ul> <?php if($err) { if (verif_lang(1)) { 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/modifier_campagne.php?id=<?php echo $_GET['id']; ?>" 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"></td> <td class="field" colspan="2"> <div id="toolbar"></div> </td> </tr> <tr> <td class="label top"><?=$admtext->getText("text",$_SESSION['lang'])?> <span class="etoile">*</span></td> <?if(verif_lang(1)):?><td class="field top"><textarea name="texte_fr"><?php echo $_POST['texte_fr']; ?></textarea></td><? endif; ?> <?if(verif_lang(2)):?><td class="field top"><textarea name="texte_en"><?php echo $_POST['texte_en']; ?></textarea></td><? endif; ?> </tr> <?if(estadmin()):?> <tr> <td class="label">Publié ? (mettre sur non si il manque encore des traductions)</td> <td class="field"> <p><input type="radio" id="radoui" <?php if($data['valide'] == '1') echo 'checked = checked'; ?> class="radio" name="valide" value="1" checked="checked" /> <label for="radoui">Oui</label></p> <p><input type="radio" id="radnon" <?php if($data['valide'] == '0') echo 'checked = checked'; ?> class="radio" name="valide" value="0" /> <label for="radnon">Non</label></p> </td> <td class="field"></td> </tr> <? else : ?> <input type="hidden" name="valide" value="0" /> <? endif; ?> </table> <div class="form_bouton"> <input type="hidden" name="post" value="1" /> <input type="submit" class="bouton" id="maj_bouton" value="<?=$admtext->getText("edit",$_SESSION['lang'])?>" /> </div> </form> </div> <? //affichage du footer include("theme/footer.php"); ?>