source: spip-zone/_plugins_/cache/trunk/cache_fonctions.php @ 113835

Last change on this file since 113835 was 113835, checked in by eric@…, 10 days ago

Mise à jour des services et API et début du formulaire de vidage

  • Property svn:eol-style set to native
File size: 802 bytes
Line 
1<?php
2/**
3 * Ce fichier contient les fonctions d'API du plugin Cache Factory qui servent aussi de filtres dans
4 * les squelettes.
5 *
6 * @package SPIP\CACHE\API
7 */
8if (!defined('_ECRIRE_INC_VERSION')) {
9        return;
10}
11
12
13/**
14 * Retourne la liste des plugins utilisant les services de Cache Factory.
15 *
16 * @api
17 * @filtre
18 *
19 * @uses lire_config()
20 *
21 * @return array
22 *        Tableau des préfixes de plugin utilisant Cache Factory.
23 */
24function cache_plugin_repertorier() {
25
26        // Initialisation du tableau des plugins.
27        $plugins = array();
28
29        // Récupération de la meta du plugin Cache
30        include_spip('inc/config');
31        $configuration = lire_config("cache", array());
32
33        if ($configuration) {
34                // Chaque plugin est un index de la meta 'cache'.
35                $plugins = array_keys($configuration);
36        }
37
38        return $plugins;
39}
Note: See TracBrowser for help on using the repository browser.