Changeset 113616 in spip-zone
- Timestamp:
- Jan 26, 2019, 2:59:03 PM (3 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/noizetier/trunk/noizetier_administrations.php
r113519 r113616 158 158 if ($noisettes) { 159 159 include_spip('inc/ncore_conteneur'); 160 include_spip('inc/noizetier_conteneur'); 160 161 foreach ($noisettes as $_cle => $_noisette) { 161 162 // C'est le plugin noizetier … … 163 164 // On calcule le conteneur au format tableau et on appelle la fonction de service de construction 164 165 // de l'id du conteneur 165 // TODO : utiliser la fonction composer_conteneur 166 $conteneur = array(); 166 $page = array(); 167 167 if (!empty($_noisette['objet']) and !empty($_noisette['id_objet']) and intval($_noisette['id_objet'])) { 168 $conteneur['objet'] = $_noisette['objet']; 169 $conteneur['id_objet'] = $_noisette['id_objet']; 170 $conteneur['squelette'] = $_noisette['bloc']; 168 $page['objet'] = $_noisette['objet']; 169 $page['id_objet'] = $_noisette['id_objet']; 171 170 } 172 171 else { 173 172 $page = $_noisette['type'] . ($_noisette['composition'] ? "-{$_noisette['composition']}" : ''); 174 $conteneur['squelette'] = "{$_noisette['bloc']}/${page}"; 175 } 176 $noisettes[$_cle]['conteneur'] = serialize($conteneur); 177 $noisettes[$_cle]['id_conteneur'] = conteneur_identifier('noizetier', $conteneur); 173 } 174 $noisettes[$_cle]['id_conteneur'] = conteneur_noizetier_composer($page, $_noisette['bloc']); 175 $noisettes[$_cle]['conteneur'] = serialize( 176 conteneur_construire( 177 'noizetier', 178 $noisettes[$_cle]['id_conteneur'] 179 ) 180 ); 178 181 } 179 182 sql_replace_multi($from, $noisettes);
Note: See TracChangeset
for help on using the changeset viewer.