Subversion Repositories eFlore/Applications.del

Rev

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

Rev 723 Rev 789
Line 11... Line 11...
11
* @version	$Id: Bdd.php 403 2012-02-22 14:35:20Z gduche $
11
* @version	$Id: Bdd.php 403 2012-02-22 14:35:20Z gduche $
12
*/
12
*/
13
class Masque {
13
class Masque {
Line 14... Line 14...
14
	
14
	
-
 
15
	const prefixe = 'masque.';
Line 15... Line 16...
15
	const prefixe = 'masque.';
16
	const masqueGeneral = 'masque';
16
	
17
	
17
	private $masquesPossibles;
18
	private $masquesPossibles;
Line 37... Line 38...
37
	 * Parcourir le tableau Paramètres pour trouver tous les champs masque
38
	 * Parcourir le tableau Paramètres pour trouver tous les champs masque
38
	 */
39
	 */
39
	public function chargerMasque() {
40
	public function chargerMasque() {
40
		if ($this->parametres != null) { 
41
		if ($this->parametres != null) { 
41
			foreach ($this->parametres as $id => $parametre) {
42
			foreach ($this->parametres as $id => $parametre) {
42
				if (strpos($id, self::prefixe) === 0) {
43
				if (strpos($id, self::prefixe) === 0 || $id == self::masqueGeneral) {
43
					if (in_array(str_replace(self::prefixe, '', $id), $this->masquesPossibles)) {
44
					if (in_array(str_replace(self::prefixe, '', $id), $this->masquesPossibles)) {
44
						$this->masque[$id] = $parametre;
45
						$this->masque[$id] = $parametre;
45
					}
46
					}
46
				}
47
				}
47
			}
48
			}