|
|
|
@ -185,7 +185,10 @@ function type_noisette_charger($plugin, $recharger = false, $stockage = '') {
|
|
|
|
|
$description['parametres'] = serialize($description['parametres']); |
|
|
|
|
$description['groupes'] = serialize($description['groupes']); |
|
|
|
|
$description['css_saisies'] = serialize($description['css_saisies']); |
|
|
|
|
$description['categories'] = serialize($description['categories']); |
|
|
|
|
// Implode du champ 'categories' pour faciliter la recherche dans tous les cas de stockage. |
|
|
|
|
// -- il est nécessaire de compléter la liste par des virgules en début et fin de chaine pour |
|
|
|
|
// localiser chaque catégorie en SQL (mySQL et SQLite) |
|
|
|
|
$description['categories'] = ',' . implode(',', $description['categories']) . ','; |
|
|
|
|
|
|
|
|
|
// Complément spécifique au plugin utilisateur si nécessaire |
|
|
|
|
$description = ncore_type_noisette_completer_description($plugin, $description, $stockage); |
|
|
|
@ -310,7 +313,9 @@ function type_noisette_lire($plugin, $type_noisette, $information = '', $traiter
|
|
|
|
|
$description['parametres'] = unserialize($description['parametres']); |
|
|
|
|
$description['groupes'] = unserialize($description['groupes']); |
|
|
|
|
$description['css_saisies'] = unserialize($description['css_saisies']); |
|
|
|
|
$description['categories'] = unserialize($description['categories']); |
|
|
|
|
|
|
|
|
|
// Renvoyer un tableau à partir de la liste des catégories formatée comme suit : ,c1,c2, |
|
|
|
|
$description['categories'] = explode(',', trim($description['categories'], ',')); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Sauvegarde de la description de la page pour une consultation ultérieure dans le même hit. |
|
|
|
|