stats_pipelines.php
Déclarations d'autorisations et utilisations de pipelines
Tags
Table of Contents
Functions
- stats_affichage_entetes_final() : array<string|int, mixed>
- Compter les visites sur les pages HTML
- stats_affichage_entetes_final_prive() : array<string|int, mixed>
- Ajouter un header Referrer-Policy sur les pages des stats
- stats_affiche_milieu() : array<string|int, mixed>
- Compléter des pages de l'espace privé
- stats_formulaire_admin() : array<string|int, mixed>
- Ajoute les boutons d'administration indiquant la popularité et les visites d'un objet
- admin_stats() : false|array<string|int, mixed>
- Calcule les visites et popularite d'un objet éditorial
- generer_url_ecrire_statistiques() : string
- Génère URL de la page dans l'espace privé permettant de visualiser les statistiques d'un article
- stats_taches_generales_cron() : array<string|int, mixed>
- Ajoute le cron de traitement des statistiques et calcul des popularités
- stats_configurer_liste_metas() : array<string|int, mixed>
- Lister les metas de statistiques et leurs valeurs par défaut
- stats_boite_infos() : array<string|int, mixed>
- Afficher le lien vers la page de statistique sur la vue d'un article dans l'espace privé
Functions
stats_affichage_entetes_final()
Compter les visites sur les pages HTML
stats_affichage_entetes_final(array<string|int, mixed> $entetes) : array<string|int, mixed>
Uniquement si les statistiques sont activées dans la configuration :
- permet de compter par défaut toutes les pages de type HTML
- sauf si on explicite, pour une page donnée, l'entête
header
X-Spip-Visites
àoui
ounon
. Indiqueroui
pour forcer le comptage de la page, ounon
pour au contraire l'éviter
Parameters
- $entetes : array<string|int, mixed>
-
liste des entêtes de la page
Tags
Return values
array<string|int, mixed>stats_affichage_entetes_final_prive()
Ajouter un header Referrer-Policy sur les pages des stats
stats_affichage_entetes_final_prive(array<string|int, mixed> $entetes) : array<string|int, mixed>
Parameters
- $entetes : array<string|int, mixed>
Return values
array<string|int, mixed>stats_affiche_milieu()
Compléter des pages de l'espace privé
stats_affiche_milieu(array<string|int, mixed> $flux) : array<string|int, mixed>
- Ajoute les formulaire de configuration des statistiques dans les configurations avancées
- Ajoute les formulaire de suppression des statistiques dans la maintenance technique
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
stats_formulaire_admin()
Ajoute les boutons d'administration indiquant la popularité et les visites d'un objet
stats_formulaire_admin(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
admin_stats()
Calcule les visites et popularite d'un objet éditorial
admin_stats(string $objet, int $id_objet[, string $var_preview = '' ]) : false|array<string|int, mixed>
Parameters
- $objet : string
- $id_objet : int
- $var_preview : string = ''
-
Indique si on est en prévisualisation : pas de statistiques dans ce cas.
Tags
Return values
false|array<string|int, mixed> —- false : pas de statistiques disponibles
- array : Tableau les stats
[visites, popularité, url]
generer_url_ecrire_statistiques()
Génère URL de la page dans l'espace privé permettant de visualiser les statistiques d'un article
generer_url_ecrire_statistiques(int $id_article) : string
Parameters
- $id_article : int
Return values
string —URL
stats_taches_generales_cron()
Ajoute le cron de traitement des statistiques et calcul des popularités
stats_taches_generales_cron(array<string|int, mixed> $taches_generales) : array<string|int, mixed>
Parameters
- $taches_generales : array<string|int, mixed>
-
Tableau
[nom de la tache => intervalle en secondes]
Tags
Return values
array<string|int, mixed> —Tableau [nom de la tache => intervalle en secondes]
stats_configurer_liste_metas()
Lister les metas de statistiques et leurs valeurs par défaut
stats_configurer_liste_metas(array<string|int, mixed> $metas) : array<string|int, mixed>
Parameters
- $metas : array<string|int, mixed>
-
Couples nom de la méta => valeur par défaut
Tags
Return values
array<string|int, mixed> —Couples nom de la méta => valeur par défaut
stats_boite_infos()
Afficher le lien vers la page de statistique sur la vue d'un article dans l'espace privé
stats_boite_infos(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline