5 * Au final ne correspond qu'à un inclure mais est plus rapide à écrire
6 * et ne casse pas à la compilation si le plugin n'est pas activé
12 if (!defined("_ECRIRE_INC_VERSION")) return;
14 function balise_PIWIK_dist($p) {
15 return calculer_balise_dynamique($p, 'PIWIK', array());
17 function balise_PIWIK_stat($args, $filtres) {
20 function balise_PIWIK_dyn() {
21 if(!function_exists('lire_config'))
22 include_spip('inc/config');
23 $config = lire_config('piwik',array());
24 if(!empty($config['urlpiwik']) && is_numeric($config['idpiwik']) && ($config['mode_insertion'] == 'balise')){
26 (isset($GLOBALS['visiteur_session']['statut']) && in_array($GLOBALS['visiteur_session']['statut'],lire_config('piwik/restreindre_statut_public',array())))
27 ||
(isset($GLOBALS['visiteur_session']['id_auteur']) && in_array($GLOBALS['visiteur_session']['id_auteur'],lire_config('piwik/restreindre_auteurs_public',array())))){
30 if(isset($config['exclure_ips'])){
31 $piwik_ips = array_flip(preg_split('/(\s*[;,]\s*|\s+)/',trim($config['exclure_ips']),-1,PREG_SPLIT_NO_EMPTY
));
32 if (isset($piwik_ips[$GLOBALS['ip']])) {