';
// Si le menu des rubriques est deroulant dans la colonne navigation
if (($position == 1) && ($modele == 1))
$flux .='';
// Insertion de la librairie jCarouselLite et des librairies connexes
$position = lire_config('sarkaspip_album/position_carrousel', 1);
$modele = lire_config('sarkaspip_album/modele_carrousel', 1);
if (($position != 0) && ($modele == 1)) {
$flux .='';
$flux .='';
}
// Insertion de la librairie Innerfade pour la noisette des sites favoris
$position = lire_config('sarkaspip_noisettes/position_herbier', 0);
$modele = lire_config('sarkaspip_noisettes/liste_herbier', 2);
if (($position != 0) && ($modele == 2)) {
$flux .='';
}
// Insertion de la librairie jquery.corner pour la noisette cfg_sarkaspip_coins
$coins_arrondis = lire_config('sarkaspip_coins/avec_arrondis', 0);
if (($coins_arrondis == 1)) {
$flux .= '';
$flux .= '';
}
return $flux;
}
// Pipeline "mes_fichiers_a_sauver" permettant de rajouter des fichiers ˆ sauvegarder dans le plugin Mes Fichiers 2
function SarkaSpip_mes_fichiers_a_sauver($flux){
$tmp_fonds = defined('_DIR_TMP') ? _DIR_TMP.'fonds/': _DIR_RACINE.'tmp/fonds/';
$tmp_styles = defined('_DIR_TMP') ? _DIR_TMP.'cfg/': _DIR_RACINE.'tmp/cfg/';
// le repertoire des images de fonds pour les styles
if (@is_dir($tmp_fonds))
$flux[] = $tmp_fonds;
// le repertoire sauvegardes du cfg des styles
if (@is_dir($tmp_styles))
$flux[] = $tmp_styles;
spip_log('*** SarkaSpip_mes_fichiers_a_sauver ***');
spip_log($flux);
return $flux;
}
// Pipeline "zengarden_activer_theme" permettant d'effectuer les traitements d'activation d'un theme lies ˆ Sarka-SPIP
function SarkaSpip_zengarden_activer_theme($flux){
$dir_cfg = $flux['args']['dir'] . '/cfg';
$cfg = preg_files($dir_cfg);
// On sauvegarde des valeurs actuelles pour un eventuel rappel
$dir_cfg = sous_repertoire(_DIR_TMP,"cfg");
$dir_cfg = sous_repertoire(_DIR_TMP,"themes");
$fonds = array();
foreach ($cfg as $_fichier_cfg) {
$fonds[] = basename($_fichier_cfg, '.txt');
}
include_spip('inc/sarkaspip_filtres');
$ok = sauvegarder_fonds($fonds, $dir_cfg, 'theme');
// On ecrit la nouvelle configuration nŽcessaire au theme choisi
$flux['data'] = true;
foreach ($cfg as $_fichier_cfg) {
lire_fichier($_fichier_cfg, $tableau);
$fond = basename($_fichier_cfg, '.txt');
ecrire_config($fond, $tableau);
}
return $flux;
}
// Pipeline "zengarden_effacer_theme" permettant d'effectuer les traitements d'effacement d'un theme lies ˆ Sarka-SPIP
function SarkaSpip_zengarden_effacer_theme($flux){
$dir_cfg = $flux['args']['dir'] . '/cfg';
$cfg = preg_files($dir_cfg);
$fichiers = array();
$flux['data'] = true;
foreach ($cfg as $_fichier_cfg) {
$fond = basename($_fichier_cfg, '.txt');
effacer_config($fond);
$fichiers[] = _DIR_TMP . 'themes/cfg/' . $fond . '.txt';
}
include_spip('inc/sarkaspip_filtres');
$ok = restaurer_fonds($fichiers);
return $flux;
}
?>