%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/alliance/domains/sedl.alnetis.fr/public_html/test/
Upload File :
Create Path :
Current File : /home/alliance/domains/sedl.alnetis.fr/public_html/test/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");

$db = new BaseOps;
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);
}
$page = new Page();


$query="SELECT * FROM lang WHERE id=".$_GET['language'];
$thelang=$db->select_array($query);

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

if(isset($_POST['post']) && $_POST['post'] == 1)
{
	verif_co_sec($_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'],
				"permalien" => cleanUrl($_POST['titre']) );
			$db->insert("page_lang", $values);
		}
		else{
			$values = array (
				"titre" => $_POST['titre'],
				"lieu" => $_POST['lieu'],
				"public" => $_POST['public'],
				"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($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'],$_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>
<?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']; ?>&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