Tree:
865cbb0bca
2.0
3.0
3.1
master
spip-3.0
spip-3.1
spip-3.2
spip/3.0.0
spip/3.0.1
spip/3.0.10
spip/3.0.11
spip/3.0.12
spip/3.0.13
spip/3.0.14
spip/3.0.15
spip/3.0.16
spip/3.0.17
spip/3.0.18
spip/3.0.19
spip/3.0.2
spip/3.0.20
spip/3.0.21
spip/3.0.22
spip/3.0.23
spip/3.0.24
spip/3.0.25
spip/3.0.26
spip/3.0.27
spip/3.0.28
spip/3.0.3
spip/3.0.4
spip/3.0.5
spip/3.0.6
spip/3.0.7
spip/3.0.8
spip/3.0.9
spip/3.1.0
spip/3.1.1
spip/3.1.10
spip/3.1.11
spip/3.1.12
spip/3.1.13
spip/3.1.14
spip/3.1.15
spip/3.1.2
spip/3.1.3
spip/3.1.4
spip/3.1.5
spip/3.1.6
spip/3.1.7
spip/3.1.8
spip/3.1.9
spip/3.2.0
spip/3.2.1
spip/3.2.10
spip/3.2.11
spip/3.2.12
spip/3.2.2
spip/3.2.3
spip/3.2.4
spip/3.2.5
spip/3.2.6
spip/3.2.7
spip/3.2.8
spip/3.2.9
spip/4.0.0
spip/4.0.0-alpha
spip/4.0.0-beta
spip/4.0.1
spip/4.0.2
spip/4.0.3
v0.1
v0.1.1
v0.1.2
v0.1.3
v0.1.4
v0.3.0
v0.3.1
v0.3.2
v0.4.0
v0.4.1
v0.4.10
v0.4.11
v0.4.12
v0.4.13
v0.4.14
v0.4.15
v0.4.16
v0.4.17
v0.4.18
v0.4.19
v0.4.2
v0.4.20
v0.4.21
v0.4.22
v0.4.23
v0.4.24
v0.4.25
v0.4.26
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.4.8
v0.4.9
v0.5.0
v0.5.1
v0.5.2
v0.5.3
v0.5.4
v0.5.5
v0.5.6
v0.5.7
v0.6.0
v0.6.1
v0.6.10
v0.6.11
v0.6.12
v0.6.2
v0.6.3
v0.6.4
v0.6.5
v0.6.6
v0.6.7
v0.6.8
v0.6.9
v0.7.0
v0.7.1
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.0.5
v1.0.6
v1.1.0
v1.1.1
v1.1.12
v1.1.2
v1.1.3
v1.1.4
v1.1.5
v1.1.6
v1.1.7
v1.2.0
v1.2.1
v1.2.2
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v3.0.0
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.0.5
v3.1.0
v3.1.1
${ noResults }
2 Commits (865cbb0bcab63d4c964f328b71c643a8c9356eea)
Author | SHA1 | Message | Date |
---|---|---|---|
|
865cbb0bca |
On permet d'utiliser statistiques.json.html pour d'autres exports éventuels que les visites. (cherchera `inc_stats_{export}_to_array()`)
|
2 years ago |
|
0dab56becb |
Le calcul des données de visites, et son moyen de les récupérer en CSV est modifié.
## Sur le calcul : On génère un tableau en deux parties : - une entrée "meta" contient des informations sur les caractéristiques des données calculées / envoyées. Notamment, on retourne l'objet, l'id_objet, la durée et l'unité de la durée qui était désiré. On transmet également des informations calculées en conséquence, tel que la date de début et fin des données désirées (start_date, end_date), et la date de la première donnée dans cette plage (first_date). Enfin une clé 'columns' indique les colonnes et labels des colonnes associés retournées. - une entrée "data" contient un tableau des données retournées ; (notamment la date et le nombre de visite associées). Le tableau de données ne retourne plus les dates manquantes : s'il n'y a pas de visite pour une des journées, cette date sera vide. Cela simplifie grandement les calculs ici (mais cela les reporte(ra) côté javascript) ## Sur l'obtention des données : - On ne passe plus par le système "transmettre", mais par des squelettes à la racine (statistiques.csv.html et statistiques.json.html) qui vérifient soit une autorisation, soit une authentification faible (ce qu'il y avait avant justement). Cette authentification faible peut servir à des crons (je suppose) pour collecter régulièrement les données. Le fichier CSV retourne le même contenu qu'avant (au dates manquantes près), mais le fichier JSON quant à lui retourne l'ensemble du tableau calculé (meta et data donc). |
2 years ago |