function formulaires_configurer_sarkaspip_plugins_traiter() { // On simule le traitement normal du cvt configurer include_spip('inc/cvt_configurer'); $args = func_get_args(); $trace = cvtconf_formulaires_configurer_enregistre('configurer_sarkaspip_plugins', $args); // Post traitement de configuration des plugins concernes include_spip('inc/config'); if (lire_config('sarkaspip_plugins/config_boutonstexte') == 'sarkaspip') { ecrire_config('boutonstexte/', array('selector' => _SARKASPIP_CONFIG_BOUTONSTEXTE_SELECTOR, 'txtOnly' => _SARKASPIP_CONFIG_BOUTONSTEXTE_TXTONLY)); } else { effacer_config('boutonstexte'); } if (lire_config('sarkaspip_plugins/config_mediabox') == 'sarkaspip') { ecrire_config('mediabox/', array('active' => _SARKASPIP_CONFIG_MEDIABOX_ACTIF, 'traiter_toutes_images' => _SARKASPIP_CONFIG_MEDIABOX_TOUT, 'selecteur_commun' => _SARKASPIP_CONFIG_MEDIABOX_IMAGE, 'selecteur_galerie' => _SARKASPIP_CONFIG_MEDIABOX_GALERIE, 'skin' => _SARKASPIP_CONFIG_MEDIABOX_SKIN)); } else { effacer_config('mediabox'); } if (lire_config('sarkaspip_plugins/config_socialtags') == 'sarkaspip') { ecrire_config('socialtags/', array('jsselector' => _SARKASPIP_CONFIG_SOCIALTAGS_SELECTOR, 'tags' => explode(':', _SARKASPIP_CONFIG_SOCIALTAGS_TAGS))); } else { effacer_config('socialtags'); } return array('message_ok' => _T('config_info_enregistree') . $trace, 'editable' => true); }
/** * Proposer un traitement par defaut pour les #FORMULAIRE_CONFIGURER_XXX * * @param array $flux * @return array */ function cvtconf_formulaire_traiter($flux) { if ($form = $flux['args']['form'] and strncmp($form, 'configurer_', 11) == 0 and !charger_fonction("traiter", "formulaires/{$form}/", true)) { $trace = cvtconf_formulaires_configurer_enregistre($form, $flux['args']['args']); $flux['data'] = array('message_ok' => _T('config_info_enregistree') . $trace, 'editable' => true); } return $flux; }
function formulaires_configurer_sarkaspip_styles_traiter() { // On simule le traitement normal du cvt configurer include_spip('inc/cvt_configurer'); $args = func_get_args(); $trace = cvtconf_formulaires_configurer_enregistre('configurer_sarkaspip_styles', $args); // Post traitement de configuration des plugins concernes if (_SARKASPIP_DEBUG_CFG_FONDS == 'oui') { $dir = sous_repertoire(_DIR_RACINE, "squelettes"); $dir = sous_repertoire($dir, "images"); // Fond bg_site $f = $dir . 'bg_site' . _request('bi_extension_site'); if ($fond = _request('fond_bi_site')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_bandeau_bas $f = $dir . 'bg_bandeau_bas' . _request('bi_extension_bandeau_bas'); if ($fond = _request('fond_bi_bandeau_bas')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_bandeau_haut $f = $dir . 'bg_bandeau_haut' . _request('bi_extension_bandeau_haut'); if ($fond = _request('fond_bi_bandeau_haut')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_body $f = $dir . 'bg_body' . _request('bi_extension_body'); if ($fond = _request('fond_bi_body')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_chemin $f = $dir . 'bg_chemin' . _request('bi_extension_chemin'); if ($fond = _request('fond_bi_chemin')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bi_extension_commentaire = .gif $f = $dir . 'bg_commentaire' . _request('bi_extension_commentaire'); if ($fond = _request('fond_bi_commentaire')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_edito $f = $dir . 'bg_edito' . _request('bi_extension_edito'); if ($fond = _request('fond_bi_edito')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_extrait $f = $dir . 'bg_extrait' . _request('bi_extension_extrait'); if ($fond = _request('fond_bi_extrait')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_menu $f = $dir . 'bg_menu' . _request('bi_extension_menu'); if ($fond = _request('fond_bi_menu')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_noisette_soustitre $f = $dir . 'bg_noisette_soustitre' . _request('bi_extension_noisette_soustitre'); if ($fond = _request('fond_bi_noisette_soustitre')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_noisette_titre $f = $dir . 'bg_noisette_titre' . _request('bi_extension_noisette_titre'); if ($fond = _request('fond_bi_noisette_titre')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_pied_bas $f = $dir . 'bg_pied_bas' . _request('bi_extension_pied_bas'); if ($fond = _request('fond_bi_pied_bas')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } // Fond bg_planche $f = $dir . 'bg_planche' . _request('bi_extension_planche'); if ($fond = _request('fond_bi_planche')) { copy($fond, $f); } else { if (is_readable($f)) { unlink($f); } } } return array('message_ok' => _T('config_info_enregistree') . $trace, 'editable' => true); }