public function __construct() { // Récupération du nom de domaine en cours $domaine = htmlentities($_SERVER['SERVER_NAME']); $this->nom_domaine = $domaine; // Récupération du nom de la page en cours $self = htmlentities($_SERVER['PHP_SELF']); $page_en_cours = basename($self); $this->nom_page = str_replace(_PXP_EXT, "", $page_en_cours); $this->dir_page = dirname($self); // Cas de la page actu if (!strcmp($page_en_cours, _HTML_PATH_ACTU)) { $this->est_actu = true; $param = new param(); $param_actu = $param->get(_PARAM_ID); $this->no_actu = (int) $param_actu; } // Initialisation des cookies (loi européenne) $this->cookies = new cookies($this->nom_page); // Chargement des structures XML et des langues $this->charger_xml(); $this->charger_langue(); // Comptage de la visite $pa = $this->page->get_meta_pa(); if (strlen($pa) > 0) { $analitix = new xml_analitix(); if (!$analitix) { return; } $config = $analitix->ouvrir($pa, true); if (!$config) { return; } Visites::Listes_a_bloquer($analitix->get_filtre_ip(), $analitix->get_filtre_pays(), $analitix->get_filtre_referents()); Visites::Ajouter_visite($this->nom_page, $this->langue_page, $analitix->get_anonymisation_ip(), $analitix->get_respect_dnt()); } }
public static function Listes_a_bloquer(&$arg1, &$arg2, &$arg3) { self::$IP_a_bloquer = $arg1; self::$Pays_a_bloquer = $arg2; self::$Ref_a_bloquer = $arg3; }