X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins%2Fspip_piwik_2_0%2Fbalise%2Fpiwik.php;fp=www%2Fplugins%2Fspip_piwik_2_0%2Fbalise%2Fpiwik.php;h=3fb8cf72f415d15ebcf54395773fc5349512188a;hb=c0f18416f529232b5555c6410a8765a5125ebcd3;hp=eaee532e61b8a416d6780b1613c93e908844788c;hpb=50522c53acc9e61a4a7de3a1890c4ba93e2f61b4;p=lhc%2Fweb%2Fwww.git diff --git a/www/plugins/spip_piwik_2_0/balise/piwik.php b/www/plugins/spip_piwik_2_0/balise/piwik.php index eaee532e..3fb8cf72 100644 --- a/www/plugins/spip_piwik_2_0/balise/piwik.php +++ b/www/plugins/spip_piwik_2_0/balise/piwik.php @@ -22,12 +22,16 @@ function balise_PIWIK_dyn() { include_spip('inc/config'); $config = lire_config('piwik',array()); if(!empty($config['urlpiwik']) && is_numeric($config['idpiwik']) && ($config['mode_insertion'] == 'balise')){ - if(@in_array($GLOBALS['visiteur_session']['statut'],lire_config('piwik/restreindre_statut_public',array()))||@in_array($GLOBALS['visiteur_session']['id_auteur'],lire_config('piwik/restreindre_auteurs_public',array()))){ + if( + (isset($GLOBALS['visiteur_session']['statut']) && in_array($GLOBALS['visiteur_session']['statut'],lire_config('piwik/restreindre_statut_public',array()))) + ||(isset($GLOBALS['visiteur_session']['id_auteur']) && in_array($GLOBALS['visiteur_session']['id_auteur'],lire_config('piwik/restreindre_auteurs_public',array())))){ return; } - $piwik_ips = array_flip(preg_split('/(\s*[;,]\s*|\s+)/',trim($config['exclure_ips']),-1,PREG_SPLIT_NO_EMPTY)); - if (isset($piwik_ips[$GLOBALS['ip']])) { - return; + if(isset($config['exclure_ips'])){ + $piwik_ips = array_flip(preg_split('/(\s*[;,]\s*|\s+)/',trim($config['exclure_ips']),-1,PREG_SPLIT_NO_EMPTY)); + if (isset($piwik_ips[$GLOBALS['ip']])) { + return; + } } return array( 'prive/piwik',