%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/
Upload File :
Create Path :
Current File : /home/alliance/domains/sedl.alnetis.fr/public_html/a-modifier_page2.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']);
$ske=false;

$query = "SELECT * FROM `page2` WHERE id = ".$_GET['id'];
if(!$db->isres($query))
{
	include('a-404.php');
	exit(0);
}

$page_sec = $section->page_sec2($_GET['id']);
verif_co_sec($connection,$page_sec);

$this_section=$section->getSection($page_sec,$_SESSION['lang']);


if(isset($_POST['post']) && $_POST['post'] == 1)
{
	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")
	{
	
		$where = "id = ".$_GET['id'];
		$where2 = "page2 = ".$_GET['id'];
		// page
		$values = array(
			"section" => $_POST['section'],
			"type" => $_POST['type'],
			"date_debut" => dateUs($_POST['date_debut']),
			"date_fin" => dateUs($_POST['date_fin']),
			"site" => $_POST['site'],
			"flagship_event" => $_POST['flagship_event']
			);
		$db->update("page2", $values, $where);
		
		if (verif_lang(1)) {
			//page_fr
			$values = array (
				"titre" => $_POST['titre_fr'],
				"lieu" => $_POST['lieu_fr'],
				"description" => $_POST['description_fr'],
				"permalien" => cleanUrl($_POST['titre_fr']) );
			$db->update("page2_lang", $values, $where2." AND lang = 1");
		}
		
		if (verif_lang(2)) {		
			//page_en
			$values = array (
				"titre" => $_POST['titre_en'],
				"lieu" => $_POST['lieu_en'],
				"description" => $_POST['description_en'],
				"permalien" => cleanUrl($_POST['titre_en']) );
			$db->update("page2_lang", $values, $where2." AND lang = 2");
		}
		/*if(estadmin() && $data['valide'] != 0){
			
			
			$where="id=".$_GET['id'];
			
			$values = array(
				"valide" => $valide
			);
				
			$db->update("page2", $values,$where);
		}*/
		
		//tags
		$db->delete("tag_activite2", "id_activite = ".$_GET['id']);
		if($_POST["tags"]){
			foreach($_POST["tags"] as $un_tag){
				$values = array (
					"id_activite" => $_GET['id'],
					"id_tag" => $un_tag
				);
				$db->insert("tag_activite2", $values);
			}
		}
		
		//tags
		$db->delete("public_activite2", "id_activite = ".$_GET['id']);
		if(isset($_POST["publics"]) && $_POST["publics"]){
			foreach($_POST["publics"] as $un_public){
				$values = array (
					"id_activite" => $_GET['id'],
					"id_public" => $un_public
				);
				$db->insert("public_activite2", $values);
			}
		}
		
		$yes = true;
	}
	else {
		$err = true;
	}
}


$query = "SELECT * FROM `page2` 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 `page2_lang` WHERE lang = 1 AND page2 = ".$data['id'];
$data_fr = $db->select_array($query);
$query = "SELECT * FROM `page2_lang` WHERE lang = 2 AND page2 = ".$data['id'];
$data_en = $db->select_array($query);


if(!isset($_POST['titre_fr'])) $_POST['titre_fr'] = $data_fr['titre'];
if(!isset($_POST['titre_en'])) $_POST['titre_en'] = $data_en['titre'];
if(!isset($_POST['lieu_fr'])) $_POST['lieu_fr'] = $data_fr['lieu'];
if(!isset($_POST['lieu_en'])) $_POST['lieu_en'] = $data_en['lieu'];
if(!isset($_POST['description_fr'])) $_POST['description_fr'] = $data_fr['description'];
if(!isset($_POST['description_en'])) $_POST['description_en'] = $data_en['description'];
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'];
if(!isset($_POST['site'])) $_POST['site'] = $data['site'];
if(!isset($_POST['flagship_event'])) $_POST['flagship_event'] = $data['flagship_event'];

//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'])?></h2>

<div id="test"></div>

<?php
if(isset($_GET['msg']) && $_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_page2.php?id=<?php echo $_GET['id']; ?>"><?=$admtext->getText("activity_preview",$_SESSION['lang'])?></a></li>
	<?if($this_section['section_lang']!="" && $this_section['section_lang']!=0):?>
		<?	$query="SELECT * FROM lang WHERE id=".$this_section['section_lang'];
		$thelang=$db->select_array($query);?>
		<li><a href="admin/modifier_page_lang.php?id=<?php echo $_GET['id']; ?>&language=<?=$this_section['section_lang']?>"><?=$admtext->getText("edit_page_lang",$_SESSION['lang'])?>
		<?=($_SESSION['lang']==1?$thelang['nom']:$thelang['nom_en'])?></a></li>
	<? endif; ?>
	
</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>";
}
?>



</div>


<div class="text_admin tablepourcent">
<h2><?=$admtext->getText("edit_activity",$_SESSION['lang'])?></h2>

<form action="admin/modifier_page2.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"><?=$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("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("cat_act",$_SESSION['lang'])?></td>
			<td class="field" colspan="2">
				<?php
					$tagsActivites=$obj_activite->getTagsActivite2($_GET['id']);
					$tags=$obj_activite->getTags($this_edition['id'] ,$_SESSION['lang']);
					foreach($tags as $tag){
						if(isset($tagsActivites[$tag['id_tag']])){
							echo '<span class="act"><span class="hintable"><input type="checkbox" checked="checked" name="tags[]" value="'.$tag['id_tag'].'"><b>'.$tag['libelle'].'</b></span>'.(($tag['detail']!='')?'<span class="hint" style="display:none">'.$tag['detail'].'</span>':'').'</span><br />';
						}
						else{
							echo '<span class="act"><span class="hintable"><input type="checkbox" name="tags[]" value="'.$tag['id_tag'].'"><b>'.$tag['libelle'].'</b></span>'.(($tag['detail']!='')?
							'<span class="hint" style="display:none">'.$tag['detail'].'</span>':'').'</span><br />';
						}
					}
				?>
				
			</td>
			
		</tr>
		
		<tr>
			<td class="label"><?=$admtext->getText("public_cible",$_SESSION['lang'])?></td>
			<td class="field" colspan="2">
				<?php
					$tagsPublics=$obj_public->getPublicsActivite($_GET['id']);
					$publics=$obj_public->getPublics($_SESSION['lang']);
					foreach($publics as $public){
						
						
						
						if(isset($tagsPublics[$public['id']])){
							echo '<span class="act"><input type="checkbox" checked="checked" name="publics[]" value="'.$public['id'].'"><b>'.$public['libelle'].'</b></span><br />';
						}
						else{
							echo '<span class="act"><span class="hintable"><input type="checkbox" name="publics[]" value="'.$public['id'].'"><b>'.$public['libelle'].'</b><br />';
						}
					}
				?>
				
			</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>
			<?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 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"><?=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"><?=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));
				
				<?php if (!estadmin()) { ?>
				// $(".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;
					
				// });
				<?php } ?>
			</script>
		</tr>
		<tr>
			<td class="label"><?=$admtext->getText("website",$_SESSION['lang'])?></td>
			
			<td class="field"><input type="text" name="site" value="<?=$_POST['site']; ?>" /></td>
		</tr>
		
		<tr>
			<td class="label"><?=$admtext->getText("flagship_event",$_SESSION['lang'])?> </td>
			<td class="field">
				<p><input type="radio" class="radio" id="type1"<?=((isset($_POST['flagship_event']) && $_POST['flagship_event']==0) || !isset($_POST['flagship_event']) )?'checked="checked"':''; ?> name="flagship_event" value="0"> <label for="type1"><?=$admtext->getText("Non",$_SESSION['lang'])?></label></p>
				<p><input type="radio" class="radio" id="type0" <?=(isset($_POST['flagship_event']) && $_POST['flagship_event']==1)?'checked="checked"':''; ?> name="flagship_event" value="1"> <label for="type0"><?=$admtext->getText("Oui",$_SESSION['lang'])?></label></p>
			</td>
			
		</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_page2.php?id=<?php echo $_GET['id']; ?>&section=<?=$data['section']?>" class="bouton" /><?=$admtext->getText("valid_activity",$_SESSION['lang'])?></a>
			
		<? endif;?>
		<br/><br/>
		<a href="<?=$url_site?>admin/suppr_page2.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");

?>

Zerion Mini Shell 1.0