getData(['module', $this->getUrl(0), 'config', 'timeVisiteMini' ]);
// Affichage graphique : nombre de pages vues à afficher en commençant par la plus fréquente, de 0 à toutes
$nbaffipagesvues = $this->getData(['module', $this->getUrl(0), 'config', 'nbaffipagesvues']);
// Affichage graphique : nombre de langues à afficher en commençant par la plus fréquente, de 0 à toutes
$nbaffilangues = $this->getData(['module', $this->getUrl(0), 'config', 'nbaffilangues']);
// Affichage graphique : nombre de navigateurs à afficher en commençant par le plus fréquent, de 0 à toutes
$nbaffinavigateurs = $this->getData(['module', $this->getUrl(0), 'config', 'nbaffinavigateurs']);
// Affichage graphique : nombre de systèmes d'exploitation à afficher en commençant par le plus fréquent, de 0 à tous
$nbaffise = $this->getData(['module', $this->getUrl(0), 'config', 'nbaffise']);
// Affichage graphique : nombre de pays à afficher en commençant par le plus fréquent, de 0 à tous
$nbaffipays = $this->getData(['module', $this->getUrl(0), 'config', 'nbaffipays']);
// Nombre de sessions affichées dans l'affichage détaillé
$nbEnregSession = $this->getData(['module', $this->getUrl(0), 'config', 'nbEnregSession' ]);
// Nombre de dates affichées dans l'affichage chronologique
$nbAffiDates = $this->getData(['module', $this->getUrl(0), 'config', 'nbaffidates' ]);
// option avec geolocalisation
$geolocalisation = $this->getData(['module', $this->getUrl(0), 'config', 'geolocalisation' ]);
/*
* Affichage cumulé depuis le début de l'analyse soit depuis l'initialisation du fichier cumul.json
*/
?>
Visites depuis le
Pages vues, comptabilisées une seule fois par session
$score){
// Adaptation de la longueur au score
$long =ceil((float)($score/$module::$scoremax)*10)*10;
?> -
Langages préférés
$score){
// Adaptation de la longueur au score
$long =ceil((float)($score/$module::$scoremaxlangues)*10)*10;
?> -
Navigateurs
$score){
// Adaptation de la longueur au score
$long =ceil((float)($score/$module::$scoremaxnavi)*10)*10;
?> -
Systèmes d'exploitation
$score){
// Adaptation de la longueur au score
$long =ceil((float)($score/$module::$scoremaxse)*10)*10;
?> -
Affichage chronologique résumé
$value){
$dureeparvisite = '';
if($module::$chronoaffi[$date]['nb_visites'] > 0){
$dureeparvisite = $module::conversionTime( (int)($module::$chronoaffi[$date]['duree'] / $module::$chronoaffi[$date]['nb_visites']));
}
?>
'.$date.' : Visites => '.$module::$chronoaffi[$date]['nb_visites']; ?>
'.$module::$chronoaffi[$date]['nb_pages_vues']; ?>
'.$module::conversionTime($module::$chronoaffi[$date]['duree']); ?>
0){ echo 'Durée moyenne par visite => '.$dureeparvisite; }?>
= $nbAffiDates) { break;}
} ?>
Affichage détaillé des dernières visites
$values){
$pagesvues ='';
$nbpageparsession = count($tableau[$num]['vues']);
$datetimei = strtotime(substr($tableau[$num]['vues'][0], 0 , 19));
$datetimef = strtotime(substr($tableau[$num]['vues'][$nbpageparsession - 1], 0 , 19));
$dureevisite = 0;
for( $i=0 ; $i < $nbpageparsession - 1 ; $i++){
$nompage = substr($tableau[$num]['vues'][$i], 22 , strlen($tableau[$num]['vues'][$i]));
$dureepage = strtotime(substr($tableau[$num]['vues'][$i + 1], 0 , 19)) - strtotime(substr($tableau[$num]['vues'][$i], 0 , 19));
$pagesvues .= $nompage.' ('.$dureepage.' s) - ';
$dureevisite = $dureevisite + $dureepage;
}
$pagesvues .= substr($tableau[$num]['vues'][$nbpageparsession - 1], 22 , strlen($tableau[$num]['vues'][$nbpageparsession - 1]));
// Affichages
echo ' - Début de session : '.substr($tableau[$num]['vues'][0], 0 , 19).'
';
if($geolocalisation){
echo ' >> Géolocalisation : '.$tableau[$num]['geolocalisation'].'
';
}
echo ' - User Agent : '.$tableau[$num]['userAgent'].'
';
echo ' >> Système d\'exploitation : '.$tableau[$num]['client'][2].'
';
echo ' >> Navigateur : '.$tableau[$num]['client'][1].'
';
echo ' - Accept Language : '.$tableau[$num]['langage'].'
';
echo ' >> Langage préféré : '.$tableau[$num]['client'][0].'
';
echo ' - Referer : '.$tableau[$num]['referer'].'
';
echo ' - Nombre total de pages vues : '.$nbpageparsession.'
';
if($nbpageparsession >= 1){
echo ' - Pages vues (durée) : '.$pagesvues.'
';
}
else{
echo ' - Pages vues : '.$pagesvues.'
';
}
$dureevisite = $module::conversionTime($dureevisite);
if($dureevisite != '0 s'){
echo ' - Durée de la visite > à '. $dureevisite.'
'.'
';
}
else{
echo ' - Durée de la visite : ?'.'
'.'
';
}
$comptevisites++;
$comptepages = $comptepages + $nbpageparsession;
}
// Affichage du bilan pour la période en cours
echo 'Visites depuis le '.$datedebut.'
'.'
';
echo ' - Nombre total de pages vues : '.$comptepages.'
';
echo ' - Nombre de visites : '.$comptevisites.'
'.'
';
}
?>