/***************************************************************************
 *
 *   RobotStats
 *
 * Author:   Olivier Duffez, WebRankInfo ( http://www.webrankinfo.com )
 * Version:  1.0
 * Date:     2003-10-11
 * Homepage: http://www.robotstats.com    
 *
 ***************************************************************************/

// ---------------------------------------------------------------------------
// Changements de la version GoogleStats 2.02  RobotStats 1.0
// ---------------------------------------------------------------------------
* Changement du nom de l'application :
  RobotStats remplace dsormais GoogleStats, afin de respecter la marque
  dpose par Google. De plus, ce nom illustre le fait que tous les robots
  peuvent tre dtects et analyss.
  Ce changement s'accompagne d'un changement de nom de domaine pour le site
  officiel de RobotStats. Vous tes invit  mettre  jour le lien vers ce
  site (si vous n'avez pas encore fait de lien, merci de l'ajouter, c'est la
  seule contribution qui vous est demande pour utiliser RobotStats). Voir
  http://www.robotstats.com/lien.php

* Dans la rubrique Bilan :
  - dans la liste des robots venus dans la priode on affiche dsormais
    le nombre de visites de chaque robot.
  - nouveau graphique : rpartition en % des robots (pour voir les robots
    les plus actifs). L'affichage du graphique prenant un peu de temps, il est
    possible de le dsactiver dans le fichier admin/config.php (variable
    $RS_DISPLAY_PIE_PLOT)
  - affichage des adresses IP sur 2 colonnes, avec indication pour chaque
    adresse du nb d'occurrences

* Dans la rubrique Pages :
  - gestion des sous-domaines
  - augmentation de la prcision des dates des visites ( la seconde)
  - le jour du dernier passage du robot est indiqu en plus de l'heure
  - gestion du code de retour HTTP

* Dans la rubrique Graphique :
  - le graphique est disponible aussi pour 2 mois
  - acclration de l'affichage (optimisation des requetes MySQL)

* Gestion du calendrier :
  - Lorqu'on clique sur mois prcdent/suivant, ce sont les donnes de tout le
    mois qui sont affiches, au lieu du mme jour avec un mois en plus ou en
    moins.
  - meilleure gestion des flches jour/mois prcdent/suivant
  - quand on clique sur l'entte du mois, le jour courant a un lien actif,
    ce qui vite les clics sur une autre date pour activer celle du jour.

* Table log :
  - ajout d'un champ code pour grer les codes de retour HTTP

* Liste des robots grs par RobotStats :
  - Slurp : ajouter 66.196.72
  - ajout du robot de Microsoft (MicrosoftPrototypeCrawler)
  - ajout de prs de 160 autres robots !

* Corrections de bugs :
  - dans la fonction nbJours (si on slectionne le mois entier, le nb de jours
    doit tre gal au nombre de jours couls depuis le dbut du mois, et non
    pas le nombre de jours dans le mois).
  - l'alerte de dbut du Full Crawl ne fonctionnait pas (trop de mails
    envoys, le message tant vide).
  - les liens portant sur une semaine (dans le calendrier) taient mauvais
  - suppression de certains warnings

* Dans le code source :
  - remplacement de tous les "GoogleStats" par "RobotStats", le nouveau nom de
    l'application
  - remplacement des & par &amp; dans les URLs
  - les noms de variables dfinies dans admin/config.php sont dsormais
    prfixes par "RS_"
  - il n'est plus ncessaire d'inclure le fichier admin/config.php avant
    d'inclure robotstats.inc.php, ce dernier s'en chargeant

* Other:
  - ajout des traductions en nerlandais et italien
  - passage  la version 1.12.2 de JpGraph (du 30 Mai 2003)


// ---------------------------------------------------------------------------
// Changements de la version 2.01  la 2.02
// ---------------------------------------------------------------------------
- ajout de la traduction en espagnol (fichier "lang.es.php")


// ---------------------------------------------------------------------------
// Changements de la version 2.0  la 2.01
// ---------------------------------------------------------------------------
- Correction de bugs :
  * pas de dtection des robots dfinis par une seule adresse IP
  * dans lib.php : correction de "<img src='graph?robot"
                              en "<img src='graph.php?robot"
  * dans l'admin : pb d'inclusion du fichier calendrier.php  partir de lib.php

- modif de la config robots :
  * GoogleBot 2eme adresse IP = 64.68.8

- Ajout de robots :
  * Exabot

- amlioration de l'ergonomie :
  * dans la partie admin, pour simplifier l'affichage du tableau des robots,
    la colonne description est supprime ; la description apparait en passant
    la souris sur le nom du robot.

- ajout d'une version allemande (seul le fichier dictionnaire est disponible,
  l'aide n'a pas t traduite).


// ---------------------------------------------------------------------------
// Changements de la version 1.1  la 2.0
// ---------------------------------------------------------------------------
- gestion de plusieurs robots :
  * creation d'une table definissant les robots a identifier
  * dtection par nom d'agent ou par adresse IP
  * description de chaque robot
  * les robots sont grs dans l'interface d'administration (ajout, suppression, modification ou dsactivation temporaire)
- possibilit de tester l'installation de RobotStats en enregistrant ses propres visites (via la dfinition d'un robot spcial)
- alerte par email ds le dbut du Full Crawl (option)
- on est prvenu par mail quand une requte MySQL choue (option)
- graphique :
  * affichage du graphique sur 1, 3, 6 ou 12 mois (pour un seul robot  la fois)
- dans l'affichage des pages visites :
  * ajout de l'adresse IP et du DNS
  * la date indique est celle du dernier passage du robot (au lieu du premier)
  * on peut trier par colonne en cliquant sur son intitul. En cliquant  nouveau dessus, l'ordre s'inverse.
- utilisation de la nouvelle version de la bibliothque JpGraph : version 1.11 (2 fev 2003)
- correction de bugs :
  * pour certaines versions de PHP, mauvaise dtection du robot
  * adaptation  la modification de la fonction setlocale en PHP


// ---------------------------------------------------------------------------
// Changements de la version 1.01  la 1.1
// ---------------------------------------------------------------------------

- utilisation de la nouvelle version de la bibliothque JpGraph : la v-1.9.1
- correction de bugs dans l'affichage du graphique
- correction de bugs dans les liens de navigation
- suppression des pages inutiles (installation, conditions d'utilisation, tlchargement)
- zone d'administration :
  * possibilit de vider la base de donnes en supprimant les enregistrements par mois ou compltement
  * test pour savoir s'il existe une nouvelle version de RobotStats

