Browse Source

Suivre la grosse modification Cache Factory et de son préfixe.

svn/root/tags/v0.10.0
Eric Lupinacci 2 years ago
parent
commit
ad2d9a6cee
  1. 74
      ezcache/ncore.php
  2. 2
      inc/ncore_type_noisette.php
  3. 6
      ncore/ncore.php
  4. 6
      ncore_fonctions.php
  5. 4
      paquet.xml

74
cache/ncore.php → ezcache/ncore.php

@ -1,37 +1,37 @@
<?php
/**
* Ce fichier contient les fonctions de service nécessité par le plugin Cache Factory.
*
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Renvoie la configuration spécifique des caches de Taxonomie.
*
* @param string $plugin
* Identifiant qui permet de distinguer le module appelant qui peut-être un plugin comme le noiZetier ou
* un script. Pour un plugin, le plus pertinent est d'utiliser le préfixe.
*
* @return array
* Tableau de la configuration brute du plugin N-Core.
*/
function ncore_cache_configurer($plugin) {
// Initialisation du tableau de configuration avec les valeurs par défaut du plugin Cache.
$configuration = array(
'racine' => '_DIR_CACHE',
'sous_dossier' => true,
'nom_obligatoire' => array('objet', 'fonction'),
'nom_facultatif' => array(),
'extension' => '.php',
'securisation' => true,
'serialisation' => true,
'separateur' => '-',
'conservation' => 0
);
return $configuration;
}
<?php
/**
* Ce fichier contient les fonctions de service nécessité par le plugin Cache Factory.
*
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Renvoie la configuration spécifique des caches de Taxonomie.
*
* @param string $plugin
* Identifiant qui permet de distinguer le module appelant qui peut-être un plugin comme le noiZetier ou
* un script. Pour un plugin, le plus pertinent est d'utiliser le préfixe.
*
* @return array
* Tableau de la configuration brute du plugin N-Core.
*/
function ncore_cache_configurer($plugin) {
// Initialisation du tableau de configuration avec les valeurs par défaut du plugin Cache.
$configuration = array(
'racine' => '_DIR_CACHE',
'sous_dossier' => true,
'nom_obligatoire' => array('objet', 'fonction'),
'nom_facultatif' => array(),
'extension' => '.php',
'securisation' => true,
'serialisation' => true,
'separateur' => '-',
'conservation' => 0
);
return $configuration;
}

2
inc/ncore_type_noisette.php

@ -390,7 +390,7 @@ function type_noisette_decacher($plugin, $fonctions = array()) {
if ($fonctions) {
// Initialisation de l'identifiant du cache
include_spip('inc/cache');
include_spip('inc/ezcache_cache');
$cache = array(
'sous_dossier' => $plugin,
'objet' => 'type_noisette'

6
ncore/ncore.php

@ -77,7 +77,7 @@ function ncore_type_noisette_stocker($plugin, $types_noisette, $recharger, $stoc
$cache_signatures = $cache_descriptions;
$cache_signatures['fonction'] = 'signatures';
include_spip('inc/cache');
include_spip('inc/ezcache_cache');
if ($recharger) {
// Si le rechargement est forcé, tous les types de noisette sont nouveaux, on peut donc écraser les caches
// existants sans s'en préoccuper.
@ -242,7 +242,7 @@ function ncore_type_noisette_decrire($plugin, $type_noisette, $stockage = '') {
'fonction' => 'descriptions'
);
include_spip('inc/cache');
include_spip('inc/ezcache_cache');
$descriptions = cache_lire('ncore', $cache_descriptions);
if (isset($descriptions[$type_noisette])) {
$description = $descriptions[$type_noisette];
@ -294,7 +294,7 @@ function ncore_type_noisette_lister($plugin, $information = '', $stockage = '')
'fonction' => 'descriptions'
);
include_spip('inc/cache');
include_spip('inc/ezcache_cache');
if ($information == 'signature') {
// Les signatures md5 sont sockées dans un fichier cache séparé de celui des descriptions de noisettes.
$cache['fonction'] = 'signatures';

6
ncore_fonctions.php

@ -46,7 +46,7 @@ function type_noisette_ajaxifier($plugin, $type_noisette, $stockage = '') {
if (!isset($est_ajax[$plugin][$type_noisette])) {
// Initialisation de l'identifiant du cache des indicateurs Ajax
include_spip('inc/cache');
include_spip('inc/ezcache_cache');
$cache = array(
'sous_dossier' => $plugin,
'objet' => 'type_noisette',
@ -121,7 +121,7 @@ function type_noisette_dynamiser($plugin, $type_noisette, $stockage = '') {
if (!isset($est_dynamique[$plugin][$type_noisette])) {
// Initialisation de l'identifiant du cache des indicateurs d'inclusion dynamique
include_spip('inc/cache');
include_spip('inc/ezcache_cache');
$cache = array(
'sous_dossier' => $plugin,
'objet' => 'type_noisette',
@ -259,7 +259,7 @@ function noisette_contextualiser($plugin, $noisette, $type_noisette, $profondeur
// -- les contextes sont stockés dans un cache dédié.
if (!isset($contextes_type_noisette[$plugin][$type_noisette])) {
// Initialisation de l'identifiant du cache des indicateurs d'inclusion dynamique
include_spip('inc/cache');
include_spip('inc/ezcache_cache');
$cache = array(
'sous_dossier' => $plugin,
'objet' => 'type_noisette',

4
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="ncore"
categorie="outil"
version="0.9.8"
version="0.10.0"
etat="test"
compatibilite="[3.2.0;3.2.*]"
logo="ncore_logo-32.png"
@ -14,5 +14,5 @@
<licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
<necessite nom="yaml" compatibilite="[2.0.7;[" />
<necessite nom="cache" compatibilite="[0.2.1;[" />
<necessite nom="ezcache" compatibilite="[0.6.0;[" />
</paquet>
Loading…
Cancel
Save