You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

51 lines
1.4 KiB

<?php
/**
* Fonctions utiles au plugin SPIPr-Dane-Noisettes
*
* @plugin SPIPr-Dane-Noisettes
* @copyright 2019
* @author Dominique Lepaisant
* @licence GNU/GPL
* @package SPIP\Sdn\Fonctions
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/*
* Un fichier de fonctions permet de définir des éléments
* systématiquement chargés lors du calcul des squelettes.
*
* Il peut par exemple définir des filtres, critères, balises, …
*
*/
function sdn_update_blocs_exclus() {
include_spip('inc/config');
if (!$exclus = lire_config('sdn/blocs_exclus')) {
$blocs_exclus_sdn = serialize(array('head','head_js','header','footer','breadcrumb'));
$sql = sql_updateq('spip_noizetier_pages', array('blocs_exclus' => $blocs_exclus_sdn));
$all = sql_allfetsel('blocs_exclus', 'spip_noizetier_pages');
foreach ($all as $a) {
if ($a['blocs_exclus'] != $blocs_exclus_sdn) {
$err = 1;
}
}
if (!$err) {
ecrire_config('sdn/blocs_exclus', unserialize($blocs_exclus_sdn));
}
}
return;
}
/*
* noisettes a exclure
*/
function sdn_types_noisettes_exclus() {
include_spip('inc/config');
ecrire_config('noizetier/types_noisettes_masques', array('environnement', 'socialtags_badge_fb', 'socialtags_fb_like', 'socialtags_fb_like_box'));
return;
}