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',