function lire_config_php_dist($lieu, $defaut = null, $unserialize = true) { list($fichier, $casier) = cfg_php_extraire_infos($lieu); $contenu = array(); if (!cfg_php_lire_fichier($fichier, $contenu)) { return $unserialize ? $defaut : serialize($defaut); } $demande = ''; if (!cfg_php_extraire_demande($casier, $contenu, $demande)) { return $unserialize ? $defaut : serialize($defaut); } return $unserialize ? $demande : serialize($demande); }
function ecrire_config_php_dist($lieu, $stockage) { list($fichier, $casier) = cfg_php_extraire_infos($lieu); $contenu = array(); cfg_php_lire_fichier($fichier, $contenu); if (!cfg_php_inserer_demande($casier, $contenu, $stockage)) { return false; } if (!cfg_php_enregistrer_fichier($fichier, $contenu)) { return false; } return true; }