Pipelines
Table of Contents
Functions
- stats_autoriser() : mixed
- Fonction du pipeline autoriser. N'a rien à faire
- autoriser_statistiques_menu_dist() : bool
- Autoriser l'affichage du menu de statistiques
- autoriser_voirstats_dist() : bool
- Autoriser l'affichage des statistiques
- autoriser_admin_stats_menu_dist() : bool
- Autoriser l'affichage de l'admin des statistiques
- autoriser_adminstats_dist() : bool
- Autoriser l'admin des stats
- autoriser_statsvisites_onglet_dist() : bool
- Autoriser l'affichage de l'onglet visites dans les statistiques
- autoriser_statsrepartition_onglet_dist() : bool
- Autoriser l'affichage de l'onglet répartition par secteur dans les statistiques
- autoriser_statslang_onglet_dist() : bool
- Autoriser l'affichage de l'onglet répartition par langue dans les statistiques
- autoriser_statsreferers_onglet_dist() : bool
- Autoriser l'affichage de l'onglet référers dans les statistiques
- autoriser_jsonstatistiquesjson_transmettre_dist() : bool
- Autoriser l'acces aux statistiques json transmettre meme sans lowsec
- autoriser_csvstatistiquescsv_transmettre_dist() : bool
- Autoriser l'acces aux statistiques csv transmettre meme sans lowsec
- stats_ieconfig_metas() : array<string|int, mixed>
- Ajoute les metas sauvegardables de Statistiques pour le plugin IEConfig
- 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_autoriser()
Fonction du pipeline autoriser. N'a rien à faire
stats_autoriser() : mixed
Tags
autoriser_statistiques_menu_dist()
Autoriser l'affichage du menu de statistiques
autoriser_statistiques_menu_dist(string $faire[, string $type = '' ][, int $id = 0 ][, array<string|int, mixed> $qui = null ][, array<string|int, mixed> $opt = null ]) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string = ''
-
Type d'objet sur lequel appliquer l'action
- $id : int = 0
-
Identifiant de l'objet
- $qui : array<string|int, mixed> = null
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed> = null
-
Options de cette autorisation
Tags
Return values
bool —true s'il a le droit, false sinon
autoriser_voirstats_dist()
Autoriser l'affichage des statistiques
autoriser_voirstats_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Nécessite :
- les statistiques sont actives dans la configuration
- d'être administrateur
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Tags
Return values
bool —true s'il a le droit, false sinon
autoriser_admin_stats_menu_dist()
Autoriser l'affichage de l'admin des statistiques
autoriser_admin_stats_menu_dist(string $faire[, string $type = '' ][, int $id = 0 ][, array<string|int, mixed> $qui = null ][, array<string|int, mixed> $opt = null ]) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string = ''
-
Type d'objet sur lequel appliquer l'action
- $id : int = 0
-
Identifiant de l'objet
- $qui : array<string|int, mixed> = null
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed> = null
-
Options de cette autorisation
Tags
Return values
bool —true s'il a le droit, false sinon
autoriser_adminstats_dist()
Autoriser l'admin des stats
autoriser_adminstats_dist(string $faire[, string $type = '' ][, int $id = 0 ][, array<string|int, mixed> $qui = null ][, array<string|int, mixed> $opt = null ]) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string = ''
-
Type d'objet sur lequel appliquer l'action
- $id : int = 0
-
Identifiant de l'objet
- $qui : array<string|int, mixed> = null
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed> = null
-
Options de cette autorisation
Tags
Return values
bool —true s'il a le droit, false sinon
autoriser_statsvisites_onglet_dist()
Autoriser l'affichage de l'onglet visites dans les statistiques
autoriser_statsvisites_onglet_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Tags
Return values
bool —true s'il a le droit, false sinon
autoriser_statsrepartition_onglet_dist()
Autoriser l'affichage de l'onglet répartition par secteur dans les statistiques
autoriser_statsrepartition_onglet_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Tags
Return values
bool —true s'il a le droit, false sinon
autoriser_statslang_onglet_dist()
Autoriser l'affichage de l'onglet répartition par langue dans les statistiques
autoriser_statslang_onglet_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_statsreferers_onglet_dist()
Autoriser l'affichage de l'onglet référers dans les statistiques
autoriser_statsreferers_onglet_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_jsonstatistiquesjson_transmettre_dist()
Autoriser l'acces aux statistiques json transmettre meme sans lowsec
autoriser_jsonstatistiquesjson_transmettre_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : bool
Parameters
- $faire : mixed
- $type : mixed
- $id : mixed
- $qui : mixed
- $opt : mixed
Return values
boolautoriser_csvstatistiquescsv_transmettre_dist()
Autoriser l'acces aux statistiques csv transmettre meme sans lowsec
autoriser_csvstatistiquescsv_transmettre_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : bool
Parameters
- $faire : mixed
- $type : mixed
- $id : mixed
- $qui : mixed
- $opt : mixed
Return values
boolstats_ieconfig_metas()
Ajoute les metas sauvegardables de Statistiques pour le plugin IEConfig
stats_ieconfig_metas(array<string|int, mixed> $table) : array<string|int, mixed>
Parameters
- $table : array<string|int, mixed>
-
Déclaration des sauvegardes
Tags
Return values
array<string|int, mixed> —Déclaration des sauvegardes complétées
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