Changeset 113759 in spip-zone


Ignore:
Timestamp:
Feb 5, 2019, 8:39:02 PM (2 months ago)
Author:
root
Message:

Une démo pour tester un peu

Location:
_plugins_/cache/trunk/demo
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cache/trunk/demo/cache.html

    r113753 r113759  
    88        <h1>CACHE TAXONOMIE</h1>
    99        <h2>Fonction : demo_cache_taxonomie</h2>
    10         [(#VAL|demo_cache_taxonomie)]
     10        [<div>(#VAL|demo_cache)</div>]
    1111
    1212</div>
  • _plugins_/cache/trunk/demo/cache_fonctions.php

    r113753 r113759  
    1010include_spip('inc/config');
    1111
    12 function demo_cache_taxonomie() {
     12function demo_cache() {
    1313
    14         // Initialisation du plugin et de sa configuration minimale (non redondante avec celle de Cache Factory)
     14        // Initialisation du plugin. La configuration du plugin est fournie par le service taxonomie_cache_configurer().
    1515        $plugin = 'taxonomie';
    16         $configuration = array(
    17                 'racine'        => _DIR_VAR,
    18                 'nom'           => array('service', 'action', 'tsn', 'langue', 'section'),
    19 //              'extension'     => _CACHE_EXTENSION,
    20 //              'securisation'  => _CACHE_SECURISE,
    21 //              'serialisation' => _CACHE_CONTENU_SERIALISE,
    22 //              'separateur'    => _CACHE_NOM_SEPARATEUR
    23         );
    2416
    25         echo 'Nettoyage de la configuration du plugin pour être sur de partir de zéro.'
     17        echo '<br />Nettoyage de la configuration du plugin pour être sur de partir de zéro.';
    2618        $config_cache = lire_config('cache', array());
    27         if (isset($config_cache[$plugin]) {
     19        if (isset($config_cache[$plugin])) {
    2820                unset($config_cache[$plugin]);
    29                 ecrire_config('cache', config_cache);
     21                ecrire_config('cache', $config_cache);
    3022        }
    3123
    32         echo 'Lecture de la configuration : vide car jamais enregistrée'
     24        echo '<br />Lecture de la configuration : vide car jamais enregistrée';
    3325        $retour = cache_configuration_lire($plugin);
    3426        var_dump($retour);
    3527
    36         echo 'Test de cache inexistant : la configuration est enregistrée.'
     28        echo '<br />Test de cache inexistant : la configuration est enregistrée.';
    3729        $cache1 = array(
    3830                'service' => 'itis',
     
    4335        var_dump($retour);
    4436
    45         echo 'Lecture de la configuration : cette fois elle est complète'
     37        echo '<br />Lecture de la configuration : cette fois elle est complète';
    4638        $retour = cache_configuration_lire($plugin);
    4739        var_dump($retour);
    4840
    49         echo 'Ecriture d\'un tableau dans cache wikipedia inexistant : on stocke la config des caches récupérée à l\'étape précédente.'
     41        echo '<br />Ecriture d\'un tableau dans cache wikipedia inexistant : on stocke la config des caches récupérée à l\'étape précédente.';
    5042        $cache2 = array(
    5143                'service' => 'wikipedia',
    52                 'get'     => 'record',
     44                'action'     => 'get',
    5345                'tsn'     => 132588,
    5446                'langue'  => 'fr'
     
    5749        var_dump($retour);
    5850
    59         echo 'Test de cache existant : le chemin complet est retourné.'
     51        echo '<br />Test de cache existant : le chemin complet est retourné.';
    6052        $retour = cache_existe($plugin, $cache2);
    6153        var_dump($retour);
    6254
    63         echo 'Lecture du cache précédemment écrit : on retrouve la config désérialisée'
     55        echo '<br />Lecture du cache précédemment écrit : on retrouve la config désérialisée';
    6456        $retour = cache_lire($plugin, $cache2);
    6557        var_dump($retour);
    6658
    67        
    68         return $html;
     59        echo '<br />Suppression du cache créé';
     60//      $retour = cache_supprimer($plugin, $cache2);
     61        var_dump($retour);
    6962}
Note: See TracChangeset for help on using the changeset viewer.