 -------------------------------------------------------------------------
 AllMyStats - Statistiques site web
 -------------------------------------------------------------------------
 Copyright (C) 2008 - 2013 - Herv Seywert
 -------------------------------------------------------------------------
 Web:
 http://allmystats.wertronic.com
 http://www.wertronic.com
 -------------------------------------------------------------------------


v1.80

- Compatible PHP5.4

- Ajout du fichier de configuration config_add.php 
	Detection des crawlers par leur reverse DNS 
	Detection des visiteurs ???? inconnu, bad, spam, autre, par leur reverse DNS
	Detection des visiteurs ???? inconnu, bad, spam, autre, par leur referer 
	Detection des visiteurs ????? inconnu, bad, spam, autre, par leur IP
	
	Les visiteurs dtects par la configuration config_add.php seront affichs dans le tableau Visiteurs ????, 
	sous pages vues seulement si un ou plus est dtect.


- Les injection cross-site scripting sont enregistrs dans Visiteurs ????

- Correction bug, les bad user agent enregistrs (onglet: admin -> bad user agent) n'tait pas affichs car le tableau Visiteurs ???? n'tait jamais affich

- Structure function PageRank use curl if exist else file(, et timeout si Alexa ou Google ne rpond pas.

- Ajout d'une balise meta refresh, pour update automatique du tableau de bord toutes les 10mn.

- Sur le serveur la librairie iconv n'est plus ncessaire  partir de cette cette version.

- Update en ligne des tables crawlers et bad user agent.

- Update dtection OS, browsers et mobiles, iPad, Iphone, Ipod, Android, BlackBerry, Playstation, many, many ....

- Les user agent non reconnus peuvent tre visualiss dans --> Admin -> Bad user agent -> Ajouter. 

- Nombre de lignes affiches dans le tableau "Top visiteurs" rglable dans config_allmystats.php ($number_top_display=)

- Et beaucoup d'autres amliorations, corrections,  .......



##########################################################################
				HISTORIQUE depuis v1.75
##########################################################################
---------------------------------------------------------------------------------
v1.75 (29-10-2011)

- Fonction : "Ne pas compter mes visites" Correction pour les seveurs configurs avec register global off (lecture cookie)
- Correction conflit possible si une base mysql est dj ouverte avant d'excuter le script visiteur
- PageRank Google : mise  jour de ancienne url par toolbarqueries.google.com
- Google Images : Mise  jour dtection des url 
- Affichage de la position ou de la page des mots cl dans les moteurs de recherche
- Add Russian language install
- Correction detection du navigateur Firefox 7.x
- Modifications diverses
---------------------------------------------------------------------------------
v1.74 (09-05-2011)

- Mise  jour des browsers de Google chrome v10.x suprieurs  (--> v19.x ?)
- Password md5 avec compatibilit antrieure, pour les version antrieures dj installes le password en md5 est mis  jour lors de la modification du mot de pass dans l'admin 
Si vous avez perdu votre mot de passe, il peut tre initialis en clair dans config_allmystats.pgp
- Historique loging accssible dans admin --> Mes visites --> History log
- Nombre d'enregistrements, dfaut : 30, configurable (pour les version < 1.74 ajouter dans allmystats_config.php la ligne suivante)
$nb_max_HistoRecord_log = "30";
- Nombre maximum d'essais de login en erreur, dfaut : 5, configurable (pour les version < 1.74 ajouter dans allmystats_config.php la ligne suivante)
$error_login = "5";


---------------------------------------------------------------------------------
v1.71 (17-02-2011) version intermdiaire

- Correction compatibilit CSS pour stats_in.
- Compatibilit PHP 5.3 : Le remplacement de quelques obsoltes avait t oublies.
- Dtection bots : Suppression de Agent car erreur detection (certains user agent comportent Agent et ne sont pas des bots).

---------------------------------------------------------------------------------
v1.70 (12-12-2010)

- Procdure d'installation : Ajout d'un champ prfixe pour les tables MySQL
- Optimisation du temps d'excution du traitement des mots cls
- Netoyage automatiquement des tables (scurit bug possible insertion code + date dj archives)
- Correction CSS pour compatibilit avec Stats In
- Affichage couleur pourpre pour les nom de page produit de oscommerce (si oscommerceutilis) 
- Affichage Alexa et PageRank Google
	Possibilit de ne pas afficher avec $display_alexa_pagerank = 'false'; dans config_allmystats.php
	NOTE : php.ini doit tre "allow_url_fopen = on" pour que l'affichage Alexa et PageRank Google
	fonctionne.
- Mise  jour et detection Browsers et OS, + iPhone; iPad, iPod, Apple, Nokia, Samsug, ...
- Nouvel algorithme pour pour 5.3.0.
- Optimisation mmoire lors de l'archivage
- Icnes titre de pages
- Divers: corrections mineures 

---------------------------------------------------------------------------------

v1.60 (28-09-2010)

- Mise  jour de securit (enregistrement MySQL)

- Correction affichage des mots cl contenant une apostrophe '

Si vous utilisez Google AdWords
- Dtection et affichage dans le tableau "referers et mots cl" des mots cl envoys par Google AdWords
- Dtection et affichage dans le top referer des mots cl envoys par Google Adwords 
- Dtection et affichage des mots cl en rapport avec les pages Google cache
- Dtection des URL Google AdWord rseau de contenu

GRAPHIQUES Visiteurs et pages visits
Affichage des graphiques " visiteurs et pages visits" sur 2 echelles. 
Il est possible d'afficher les graphiques "visiteurs et pages visits" sur la mme chelle, mettre dans config_allmystats.php --> $graph_visitors_pages=1;

Divers
- Correction mineures


NOTE:
Si vous utilisez Google AdWords, activez Marquage automatique des URL de destination.
Si le marquage automatique n'est pas activ, les mots cls et url ne seront pas toutes dtects.
	
Procdure d'activation du marquage automatique:
French : http://www.google.com/support/analytics/bin/answer.py?answer=55590

	1. Dans votre compte Google AdWords.
	2. Cliquez sur l'onglet Mon compte, puis slectionnez Prfrences de compte.
	3. Dans la section "Suivi" --> Marquage automatique cliquez sur Modifier.
	4. Cochez/dcochez la case Marquage automatique des URL de destination.
	5. Cliquez sur "Enregistrer les modifications".


---------------------------------------------------------------------------------
v1.59 (25-05-2010)

Compatibilit serveur
Adaptation pour les serveurs dont la librairie bcmath
et la fonction cal_days_in_month ne sont pas installes

Compatibilit charset
Le scripte et MySQL fonctionne maintenant en utf8

Correction bug: Fatal error: Cannot redeclare geoip_load_shared_mem() (previously declared in if in page
Si geoip  dj t dclar avant le require visiteur.php ou stats_in.php

Corrections affichage des liens Adwords rseau de contenu

Corrections diverses

Ajout de Country Flags, affichage des drapeaux pays

Ajout du langages Russe Cyrillic URL: utf-8, cp1251, KOI8-R
et moteurs de recherche Russe: yandex, rambler.ru, metabot.ru, aport.ru, mail.ru

Ajout de Pchart pour graphique visiteurs pays - Affich seulement si la librairie GD est install sur le serveur

Stats_in: les fichiers en cache sont maintenant dans /cache/stats_in/ 

---------------------------------------------------------------------------------

v1.56 (01-01-2010)
Correction affichage liste et graphique / anne (Mensuel) - Bug chgt anne 
Update v1.55 vers v1.56 (Si v1.55 dj install) :
Remplacer les fichiers:
monthly_archives_list.php
display_monthly_graph.php 
---------------------------------------------------------------------------------

v1.55 - Correction mineures + affichage graphique/jour
Update 1.50 vers 1.55 (Si v1.50 dj install):
Remplacer les fichiers du rpertoire allmystats
sauf : config_allmystats.php
et remplacer:
- includes/languages/fr/main.php
- includes/languages/en/main.php

#################################################################################

################################################################################
				HISTORIQUE avant v1.50
################################################################################
V1.50 (24-12-2009) - Mise  jour Majeure

La version v1.50 de AllMystats comporte d'importantes modifications, 
en loccurrence les algorithmes de traitement des donnes ainsi que la rorganisation des tables MySql.

AllMystats est maintenant beaucoup plus rapide et peu traiter des volumes de donnes consquents.
De nombreuses corrections ont t effectues ainsi que l'ajout de fonctions comme 
par exemple le graphique des visiteurs et pages visites /mois pour chaque anne.

Stats_in est maintenant  la norme W3C.
stats_in permet d'afficher sur votre site les sections dsires de vos statistiques, 
il possible d'afficher le tableau des mots cls ce qui permet d'amliorer sensiblement le rfrencement naturelle (tag cloud des mots cls).

Note: Les prochaines mises  jour ne seront effectues qu' partir de cette nouvelle version. 

################################################################################
V1.39 (10-10-2009)
- - Majeure: Fonctionne maintenant avec les serveurs configurs avec register_globals off
- Compatibilit PHP5.2 pour stats_in.php + divers corrections d'affichage
- Divers corrections mineures

################################################################################
V1.38 (11-09-2009)
- Une faute s'tait glisse dans le fichier install.php (v1.36 et 1.37)
Ce qui avait pour consquence de bloquer l'installation ds le dpart

- Ajout dans l'admin de la documentation (franais) pour l'insertion du code dans les boutiques Oscommerce.

################################################################################
V1.37 (09-09-2009)
- Correction mineures
- Vrification et message en ligne si une nouvelle version est disponible


################################################################################
V1.36 (01-09-2009)
- Correction diverses sur les tableaux rfrants
- Correction bug "Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in"
- Adaptations pour les nouveaux formats d'url Google search (new referring URL format)
  Google a modifi le format de ses url pour les recherches et actuellement l'ancien et le nouveau format sont utiliss. 
- Ajout extraction des mots cls pour le moteur de recherche exalead.


###############################################################################
v1.35 

- Diverses Corrections mineures
- Correction bug ajout robots
- Ajout extraction mots cls pour les moteurs de recherche bing.com, lo.st 
- Extraction correcte des mots cls de Google.images et mise en forme url du top 20
- Affichage des mots cls et rfrants du jour sur l'accueil

- Aide au rglage UTC lors de l'install et dans "Admin"

- Nouveau Accs stats public mois en cours (a activer et configurer, diter stats_in.php) et voir /exemple_stats_in

- Nouveau Ajout graphique visites/Jour dans cumul mensuel et historique mois

- Nouveau Version alpha en test: Formulaire d'inscription pour les Bad user agent		
	Note: si aucun bad user agent n'est Dtect  partir de cette liste, le tableau Bad user agent ne sera pas affich. 

##############################################################################

v1.31 (09-07-2009)
Corrections mineures
UPDATE 1.30 vers v1.31
Remplacer tous les fichiers sauf les rpertoires /install, /images, /lib

##############################################################################
v1.30 (08-06-2009)
Correction graphique plage horaire (visiteurs et dtails robots)
Note: 
 - Les visites sont comptabilises /heure un mme visiteur sera compt si dans plusieurs plages horaires
 - Mise en cache des archives + dtails mots cls/mois
 - Adaptation pour PHP5
Note: Rfrents Adword non implment dans cette version

UPDATE 1.20 vers v1.30
Remplacer tous les fichiers sauf les rpertoires /install, /images, /lib

##############################################################################
v1.20 (11/04/2009)
Ajout du lien Dconnexion
Configuration du dcalage horaire, si votre server n'est pas situ dans votre fuseau hoaraire, pays.
Correction encodage caractres spciaux pour les "nom_page".
Correction de l'affichage des proportions barre pays.
Ajout cumul pays pour le menu "Cumuls mensuel".
Insertion des nouveaux robots plus facile.

##############################################################################
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
