Subversion Repositories eFlore/Applications.del

Rev

Rev 1611 | Rev 1793 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1611 Rev 1694
Line 38... Line 38...
38
		$valeur = isset($this->parametres[$cle]) ? $this->parametres[$cle] : Config::get($cle);
38
		$valeur = isset($this->parametres[$cle]) ? $this->parametres[$cle] : Config::get($cle);
39
		return $valeur;
39
		return $valeur;
40
	}
40
	}
Line 41... Line 41...
41
 
41
 
-
 
42
	/**
-
 
43
	 * Obtenir un paramètre depuis le tableau de paramètres ou depuis le fichier de config
-
 
44
	 * et le transformer en tableau s'il est de la forme : "cle=valeur,cle=valeur,..."
-
 
45
	 * @param String $cle le nom du paramètre
-
 
46
	 * @return la valeur du paramètre
-
 
47
	 */
-
 
48
	public function getParametreTableau($cle) {
-
 
49
		$tableau = array();
-
 
50
		$parametre = $this->getParametre($cle);
-
 
51
		if (empty($parametre) === false) {
-
 
52
			$tableauPartiel = explode(',', $parametre);
-
 
53
			foreach ($tableauPartiel as $champ) {
-
 
54
				if (strpos($champ, '=') === false) {
-
 
55
					$tableau[] = trim($champ);
-
 
56
				} else {
-
 
57
					list($cle, $val) = explode('=', $champ);
-
 
58
					$tableau[trim($cle)] = trim($val);
-
 
59
				}
-
 
60
			}
-
 
61
		}
-
 
62
		return $tableau;
-
 
63
	}
-
 
64
 
42
	/**
65
	/**
43
	 * Enregistrer la valeur d'un paramètre
66
	 * Enregistrer la valeur d'un paramètre
44
	 * */
67
	 * */
45
	public function setParametre($cle, $valeur) {
68
	public function setParametre($cle, $valeur) {
46
		$this->parametres[$cle] = $valeur;
69
		$this->parametres[$cle] = $valeur;