Documentation du code de SPIP et de ses plugins

Statistiques

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
pipeline

autoriser

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
uses
autoriser_voirstats_dist()
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
used-by
autoriser_statistiques_menu_dist()
used-by
autoriser_statsvisites_onglet_dist()
used-by
autoriser_statsrepartition_onglet_dist()
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
uses
autoriser_adminstats_dist()
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
used-by
autoriser_admin_stats_menu_dist()
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
uses
autoriser_voirstats_dist()
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
uses
autoriser_voirstats_dist()
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( $faire,  $type,  $id,  $qui,  $opt) : bool
Parameters
$faire :
$type :
$id :
$qui :
$opt :
Return values
bool

autoriser_csvstatistiquescsv_transmettre_dist()

Autoriser l'acces aux statistiques csv transmettre meme sans lowsec

autoriser_csvstatistiquescsv_transmettre_dist( $faire,  $type,  $id,  $qui,  $opt) : bool
Parameters
$faire :
$type :
$id :
$qui :
$opt :
Return values
bool

stats_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
pipeline

ieconfig_metas

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 ou non. Indiquer oui pour forcer le comptage de la page, ou non pour au contraire l'éviter
Parameters
$entetes : array<string|int, mixed>

liste des entêtes de la page

Tags
uses
public_stats_dist()

si la page doit être comptée.

pipeline

affichage_entetes_final

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
pipeline

affiche_milieu

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
uses
admin_stats()
pipeline

formulaire_admin

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
note

Actuellement uniquement valable pour les articles.

used-by
stats_formulaire_admin()
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
pipeline

taches_generales_cron

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
pipeline

configurer_liste_metas

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
pipeline

boite_infos

Return values
array<string|int, mixed>

Données du pipeline


        
On this page

Search results