%PDF- %PDF-
Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/ |
Current File : /home/alliance/domains/sedl.alnetis.fr/public_html/a-modifier_page_lang.php |
<?php include_once("inc/config.php"); include_once("inc/functions.php"); include_once("inc/session.php"); include_once("inc/init.php"); verif_get($_GET['id']); verif_get($_GET['language']); $query = "SELECT * FROM `page` WHERE id = ".$_GET['id']; if(!$db->isres($query)) { include('a-404.php'); exit(0); } $query="SELECT * FROM lang WHERE id=".$_GET['language']; $thelang=$db->select_array($query); $page_sec = $section->page_sec($_GET['id']); verif_co_sec($connection,$page_sec); if(isset($_POST['post']) && $_POST['post'] == 1) { verif_co_sec($connection,$_POST['section']); $erreur="ok"; $erreur = $db->verif($_POST['titre'], "Title", false, false, 2); if($erreur == "ok" ) { $where = "id = ".$_GET['id']; $where2 = "page = ".$_GET['id']; // page $values = array( "section" => $_POST['section'], "type" => $_POST['type'], "date_debut" => dateUs($_POST['date_debut']), "date_fin" => dateUs($_POST['date_fin']) ); $db->update("page", $values, $where); $query="SELECT * FROM page_lang WHERE page=".$_GET['id']." AND lang=".$_GET['language']; if(!$db->isres($query)){ $values = array ( "page" => $_GET['id'], "lang" => $_GET['language'], "titre" => $_POST['titre'], "lieu" => $_POST['lieu'], "public" => $_POST['public'], "trad_valide" => $_POST['trad_valide'], "permalien" => cleanUrl($_POST['titre']) ); $db->insert("page_lang", $values); } else{ $values = array ( "titre" => $_POST['titre'], "lieu" => $_POST['lieu'], "public" => $_POST['public'], "trad_valide" => $_POST['trad_valide'], "permalien" => cleanUrl($_POST['titre']) ); $db->update("page_lang", $values, "page = ".$_GET['id']." AND lang = ".$_GET['language']); } $yes = true; } else { $err = true; } } $query = "SELECT * FROM `page` WHERE id = ".$_GET['id']; $data = $db->select_array($query); $query = "SELECT * FROM `section` WHERE id = ".$data['section']; $datasection = $db->select_array($query); $query = "SELECT * FROM `page_lang` WHERE lang = ".$_GET['language']." AND page = ".$data['id']; $datalang = $db->select_array($query); if(!isset($_POST['titre'])) $_POST['titre'] = $datalang['titre']; if(!isset($_POST['lieu'])) $_POST['lieu'] = $datalang['lieu']; if(!isset($_POST['public'])) $_POST['public'] = $datalang['public']; if(!isset($_POST['section'])) $_POST['section'] = $data['section']; if(!isset($_POST['date_debut'])) $_POST['date_debut'] = $data['date_debut']; if(!isset($_POST['date_fin'])) $_POST['date_fin'] = $data['date_fin']; if(!isset($_POST['type'])) $_POST['type'] = $data['type']; $query = "SELECT * FROM `page_lang` WHERE lang = ".$_SESSION['lang']." AND page = ".$data['id']; $oldlang = $db->select_array($query); if($_POST['titre']=="") $_POST['titre'] = $oldlang['titre']; if($_POST['lieu']=="") $_POST['lieu'] = $oldlang['lieu']; if($_POST['public']=="") $_POST['public'] = $oldlang['public']; //affichage du html include("theme/html.php"); //affichage des metas include("theme/meta.php"); echo "\n<title>".$admtext->getText("edit_activity",$_SESSION['lang'])." - ".$info_titresite."</title>\n"; //affichage du header $pagesection=true; $sectionid=$page_sec; if(estadmin()) include("theme/header_admin.php"); else include("theme/header_redacteur.php"); ?> <div class="text_admin <?if(estadmin()):?>div_admin<?endif;?> "> <h2><?=$admtext->getText("edit_activity",$_SESSION['lang'])?> - <?=$admtext->getText("translation",$_SESSION['lang'])?> <?=$thelang['nom']?></h2> <p><?=$admtext->getText("notice_blocs_lang",$_SESSION['lang'])?></p> <div id="test"></div> <?php if($_GET['msg']=="yes") { echo "<p class=\"infobloc\">Opération effectuée</p>"; } ?> <input type="hidden" id="pageid" value="<?php echo $_GET['id']; ?>" /> <ul class="sousmenuadmin"> <li><a href="admin/editer_section.php?id=<?php echo $data['section']; ?>"><?=$admtext->getText("return_admin_panel",$_SESSION['lang'])?></a></li> <li><a href="admin/apercu_page.php?id=<?php echo $_GET['id']; ?>"><?=$admtext->getText("activity_preview",$_SESSION['lang'])?></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>"; } ?> <ul id="bloc_sort"> <?php $result = $page->liste_blocs($_GET['id'],$_GET['language']); $result_lang = $page->liste_blocs($_GET['id'],$_SESSION['lang']); if($result != null) { foreach ($result as $key=>$bloc) { if(($bloc['type'] == 1 || $bloc['type'] == 2 || $bloc['type'] == 3) && $bloc['texte']==""){ $bloc=$result_lang[$key]; } if(($bloc['type'] == 6) && $bloc['boutontext']==""){ $bloc=$result_lang[$key]; } if(($bloc['type'] == 7) && $bloc['soustitre']==""){ $bloc=$result_lang[$key]; } $page->afficher_bloc($bloc, "admin",$_GET['language']); } } ?> <ul> </div> <div class="text_admin"> <h2><?=$admtext->getText("edit_activity",$_SESSION['lang'])?></h2> <form action="admin/modifier_page_lang.php?id=<?php echo $_GET['id']; ?>&language=<?=$_GET['language']?>" enctype="multipart/form-data" method="post" class="form"> <table> <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" value="<?php echo $_POST['titre']; ?>" /></td><?endif;?> </tr> <tr> <td class="label"><?=$admtext->getText("typeacti",$_SESSION['lang'])?> </td> <td class="field"> <select name="type" style="width: 300px;"> <?php $res2 = $obj_activite->getTypeActivite($datasection['profil'],$_SESSION['lang']); foreach($res2 as $typ) { echo '<option value="'.$typ['id'].'"'; if($_POST['type'] == $typ['id']) echo ' selected="selected"'; echo ' >'.$typ['libelle'].'</option> '; } ?> </select> </td> <td class="field"></td> </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="<?=dateFr($_POST['date_debut']); ?>" /></td> <td class="field"><input placeholder="<?=$admtext->getText("date_end",$_SESSION['lang'])?>" class="datepick" type="text" name="date_fin" value="<?=dateFr($_POST['date_fin']); ?>" /></td> </tr> <tr> <td class="label"><?=$admtext->getText("lieu",$_SESSION['lang'])?> </td> <td class="field"><input type="text" name="lieu" value="<?php echo $_POST['lieu']; ?>" /></td> </tr> <tr> <td class="label"><?=$admtext->getText("public_cible",$_SESSION['lang'])?> </td> <td class="field"><input type="text" name="public" value="<?php echo $_POST['public']; ?>" /></td> </tr> <tr class="news"> <!--<td class="label"><?=$admtext->getText("valide",$_SESSION['lang'])?></td> <td class="field"> <input type="radio" class="radio" id="valide0" <?php if($_POST['trad_valide'] == 0 || !isset($_POST['trad_valide'])) echo 'checked="checked"'; ?> name="trad_valide" value="0"> <label for="valide0"><?=$admtext->getText("no",$_SESSION['lang'])?></label> <input type="radio" class="radio" id="valide1" <?php if($_POST['trad_valide'] == 1) echo 'checked="checked"'; ?> name="trad_valide" value="1"> <label for="valide1"><?=$admtext->getText("yes",$_SESSION['lang'])?></label> </td>--> <input type="hidden" name="trad_valide" value="1" /> </tr> <?php if (!estadmin()) { ?> <input type="hidden" name="section" value="<?php echo $_POST['section']; ?>" /> <?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="<?=$admtext->getText("save_change",$_SESSION['lang'])?>" /> <?if (estadmin() && $data['valide'] == 0) : ?> <br/><br/> <a href="admin/valider_page.php?id=<?php echo $_GET['id']; ?>§ion=<?=$data['section']?>" class="bouton" /><?=$admtext->getText("valid_activity",$_SESSION['lang'])?></a> Si il reste des bloc rouges ils ne seront pas affichés <? endif;?> <br/><br/> <a href="<?=$url_site?>admin/suppr_page.php?id=<?php echo $_GET['id']; ?>" class="bouton confirm" /><?=$admtext->getText("delete_activity",$_SESSION['lang'])?></a> </div> </form> </div> <? //affichage du footer include("theme/footer.php"); ?>