Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1204 → Rev 1222

/trunk/jrest/lib/Conteneur.php
20,8 → 20,24
}
 
public function getParametre($cle) {
$valeur = isset($this->parametres[$cle]) ? $this->parametres[$cle] : null;
$valeur = isset($this->parametres[$cle]) ? $this->parametres[$cle] : null;
if (is_null($valeur) && $this->etreParametreASection($cle)) {
$valeur = $this->getParametreAvecSection($cle);
}
return $valeur;
}
 
private function etreParametreASection($cle) {
return strpos($cle, '.') ? true : false;
}
 
private function getParametreAvecSection($cle) {
$cleComposee = explode('.', $cle);
$valeur = $this->parametres;
foreach ($cleComposee as $cleCourrante) {
$valeur = isset($valeur[$cleCourrante]) ? $valeur[$cleCourrante] : null;
}
return $valeur;
}
 
public function getParametreTableau($cle) {
51,6 → 67,13
$this->partages['Bdd'] = new Bdd($this->getParametre('database_cel'));
}
return $this->partages['Bdd'];
}
 
public function getScript() {
if (!isset($this->partages['Script'])){
$this->partages['Script'] = new Script();
}
return $this->partages['Script'];
}
}
?>