. */ /* */ /*************************************************************************************/ require_once("pre.php"); require_once("auth.php"); if(!isset($action)) $action=""; if(! est_autorise("acces_configuration")) exit; if ($action == "modifier") { if (is_array($_REQUEST['valeur'])) { foreach($_REQUEST['valeur'] as $id => $valeur) { $variable = new Variable(); if ($variable->charger_id($id)) { if ($valeur != $variable->valeur) { $variable->valeur = $valeur; $variable->maj(); ActionsModules::instance()->appel_module("modvariable", $variable); } } } } // Ajouter ? $nom = lireParam('ajout_nom', 'string'); if ($nom != '') { $variable = new Variable(); $variable->nom = $nom; $variable->valeur = lireParam('ajout_valeur', 'string'); $variable->protege = 0; $variable->cache = 0; $variable->add(); ActionsModules::instance()->appel_module("addvariable", $variable); } } else if ($action == "supprimer") { $variable = new Variable(); if ($variable->charger_id(intval(lireParam('id', 'int')))) { $variable->delete(); } ActionsModules::instance()->appel_module("delvariable", $variable); } redirige("variable.php"); ?>