[CSS] +fix page header and title color
[lhc/web/www.git] / www / plugins / formidable / genie / formidable_hasher_ip.php
1 <?php
2
3
4 if (!defined('_ECRIRE_INC_VERSION')) {
5 return;
6 }
7 /**
8 * CNIL -- Informatique et libertes
9 *
10 * masquer le numero IP des vieilles réponses
11 * date de reference = 4 mois
12 * definir a 0 pour desactiver
13 * même valeur par défaut que pour les forums
14 **/
15 function genie_formidable_hasher_ip_dist($t) {
16 if (!defined('_CNIL_PERIODE')) {
17 define('_CNIL_PERIODE', 3600*24*31*4);
18 }
19
20 if (_CNIL_PERIODE) {
21 $critere_cnil = 'date<"'.date('Y-m-d', time()-_CNIL_PERIODE).'"'
22 . ' AND statut != "spam"'
23 . ' AND (ip LIKE "%.%" OR ip LIKE "%:%")'; # ipv4 ou ipv6
24 $c = sql_countsel('spip_formulaires_reponses', $critere_cnil);
25 if ($c>0) {
26 spip_log("CNIL: masquer IP de $c réponses anciennes à formidable", 'formidable');
27 sql_update('spip_formulaires_reponses', array('ip' => 'MD5(ip)'), $critere_cnil);
28 return $c;
29 }
30 }
31 return 0;
32 }