186 lines
6.9 KiB
PHP
186 lines
6.9 KiB
PHP
<?php
|
|
|
|
include_once(realpath(dirname(__FILE__)) . "/../../../classes/PluginsClassiques.class.php");
|
|
include_once(realpath(dirname(__FILE__)) . "/../../../classes/Variable.class.php");
|
|
|
|
include_once(realpath(dirname(__FILE__)) . "/../../../classes/Dossier.class.php");
|
|
include_once(realpath(dirname(__FILE__)) . "/../../../classes/Dossierdesc.class.php");
|
|
|
|
include_once(realpath(dirname(__FILE__)) . "/../../../classes/Contenu.class.php");
|
|
include_once(realpath(dirname(__FILE__)) . "/../../../classes/Contenudesc.class.php");
|
|
include_once(realpath(dirname(__FILE__)) . "/../../../fonctions/divers.php");
|
|
|
|
|
|
class Cookies extends PluginsClassiques{
|
|
|
|
|
|
function Cookies(){
|
|
$this->PluginsClassiques("Cookies");
|
|
}
|
|
|
|
function init(){
|
|
$this->ajout_desc("Cookies", "Cookies", "", 1);
|
|
|
|
$cnx = new Cnx();
|
|
|
|
|
|
$description='Nous vous informons que pour effectuer et naviguer sur le site, il est nécessaire de configurer votre navigateur afin qu\'il accepte l\'utilisation de cookies.
|
|
<p style="margin-bottom: 0cm;"> </p>
|
|
<p style="margin-bottom: 0cm;"><strong>CONFIGURATION DES NAVIGATEURS POUR AUTORISER LES COOKIES ?</strong><br></p>
|
|
<p style="margin-bottom: 0cm;"><span style="text-decoration: underline;">Pour Internet Explorer </span></p>
|
|
<p style="margin-bottom: 0cm;"> </p>
|
|
<p style="margin-bottom: 0cm;"><strong>1.</strong> Allez dans le menu déroulant Outils d\'Internet Explorer<br><strong>2.</strong> Sélectionnez Options internet<br><strong>3.</strong> Sélectionnez l\'onglet Confidentialité<br><strong>4.</strong> Cliquez sur le bouton Avancé...<br><strong>5.</strong> Cochez la case « Ignorer la gestion automatique des cookies »<br><strong>6.</strong> Cochez les cases « Accepter sous les en-têtes Cookie interne et Cookies tierce partie »<br><strong>7.</strong> Enfin cochez la case « Toujours autoriser les cookies de la session »</p>
|
|
|
|
<p style="margin-bottom: 0cm;"><span style="text-decoration: underline;"><br></span></p>
|
|
<p style="margin-bottom: 0cm;"><span style="text-decoration: underline;">Pour Firefox Windows et Mac</span></p>
|
|
<p style="margin-bottom: 0cm;"> </p>
|
|
<p style="margin-bottom: 0cm;"><strong>1.</strong> Allez dans le menu Outils > Options de Firefox (Windows) ou Firefox > Préférences (Mac)<br><strong>2.</strong> Sélectionnez la rubrique Vie privée<br><strong>3.</strong> Cochez « Accepter les cookies »</p>
|
|
|
|
<p style="margin-bottom: 0cm;"> </p>
|
|
<p style="margin-bottom: 0cm;"><span style="text-decoration: underline;">Pour Safari</span></p>
|
|
<p style="margin-bottom: 0cm;"> </p>
|
|
<p style="margin-bottom: 0cm;"><strong>1.</strong> Allez dans le menu Safari > Préférences de Safari<br><strong>2.</strong> Cliquez sur l\'onglet Sécurité<br><strong>3.</strong> Cliquez sur « Provenant seulement des sites consultés » <br></p>
|
|
<p style="margin-bottom: 0cm;"><span style="text-decoration: underline;">Pour Google Chrome</span><br><br><strong>1.</strong> Cliquez sur le menu Chrome (clé en haut à gauche du navigateur).<br><strong>2.</strong> Sélectionnez Options.<br><strong>3.</strong> Cliquez sur l\'onglet Options avancées .<br><strong>4.</strong> Cliquez sur l\'option Paramètres de contenu de la section « Confidentialité »<br><strong>5.</strong> Dans la boîte de dialogue Paramètres de contenu qui s\'affiche, cliquez sur l\'onglet Cookies <br><span style="text-decoration: underline;"><br></span></p>
|
|
|
|
<p style="margin-bottom: 0cm;"><span style="text-decoration: underline;">Pour les autres navigateurs</span></p>
|
|
<p style="margin-bottom: 0cm;"> </p>
|
|
<p style="margin-bottom: 0cm;">Veuillez vous référer à la documentation de votre navigateur.</p>';
|
|
|
|
$dossier = $this->ajouterDossier(0, 1, 'Cookies', "", "", "", 1);
|
|
$contenu = $this->ajouterContenu(1, $dossier, 1, "Vos cookies ne sont pas activés", "", $description, "");
|
|
|
|
}
|
|
|
|
function demarrage(){
|
|
|
|
if($cookies_active!=2){
|
|
|
|
setcookie('testcookiespanier',"1");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function action(){
|
|
$cnx = new Cnx();
|
|
$urlsite = new Variable();
|
|
$urlsite->charger("urlsite");
|
|
|
|
global $cookies_active;
|
|
|
|
|
|
if($cookies_active==2){
|
|
|
|
if($_COOKIE['testcookiespanier'] == "")
|
|
{
|
|
|
|
$dossierdesc= new Dossierdesc();
|
|
|
|
$req=mysql_query("select * from $dossierdesc->table where titre='Cookies'", $cnx->link) or die(mysql_error());
|
|
$row = mysql_fetch_object($req);
|
|
|
|
$contenu = new Contenu();
|
|
|
|
$req2=mysql_query("select * from $contenu->table where dossier='".$row->id."'", $cnx->link) or die(mysql_error());
|
|
|
|
$row2 = mysql_fetch_object($req2);
|
|
|
|
|
|
$adresse_page = rewrite_cont("$row2->id", 1);
|
|
|
|
|
|
header("location:".$urlsite->valeur.'/'.$adresse_page);
|
|
exit;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
function ajouterDossier($parent, $lang, $titre, $chapo, $description, $postscriptum, $ligne){
|
|
|
|
$dossier = new Dossier();
|
|
$dossier->parent=$parent;
|
|
|
|
if($ligne!="") $dossier->ligne = 1;
|
|
else $dossier->ligne = 0;
|
|
|
|
if($parent == "") $parent=0;
|
|
$query = "select max(classement) as maxClassement from $dossier->table where parent='$parent'";
|
|
|
|
$resul = mysql_query($query, $dossier->link);
|
|
$maxClassement = mysql_result($resul, 0, "maxClassement");
|
|
|
|
$dossier->classement = $maxClassement+1;
|
|
|
|
$lastid = $dossier->add();
|
|
|
|
$dossier->charger($lastid);
|
|
|
|
$dossier->maj();
|
|
|
|
|
|
$dossierdesc = new Dossierdesc();
|
|
|
|
$dossierdesc->dossier = $lastid;
|
|
$dossierdesc->lang = 1;
|
|
$dossierdesc->titre = $titre;
|
|
$dossierdesc->chapo = $chapo;
|
|
$dossierdesc->description = $description;
|
|
$dossierdesc->postscriptum = $postscriptum;
|
|
|
|
$dossierdesc->add();
|
|
|
|
return $lastid;
|
|
|
|
}
|
|
|
|
function ajouterContenu($lang, $dossier, $ligne, $titre, $chapo, $description, $postscriptum){
|
|
|
|
if(!isset($id)) $id="";
|
|
|
|
$contenu = new Contenu();
|
|
$contenu->charger($id);
|
|
|
|
if($contenu->id) return;
|
|
|
|
$contenu = new Contenu();
|
|
|
|
$query = "select max(classement) as maxClassement from $contenu->table where dossier='" . $dossier . "'";
|
|
|
|
$resul = mysql_query($query, $contenu->link);
|
|
$maxClassement = mysql_result($resul, 0, "maxClassement");
|
|
|
|
$contenu->datemodif = date("Y-m-d H:i:s");
|
|
$contenu->dossier = $dossier;
|
|
$contenu->ligne = $ligne;
|
|
$contenu->classement = $maxClassement + 1;
|
|
|
|
$lastid = $contenu->add();
|
|
|
|
$contenudesc = new Contenudesc();
|
|
|
|
$contenudesc->chapo = $chapo;
|
|
$contenudesc->description = $description;
|
|
$contenudesc->postscriptum = $postscriptum;
|
|
$contenudesc->contenu = $lastid;
|
|
$contenudesc->lang = 1;
|
|
$contenudesc->titre = $titre;
|
|
|
|
$contenudesc->chapo = str_replace("\n", "<br/>", $contenudesc->chapo);
|
|
$contenudesc->postscriptum = str_replace("\n", "<br/>", $contenudesc->postscriptum);
|
|
|
|
$contenudesc->add();
|
|
|
|
return $lastid;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
?>
|