'crayons_config_store_get_valeur',
'f_set_modifs' => 'crayons_config_store_set_modifs');
return crayons_store($options);
}
/**
* recuperer la valeur de la config demandee
*
* @param mixed $content # inutilisé
* @param Array $regs
* @return Array
*/
function crayons_config_store_get_valeur($content, $regs) {
list(,$crayon,$type,$modele,$id) = $regs;
$config = cfg_crayon2config($modele);
$val = lire_config($config);
return array('config' => $val);
}
/**
* sauver les modifications de configs
*
* @param Array $modifs
* @param Array $return
* @return Array
*/
function crayons_config_store_set_modifs($modifs, $return) {
foreach ($modifs as $modif) {
list($type, $modele, $id, $content, $wid) = $modif;
$config = cfg_crayon2config($modele);
ecrire_config($config, $content['config']);
}
return $return;
}
?>