array('spip_articles','spip_rubriques'), 'encapsulation_noisette' => '', 'ajax_noisette' => '', 'inclusion_dynamique_noisette' => '', 'profondeur_max' => '', 'types_noisettes_masques' => array('environnement', 'socialtags_badge_fb', 'socialtags_fb_like', 'socialtags_fb_like_box','codespip', 'conteneur') ); // Configurations de socialtags par défaut $config_socialtags_sdn = array( 'tags' => array('facebook','twitter'), 'jsselector' => '#socialtags', 'afterorappend' => 'after', 'wopen' => 'non', ); $maj['create'] = array( array('ecrire_config', 'noizetier', $config_noizetier_sdn), array('ecrire_config', 'socialtags', $config_socialtags_sdn), ); // Maj 1.0.1 $noizetier_config = lire_config('noizetier'); foreach($config_noizetier_sdn['types_noisettes_masques'] as $type) { if (!in_array($type,$noizetier_config['types_noisettes_masques'])) { array_push($config_noizetier_sdn['types_noisettes_masques'] ,$type); } } $blocs_exclus_sdn = serialize(array('head','head_js','header','footer','breadcrumb')); $maj['1.0.1'] = array( array('sql_updateq', 'spip_noizetier_pages', array('blocs_exclus' => $blocs_exclus_sdn)), array('ecrire_config', 'noizetier', $config_noizetier_sdn) ); include_spip('base/upgrade'); maj_plugin($nom_meta_base_version, $version_cible, $maj); } /** * Fonction de désinstallation du plugin SPIPr-Dane-Noisettes. * * @param string $nom_meta_base_version * Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP * @return void **/ function sdn_vider_tables($nom_meta_base_version) { include_spip('inc/config'); effacer_config('sdn'); effacer_meta($nom_meta_base_version); }