%PDF- %PDF-
Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/ |
Current File : /home/alliance/domains/sedl.alnetis.fr/public_html/a-ajouter_page2.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($connection,$_GET['id']); $this_section=$section->getSection($_GET['id'],$_SESSION['lang']); $ske=false; if(isset($_POST['post']) && $_POST['post'] == 1) { //verif collectivité 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($connection,$_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") { if(isset($_FILES['file_1']['name']) && $_FILES['file_1']['name'] != null){ $_POST['photo1'] = file_move("",$_FILES['file_1']['name'],$_FILES['file_1']['tmp_name']); } else{ $_POST['photo1']=null; } if(isset($_FILES['file_2']['name']) && $_FILES['file_2']['name'] != null){ $_POST['photo2'] = file_move("",$_FILES['file_2']['name'],$_FILES['file_2']['tmp_name']); } else{ $_POST['photo2']=null; } if(isset($_FILES['file_3']['name']) && $_FILES['file_3']['name'] != null){ $_POST['photo3'] = file_move("",$_FILES['file_3']['name'],$_FILES['file_3']['tmp_name']); } else{ $_POST['photo3']=null; } if(isset($_FILES['file_4']['name']) && $_FILES['file_4']['name'] != null){ $_POST['photo4'] = file_move("",$_FILES['file_4']['name'],$_FILES['file_4']['tmp_name']); } else{ $_POST['photo4']=null; } $valide=0; if(estadmin() || $_SESSION['type']==3){ $valide=1; } // page $next_ordre = $db->next_ordre("page2", "edition=".$_POST['edition']." AND type=".$_POST['type']." AND section = ".$_POST['section']); $next_id = $db->next_id("page2"); $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, "site" => $_POST['site'], "valide" => $valide, "photo1" => $_POST['photo1'], "photo2" => $_POST['photo2'], "photo3" => $_POST['photo3'], "photo4" => $_POST['photo4'] ); $db->insert("page2", $values); if (verif_lang(1)) { //page_fr $values = array ( "page2" => $next_id, "lang" => 1, "titre" => $_POST['titre_fr'], "description" => $_POST['description_fr'], "lieu" => $_POST['lieu_fr'], "permalien" => cleanUrl($_POST['titre_fr']) ); $db->insert("page2_lang", $values); // si on est en français et pas admin if(!estadmin()){ $values = array ( "page2" => $next_id, "lang" => 2, "titre" => $_POST['titre_fr'], "description" => $_POST['description_fr'], "lieu" => "", "permalien" => cleanUrl($_POST['titre_fr'])); $db->insert("page2_lang", $values); } } if (verif_lang(2)) { //page_en $values = array ( "page2" => $next_id, "lang" => 2, "titre" => $_POST['titre_en'], "description" => $_POST['description_en'], "lieu" => $_POST['lieu_en'], "permalien" => cleanUrl($_POST['titre_en']) ); $db->insert("page2_lang", $values); // si on est en anglais et pas admin if(!estadmin()){ $values = array ( "page2" => $next_id, "lang" => 1, "titre" => $_POST['titre_en'], "description" => $_POST['description_en'], "lieu" => "", "permalien" => cleanUrl($_POST['titre_en'])); $db->insert("page2_lang", $values); } } foreach($_POST["tags"] as $un_tag){ $values = array ( "id_activite" => $next_id, "id_tag" => $un_tag ); $db->insert("tag_activite2", $values); } foreach($_POST["publics"] as $un_public){ $values = array ( "id_activite" => $next_id, "id_public" => $un_public ); $db->insert("public_activite2", $values); } header("Location:modifier_page2.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> <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(isset($err) && $err) { if (verif_lang()) { echo "<p class=\"erreurbloc\">".$erreur1."</p>"; } else { echo "<p class=\"erreurbloc\">".$erreur2."</p>"; } } if(isset($yes) && $yes) { echo "<p class=\"infobloc\">Opération effectuée</p>"; } ?> <form action="admin/ajouter_page2.php?id=<?=$_GET['id']; ?>" enctype="multipart/form-data" method="post" class="form"> <table> <?if (estadmin() || $_SESSION['type']==3) : ?> <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="<?=(isset($_POST['titre_fr'])?$_POST['titre_fr']:'')?>" /></td><? endif;?> <?if (verif_lang(2)) : ?><td class="field"><input type="text" name="titre_en" value="<?=(isset($_POST['titre_en'])?$_POST['titre_en']:'')?>" /></td><? endif;?> </tr> <tr> <td class="label">Type <span class="etoile">*</span></td> <td class="field" colspan="2"> <select name="type"> <?php $type_acts=$obj_activite->getTypeActivite($this_section['profil'],$_SESSION['lang']); foreach($type_acts as $type_act){ echo '<option value="'.$type_act['id'].'">'.(str_replace("[edition_titre]",$this_edition['titre'],$type_act['libelle'])).'</option>'; } ?> </select> </td> </tr> <tr> <td class="label"><?=$admtext->getText("cat_act",$_SESSION['lang'])?></td> <td class="field" colspan="2"> <?php $tags=$obj_activite->getTags($this_edition['id'] ,$_SESSION['lang']); foreach($tags as $tag){ echo '<input type="checkbox" name="tags[]" value="'.$tag['id_tag'].'"><b>'.($tag['libelle']).'</b> '.($tag['detail']).'<br />'; } ?> </td> </tr> <tr> <td class="label"><?=$admtext->getText("public_cible",$_SESSION['lang'])?></td> <td class="field" colspan="2"> <?php $publics=$obj_public->getPublics($_SESSION['lang']); foreach($publics as $public){ echo '<input type="checkbox" name="publics[]" value="'.$public['id'].'"><b>'.$public['libelle'].'</b><br />'; } ?> </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="<?=(isset($_POST['lieu_fr'])?$_POST['lieu_fr']:''); ?>" /></td><? endif;?> <?if (verif_lang(2)) : ?><td class="field"><input type="text" name="lieu_en" value="<?=(isset($_POST['lieu_en'])?$_POST['lieu_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="<?=(isset($_POST['date_debut'])?$_POST['date_debut']:''); ?>" /></td> <td class="field"><input placeholder="<?=$admtext->getText("date_end",$_SESSION['lang'])?>" class="datepick" type="text" name="date_fin" value="<?=(isset($_POST['date_fin'])?$_POST['date_fin']:''); ?>" /></td> </tr> <tr> <td class="label top"><?=$admtext->getText("description",$_SESSION['lang'])?> <span class="etoile">*</span></td> <?if(verif_lang(1)):?><td class="field top texte_fr"><textarea name="description_fr"><?=(isset($_POST['description_fr'])?strip_tags($_POST['description_fr']):'')?></textarea> <!--<p><span class="res_fr"></span> restants</p>--></td><? endif; ?> <?if(verif_lang(2)):?><td class="field top texte_en"><textarea name="description_en"><?=(isset($_POST['description_en'])?strip_tags($_POST['description_en']):'')?></textarea> <!--<p><span class="res_en"></span> restants</p>--></td><? endif; ?> <script type="text/javascript"> // $('.texte_fr textarea').keypress(function(e) { // var tval = $('.texte_fr textarea').val(), // tlength = tval.length, // set = 900, // remain = parseInt(set - tlength); // $('.res_fr').text(remain); // if (remain <= 0 && e.which !== 0 && e.charCode !== 0) { // $('.texte_fr textarea').val((tval).substring(0, tlength - 1)); // } // }); // $('.texte_fr textarea').change(function(e) { // var tval = $('.texte_fr textarea').val(), // tlength = tval.length, // set = 900, // remain = parseInt(set - tlength); // if (remain <= 0) { // $('.texte_fr textarea').val((tval).substring(0, set)); // remain = 0; // } // $('.res_fr').text(remain); // }); // $('.res_fr').text(parseInt(900 - $('.texte_fr textarea').val().length)); // $('.texte_en textarea').keypress(function(e) { // var tval = $('.texte_en textarea').val(), // tlength = tval.length, // set = 900, // remain = parseInt(set - tlength); // $('.res_en').text(remain); // if (remain <= 0 && e.which !== 0 && e.charCode !== 0) { // $('.texte_en textarea').val((tval).substring(0, tlength - 1)); // } // }); // $('.texte_en textarea').change(function(e) { // var tval = $('.texte_en textarea').val(), // tlength = tval.length, // set = 900, // remain = parseInt(set - tlength); // if (remain <= 0) { // $('.texte_en textarea').val((tval).substring(0, set)); // remain = 0; // } // $('.res_en').text(remain); // }); // $('.res_en').text(parseInt(900 - $('.texte_en textarea').val().length)); // $(".form").submit(function(e){ // if(parseInt(900 - $('.texte_en textarea').val().length)<=0 || parseInt(900 - $('.texte_fr textarea').val().length)<=0){ // alert("La description est trop longue"); // e.preventDefault(); // return false; // } // return true; // }); </script> </tr> <tr> <td class="label"><?=$admtext->getText("website",$_SESSION['lang'])?></td> <td class="field"><input type="text" name="site" value="<?=(isset($_POST['site'])?$_POST['site']:'')?>" /></td> </tr> <tr class="news"> <td class="label top"><?=$admtext->getText("main_picture",$_SESSION['lang'])?></td> <td class="field"><input type="file" name="file_1" id="file_1" /><?php if(isset($_POST['photo1']) && $_POST['photo1']) echo '<div class="uploadifyQueueItem completed"><div class="cancel"><input type="checkbox" class="radio supphoto" name="supp1" id="supp1"> <label for="supp1">Supprimer</label></div><a href="uploads/'.$_POST['photo1'].'" class="zoom">'.$_POST['photo1'].'</a></div> '; ?></td> <td class="field"><input type="hidden" name="photo1" id="photo1" value="<?=isset($_POST['photo1'])?$_POST['photo1']:''?>" /></td> </tr> <tr class="news"> <td class="label top"><?=$admtext->getText("picture",$_SESSION['lang'])?> n°2</td> <td class="field"><input type="file" name="file_2" id="file_2" /><?php if(isset($_POST['photo2']) && $_POST['photo2']) echo '<div class="uploadifyQueueItem completed"><div class="cancel"><input type="checkbox" class="radio supphoto" name="supp2" id="supp2"> <label for="supp2">Supprimer</label></div><a href="uploads/'.$_POST['photo2'].'" class="zoom">'.$_POST['photo2'].'</a></div> '; ?></td> <td class="field"><input type="hidden" name="photo2" id="photo2" value="<?=isset($_POST['photo2'])?$_POST['photo2']:''?>" /></td> </tr> <tr class="news"> <td class="label top"><?=$admtext->getText("picture",$_SESSION['lang'])?> n°3</td> <td class="field"><input type="file" name="file_3" id="file_3" /><?php if(isset($_POST['photo3']) && $_POST['photo3']) echo '<div class="uploadifyQueueItem completed"><div class="cancel"><input type="checkbox" class="radio supphoto" name="supp3" id="supp3"> <label for="supp3">Supprimer</label></div><a href="uploads/'.$_POST['photo3'].'" class="zoom">'.$_POST['photo3'].'</a></div> '; ?></td> <td class="field"><input type="hidden" name="photo3" id="photo3" value="<?=isset($_POST['photo3'])?$_POST['photo3']:''?>" /></td> </tr> <tr class="news"> <td class="label top"><?=$admtext->getText("picture",$_SESSION['lang'])?> n°4</td> <td class="field"><input type="file" name="file_4" id="file_4" /><?php if(isset($_POST['photo4']) && $_POST['photo4']) echo '<div class="uploadifyQueueItem completed"><div class="cancel"><input type="checkbox" class="radio supphoto" name="supp4" id="supp4"> <label for="supp4">Supprimer</label></div><a href="uploads/'.$_POST['photo4'].'" class="zoom">'.$_POST['photo4'].'</a></div> '; ?></td> <td class="field"><input type="hidden" name="photo4" id="photo4" value="<?=isset($_POST['photo4'])?$_POST['photo4']:''?>" /></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(isset($_POST['section']) && $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="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"); ?>