2 if (!defined("_ECRIRE_INC_VERSION")) return;
4 function formulaires_couleur_rubrique_charger_dist($id_rubrique){
6 if ($GLOBALS['visiteur_session']['statut']!=='0minirezo')
9 include_spip("inc/config");
10 if (lire_config("pb_couleur_rubrique/afficher")=="non")
14 // chargement des valeurs du formulaire
16 'pb_couleur_rubrique' => "#".couleur_rubrique($id_rubrique),
18 '_site' => $id_rubrique?
'':' ',
19 "editable" => $editable,
21 // autorisation : #ENV{editable} est evite car on veut toujours voir le formulaire meme apres validation
25 function formulaires_couleur_rubrique_verifier_dist($id_rubrique){
26 // rien de particulier a verifier
28 if (!_request('pb_couleur_rubrique'))
29 $erreurs['pb_couleur_rubrique'] = _T('info_obligatoire');
33 function formulaires_couleur_rubrique_traiter_dist($id_rubrique){
34 if (_request('supprimer')){
35 effacer_meta("pb_couleur_rubrique$id_rubrique");
38 // preparation des variables
39 $cr = _request('pb_couleur_rubrique');
40 $couleur = ltrim(trim($cr),"#");
41 // enregistrer/supprimer les valeurs
42 ecrire_meta("pb_couleur_rubrique$id_rubrique", $couleur);
44 set_request('pb_couleur_rubrique'); // repasser toujours par la lecture en base
46 return array("message_ok" => _T('pb_couleur_rubrique:info_message_ok'),"editable"=>true);