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']; |
} |
} |
?> |