Changeset 113602 in spip-zone


Ignore:
Timestamp:
Jan 24, 2019, 4:08:39 PM (4 weeks ago)
Author:
real3t@…
Message:

Ceci est suffisant pour rafraichir les noisettes dans le cas d'une installation via SPIP-CLI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/inc/soyezcreateurs_noizetier_config.php

    r113583 r113602  
    1616        include_spip('inc/noizetier_conteneur');
    1717       
    18         // Rechargement des pages : on force le recalcul complet, c'est le but.
    19         include_spip('inc/noizetier_page');
    20         page_noizetier_charger(true);
    21         // Rechargement des noisettes : on force le recalcul complet, c'est le but.
    22         include_spip('inc/ncore_type_noisette');
    23         type_noisette_charger('noizetier', true);
    24 
    2518        $conteneur = array();
    2619
     
    3629                        $id_noisette = noisette_ajouter('noizetier', $noisette, $conteneur);
    3730                }
    38                 page_noizetier_charger(true);
    39                 type_noisette_charger('noizetier', true);
     31               
     32                sc_noizetier_vidercache();
    4033        }
    4134}
     35
     36function sc_noizetier_vidercache() {
     37        // On recharge les pages du noiZetier dont la liste ou l'activité a pu changer. Inutile de forcer un
     38        // rechargement complet.
     39        include_spip('inc/noizetier_page');
     40        page_noizetier_charger();
     41        // On recharge les types de noisettes dont la liste ou l'activité a pu changer. Inutile de forcer un
     42        // rechargement complet.
     43        include_spip('inc/ncore_type_noisette');
     44        type_noisette_charger('noizetier');
     45
     46        // Suppression des caches N-Core nécessaires à la compilation des noisettes
     47        include_spip('inc/ncore_cache');
     48        cache_supprimer('noizetier', _NCORE_NOMCACHE_TYPE_NOISETTE_CONTEXTE);
     49        cache_supprimer('noizetier', _NCORE_NOMCACHE_TYPE_NOISETTE_AJAX);
     50        cache_supprimer('noizetier', _NCORE_NOMCACHE_TYPE_NOISETTE_INCLUSION);
     51}
Note: See TracChangeset for help on using the changeset viewer.