mirror of
https://github.com/pierre42100/comunic
synced 2024-11-17 02:51:13 +00:00
64 lines
3.4 KiB
PHP
Executable File
64 lines
3.4 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* Change Piwik settings
|
|
*
|
|
* @author Pierre HUBERT
|
|
*/
|
|
|
|
if(!isset($_SESSION))
|
|
exit("Invalid call !");
|
|
|
|
//On vérifie si une demande de modification a été envoyée
|
|
if(isset($_POST['send']))
|
|
{
|
|
//On vérifie quel a été le choix de l'utilisateur
|
|
$allow_piwik = (isset($_POST['allow_piwik']) ? 1 : 0);
|
|
|
|
//On met à jour la base de données
|
|
update_sql("utilisateurs", "allow_piwik = ?", "ID = ?", $bdd, array($allow_piwik, $_SESSION['ID']));
|
|
|
|
//On applique le nouveau choix
|
|
//Si Piwik est interdit, on l'applique dès maintenant
|
|
if($allow_piwik == 0)
|
|
$_SESSION['block_piwik'] = true;
|
|
//Sinon, on s'assure que son autorisation est bien appliquée.
|
|
elseif(isset($_SESSION['block_piwik']))
|
|
unset($_SESSION['block_piwik']);
|
|
|
|
//On actualise les informations de l'utilisateurs
|
|
$afficher = cherchenomprenom($_SESSION['ID'], $bdd);
|
|
}
|
|
?><style type="text/css">
|
|
.piwik_manager {
|
|
text-align: justify;
|
|
}
|
|
|
|
.form_piwik_manager {
|
|
text-align: center;
|
|
}
|
|
</style>
|
|
<div class="piwik_manager">
|
|
<h3>Gestion de Piwik</h3>
|
|
<p>Piwik est un outils d'analyse d'audience développé pour les sites web.</p>
|
|
<p>Piwik est le système d'analyse d'audience de site web le plus respectueux de la vie privée du marché : les informations sont systématiquements anonymisées avant d'être enregistrées, de plus si vous activer activer "Do No Track" sur votre navigateur, celui-ci n'envoi pas de données vers le serveur. Sachez également que Piwik a fait l'objet d'une dérrogation de la part de la CNIL, les webmasters optant pour ce dernier n'ont pas à afficher de bannières sur leur site informant leurs utilisateurs que le site recueille des informations, et ce à deux conditions :</p>
|
|
<ol>
|
|
<li>Que les adresses IP des utilisateurs soient anonymisées avant d'être envoyées au serveur.</li>
|
|
<li>Que les sites web affichent une page telle que celle-ci pour informer les utilisateurs et leur permettre de désactiver Piwik sur leur site.</li>
|
|
</ol>
|
|
<p>Nous avons besoin des informations envoyées par Piwik afin de savoir notamment quels sont les navigateurs les plus utilisés par nos utilisateurs afin de faire évoluer Comunic dans le but de le rendre plus performant avec ces derniers. Piwik nous permet également de déterminer l'audience de Comunic par de simples graphiques affichant des valeurs approchées de l'évolution des visites du site.<br />Cependant nous mettons un point d'honneur, en accord avec les directives de la CNIL, de vous permettre de désactiver Piwik. Cette désactivation entre en vigueur dès que vous vous connectez à votre compte Comunic.</p>
|
|
<p>N'hésitez pas à <a href="contact.php">nous contacter</a> pour plus d'informations</p>
|
|
|
|
<form class="form_piwik_manager" action="<?php echo $_SERVER['PHP_SELF']; ?>?c=<?php echo $_GET['c']; ?>" method="post">
|
|
<div class="input-control switch">
|
|
<label>
|
|
<input type="checkbox" name="allow_piwik" <?php echo ($afficher['allow_piwik'] == 1 ? "checked" : ""); ?> />
|
|
<span class="check"></span>
|
|
Autoriser Piwik <i>(Activé par défaut)</i>
|
|
</label>
|
|
</div>
|
|
|
|
<!-- Valider -->
|
|
<input type="hidden" name="send" value="1" />
|
|
<input type="submit" value="Enregistrer" />
|
|
</form>
|
|
</div>
|