%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/alliance/domains/congress-intercultural.eu/public_html/sauv/
Upload File :
Create Path :
Current File : /home/alliance/domains/congress-intercultural.eu/public_html/sauv/a-modifier_page.php

<?php
include_once("inc/config.php");
include_once("inc/functions.php");
include_once("inc/init.php");
include_once("inc/session.php");

$db = new BaseOps;
verif_get($_GET['id']);

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

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

if(isset($_POST['post']) && $_POST['post'] == 1)
{
	verif_co_sec($_POST['section']);
	$erreur1="ok";
	$erreur2="ok";
	if (verif_lang(1)) {
		$erreur1 = $db->verif($_POST['titre_fr'], "Le titre ");
	}
	if (verif_lang(2)) {
		$erreur2 = $db->verif($_POST['titre_en'], "Title");
	}
		
	if($erreur1 == "ok" && $erreur2 == "ok")
	{
	
		$where = "id = ".$_GET['id'];
		$where2 = "page = ".$_GET['id'];
		// page
		$values = array(
			"section" => $_POST['section'],
			"date_debut" => dateUs($_POST['date_debut']),
			"date_fin" => dateUs($_POST['date_fin'])
			);
		$db->update("page", $values, $where);
		
		if (verif_lang(1)) {
			//page_fr
			$values = array (
				"titre" => $_POST['titre_fr'],
				"lieu" => $_POST['lieu_fr'],
				"public" => $_POST['public_fr'],
				"permalien" => cleanUrl($_POST['titre_fr']) );
			$db->update("page_lang", $values, $where2." AND lang = 1");
		}
		
		if (verif_lang(2)) {		
			//page_en
			$values = array (
				"titre" => $_POST['titre_en'],
				"lieu" => $_POST['lieu_en'],
				"public" => $_POST['public_en'],
				"permalien" => cleanUrl($_POST['titre_en']) );
			$db->update("page_lang", $values, $where2." AND lang = 2");
		}
		
		$yes = true;
	}
	else {
		$err = true;
	}
}


$query = "SELECT * FROM `page` WHERE id = ".$_GET['id'];
$data = $db->select_array($query);
$query = "SELECT * FROM `page_lang` WHERE lang = 1 AND page = ".$data['id'];
$data_fr = $db->select_array($query);
$query = "SELECT * FROM `page_lang` WHERE lang = 2 AND page = ".$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['public_fr'])) $_POST['public_fr'] = $data_fr['public'];
if(!isset($_POST['public_en'])) $_POST['public_en'] = $data_en['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'];

//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
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>
<p><?=$admtext->getText("notice_blocs",$_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($err) {
	echo "<p class=\"erreurbloc\">".$erreur."</p>";
}
if($yes) {
	echo "<p class=\"infobloc\">Opération effectuée</p>";
}
?>

<ul id="bloc_sort">

<?php
$result = $page->liste_blocs($_GET['id'],$_SESSION['lang']);
if($result != null) {
foreach ($result as $bloc)
{
	$page->afficher_bloc($bloc, "admin");
}
}
?>

<ul>

</div>

<div class="cblocs_admin">
	<a href="admin/ajouter_bloc.php?page=<?php echo $_GET['id']; ?>&type=1"><img src="images/b1_<?=$_SESSION['lang']?>.png" alt="Texte" /></a>
	<a href="admin/ajouter_bloc.php?page=<?php echo $_GET['id']; ?>&type=2"><img src="images/b2_<?=$_SESSION['lang']?>.png" alt="Texte - Image" /></a>
	<a href="admin/ajouter_bloc.php?page=<?php echo $_GET['id']; ?>&type=3"><img src="images/b3_<?=$_SESSION['lang']?>.png" alt="Image - Texte" /></a>
	<a href="admin/ajouter_bloc.php?page=<?php echo $_GET['id']; ?>&type=4"><img src="images/b4_<?=$_SESSION['lang']?>.png" alt="Image" /></a>
	<a href="admin/ajouter_bloc.php?page=<?php echo $_GET['id']; ?>&type=5"><img src="images/b5_<?=$_SESSION['lang']?>.png" alt="Separateur" /></a>
	<a href="admin/ajouter_bloc.php?page=<?php echo $_GET['id']; ?>&type=6"><img src="images/b6_<?=$_SESSION['lang']?>.png" alt="Bouton" /></a>
	<a href="admin/ajouter_bloc.php?page=<?php echo $_GET['id']; ?>&type=7"><img src="images/b7_<?=$_SESSION['lang']?>.png" alt="Vidéo" /></a>
	<a href="admin/ajouter_bloc.php?page=<?php echo $_GET['id']; ?>&type=8"><img src="images/b8_<?=$_SESSION['lang']?>.png" alt="Documents" /></a>
</div>

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

<form action="admin/modifier_page.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("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"><?=$admtext->getText("public_cible",$_SESSION['lang'])?> </td>
			<?if(verif_lang(1)):?><td class="field"><input type="text" name="public_fr" value="<?php echo $_POST['public_fr']; ?>" /></td><?endif;?>
			<?if(verif_lang(2)):?><td class="field"><input type="text" name="public_en" value="<?php echo $_POST['public_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="<?=$_POST['date_debut']; ?>" /></td>
			<td class="field"><input placeholder="<?=$admtext->getText("date_end",$_SESSION['lang'])?>" class="datepick" type="text" name="date_fin" value="<?=$_POST['date_fin']; ?>" /></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()) : ?>
			<br/><br/>
			<a href="admin/valider_page.php?id=<?php echo $_GET['id']; ?>&section=<?=$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="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");

?>

Zerion Mini Shell 1.0