Warning: fopen(logv.txt): failed to open stream: Permission denied in /home/keonox/www/pyg/ganesha/inc.php on line 61

Warning: fputs(): supplied argument is not a valid stream resource in /home/keonox/www/pyg/ganesha/inc.php on line 62

Warning: fclose(): supplied argument is not a valid stream resource in /home/keonox/www/pyg/ganesha/inc.php on line 63
Addon QuickStats
Accueil > Addons > QuickStats Contact  | Imprimer  | English translation
Addons QuickStats 

(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).

Voir la liste de requêtes

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