Documentation du code de SPIP et de ses plugins

Cache Factory

ezcache_fonctions.php

Ce fichier contient les balises de Cache Factory.

Table of Contents

Functions

balise_CACHE_LISTE_dist()  : Champ
Compile la balise `#CACHE_LISTE` qui fournit la liste des caches pour un plugin utilisateur donné et conformes aux filtres éventuellement fournis. Pour se focaliser sur un type de cache donné du plugin il faut le fournir en filtre avec pour critère `type_cache`.
balise_EZCACHE_PLUGINS_dist()  : Champ
Compile la balise `#EZCACHE_PLUGINS` qui fournit les plugins utilisateur actifs implémentant des caches.
traiter_balise_ezcache_plugins()  : array<string|int, mixed>
Renvoie la liste des préfixes des plugins actifs ou tous les plugins utilisant Cache Factory.

Functions

balise_CACHE_LISTE_dist()

Compile la balise `#CACHE_LISTE` qui fournit la liste des caches pour un plugin utilisateur donné et conformes aux filtres éventuellement fournis. Pour se focaliser sur un type de cache donné du plugin il faut le fournir en filtre avec pour critère `type_cache`.

balise_CACHE_LISTE_dist(Champ $p) : Champ

La signature de la balise est : #CACHE_LISTE{plugin[, filtres]}.

Parameters
$p : Champ

Pile au niveau de la balise.

Tags
balise
uses
traiter_balise_cache_liste()
example
#CACHE_LISTE{ezcheck}, renvoie tous les caches du plugin ezcheck
#CACHE_LISTE{ezcheck, #ARRAY{type_cache, dashboard}}, renvoie tous les caches du type 'dashboard' du plugin ezcheck
#CACHE_LISTE{ezcheck, #ARRAY{type_cache, dashboard, objet, repo}}, renvoie les caches de type dashboard du plugin ezcheck dont l'objet est 'repo'
Return values
Champ

Pile complétée par le code à générer.

balise_EZCACHE_PLUGINS_dist()

Compile la balise `#EZCACHE_PLUGINS` qui fournit les plugins utilisateur actifs implémentant des caches.

balise_EZCACHE_PLUGINS_dist(Champ $p) : Champ

La signature de la balise est : #EZCACHE_PLUGINS{[actifs_seuls]}.

Parameters
$p : Champ

Pile au niveau de la balise.

Tags
balise
example
#EZCACHE_PLUGINS, renvoie la liste des préfixes de plugins actifs utilisant Cache Factory.
#EZCACHE_PLUGINS{oui}, renvoie la liste des préfixes de plugins actifs utilisant Cache Factory.
#EZCACHE_PLUGINS{non}, renvoie la liste des préfixes de tous plugins utilisant Cache Factory.
Return values
Champ

Pile complétée par le code à générer.

traiter_balise_ezcache_plugins()

Renvoie la liste des préfixes des plugins actifs ou tous les plugins utilisant Cache Factory.

traiter_balise_ezcache_plugins([mixed $actifs_seuls = 'oui' ]) : array<string|int, mixed>

L'utilisation du plugin Cache Factory est repérée via la meta cache dans la table spip_meta.

Parameters
$actifs_seuls : mixed = 'oui'
Return values
array<string|int, mixed>

Liste des préfixes en minuscules


        
On this page

Search results