|
|
@ -1,6 +1,17 @@ |
|
|
|
<?php |
|
|
|
/** |
|
|
|
* Squelette SarkaSPIP v4 |
|
|
|
* (c) 2005-2012 Licence GPL 3 |
|
|
|
*/ |
|
|
|
|
|
|
|
// Pipeline "mes_fichiers_a_sauver" permettant de rajouter des fichiers � sauvegarder dans le plugin Mes Fichiers 2
|
|
|
|
if (!defined("_ECRIRE_INC_VERSION")) return; |
|
|
|
|
|
|
|
/** |
|
|
|
* Pipeline "mes_fichiers_a_sauver" permettant de rajouter des fichiers a sauvegarder dans le plugin Mes Fichiers 2 |
|
|
|
* |
|
|
|
* @param $flux |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
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/'; |
|
|
@ -17,7 +28,12 @@ function SarkaSpip_mes_fichiers_a_sauver($flux){ |
|
|
|
return $flux; |
|
|
|
} |
|
|
|
|
|
|
|
// Pipeline "zengarden_activer_theme" permettant d'effectuer les traitements d'activation d'un theme lies a Sarka-SPIP
|
|
|
|
/** |
|
|
|
* Pipeline "zengarden_activer_theme" permettant d'effectuer les traitements d'activation d'un theme lies a Sarka-SPIP |
|
|
|
* |
|
|
|
* @param $flux |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
function SarkaSpip_zengarden_activer_theme($flux){ |
|
|
|
$dir_cfg = $flux['args']['dir'] . '/cfg'; |
|
|
|
$cfg = preg_files($dir_cfg); |
|
|
@ -32,7 +48,7 @@ function SarkaSpip_zengarden_activer_theme($flux){ |
|
|
|
include_spip('inc/sarkaspip_filtres'); |
|
|
|
$ok = sauvegarder_fonds($fonds, $dir_cfg, 'theme'); |
|
|
|
|
|
|
|
// On ecrit la nouvelle configuration n�cessaire au theme choisi
|
|
|
|
// On ecrit la nouvelle configuration necessaire au theme choisi
|
|
|
|
$flux['data'] = true; |
|
|
|
foreach ($cfg as $_fichier_cfg) { |
|
|
|
lire_fichier($_fichier_cfg, $tableau); |
|
|
@ -42,7 +58,12 @@ function SarkaSpip_zengarden_activer_theme($flux){ |
|
|
|
return $flux; |
|
|
|
} |
|
|
|
|
|
|
|
// Pipeline "zengarden_effacer_theme" permettant d'effectuer les traitements d'effacement d'un theme lies a Sarka-SPIP
|
|
|
|
/** |
|
|
|
* Pipeline "zengarden_effacer_theme" permettant d'effectuer les traitements d'effacement d'un theme lies a Sarka-SPIP |
|
|
|
* |
|
|
|
* @param $flux |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
function SarkaSpip_zengarden_effacer_theme($flux){ |
|
|
|
$dir_cfg = $flux['args']['dir'] . '/cfg'; |
|
|
|
$cfg = preg_files($dir_cfg); |
|
|
|