| Accueil > Addons > QuickStats | Contact | Imprimer | English translation |
(c) PyG : dev@cornalys.com -- v0.6 19/03/2004
Code sous licence
GNU/GPL
Objectif
Permet de générer des rapports de statistiques basiques.
Screenshots / Démonstration
Demonstration Flash : 2mn, 600Ko,
800x600 minimum ("F11" pour maximiser la fenêtre de votre navigateur)
NB: Démo réalisée avec Wink
en 20mn chrono ;-)
Procédure d'installation
INSTALLATION
Téléchargez la source :
Dézippez le fichier quickstats.zip dans votre dossier /addons et appelez http://www.votresite.com/addons/quickstats/. Rien à configurer.
UTILISATION
Regardez la démo, le fonctionnement est très simple.
AJOUT DE QUESTIONS
Les questions (= statistiques) présentes par défaut dans QuickStats sont là à titre d'exemples. Chacun aura des besoins différents. Vous pouvez ajouter très simplement une nouvelle question en éditant le fichier requetes.php
$r[] = array(
"q" => "Votre question",
"o" => "Nom de l'option", // facultatif
"r" => "Votre requête SQL où $d1=date de début
, $d2=date de fin, $o=option facultative
");
Exemple :
$r[] = array(
"q" => "Qui (nom/prénom/groupe/date) est venu entre
telle date et telle date ?",
"o" => "N° du groupe",
"r" => "SELECT DISTINCT
m.nom, m.prenom, l.name, FROM_UNIXTIME(s.date_cnx) as date
FROM
membres m, list_groupe l, groupe g, stat_connexion s
WHERE
l.id_groupe = g.id_groupe AND m.id=g.id_membres AND m.id=s.id_membres
AND s.date_cnx > '".$d1."'
AND s.date_cnx < '".$d2."'
AND g.id_groupe ".$o."
");
CONCOURS
Tout le monde ne maîtrisant pas le SQL, j'en profite pour lancer un petit concours : toute personne souaihtant ajouter une "Question" à la liste peut me l'envoyer par mail, je me ferais un plaisir de la reporter si dessous. Les acharnés du SQL pourront alors tenter de trouver la "requête qui va bien" qui sera alors reportée ici. Evidemment, vous avez le droit d'annoncer la question et sa réponse simultanément.
Le but sera donc de lister un maximum de questions/réponses que chacun pourra intégrer dans l'addon (et qui seront reportées dans les futures versions).
Par contre, désolé, mais il n'y a rien à gagner !
LIMITATIONS ET MISE EN GARDE
Quickstats fait des requêtes sur votre base de données
et affiche le résultat.
Il vous revient de protéger votre addon,
par la méthode de votre choix, afin d'empêcher tout "détournement"
de sa fonction d'affichage de données.
Deux méthodes, parmi d'autre :
1- renommer votre dossier /quickstats en /cequevousvoulez
2- protéger votre dossier par .htaccess, soit en créant les fichiers
manuellement, soit en utilisant l'addon ProtegeRep.
Aucune garantie n'est fournie quant au bon fonctionnement de cet addon, vous l'utilisez à vos risques et périls.
Bonne utilisation !
Pierre-Yves
Changelog
V0.6 : 19/03/2004 : Correction/amélioration de requêtes prééxistantes,
ajout d'un chrono de requêtes, quelques améliorations visuelles,
ajout de deux questions.
V0.5 : 15/03/2004 : Quelques corrections de bugs, ajout d'une question, améliorations
visuelles.
V0.2 : 12/03/2004 : Ajout d'une compatibilité Ganesha 2
V0.1 : 04/12/2003 : Permière version
| Accueil > Addons > QuickStats | Contact | Imprimer | English translation |