11,14 → 11,14 |
* @version $Id: Bdd.php 403 2012-02-22 14:35:20Z gduche $ |
*/ |
class Masque { |
|
|
const prefixe = 'masque.'; |
const masqueGeneral = 'masque'; |
|
|
private $masquesPossibles; |
private $parametres; |
private $masque; |
|
|
/** |
* Constructeur de la classe Masque |
* @param $masquesPossibles la liste des masques autorisés séparé par des ',' |
33,12 → 33,12 |
$this->parametres = $parametres; |
$this->chargerMasque(); |
} |
|
|
/** |
* Parcourir le tableau Paramètres pour trouver tous les champs masque |
*/ |
public function chargerMasque() { |
if ($this->parametres != null) { |
if ($this->parametres != null) { |
foreach ($this->parametres as $id => $parametre) { |
if (strpos($id, self::prefixe) === 0 || $id == self::masqueGeneral) { |
if (in_array(str_replace(self::prefixe, '', $id), $this->masquesPossibles)) { |
48,7 → 48,7 |
} |
} |
} |
|
|
/** |
* Retourner les masques sous forme de chaine |
* @return String la chaine de caractère sous la forme masque=valeur&masque2=valeur*/ |
63,7 → 63,7 |
return ''; |
} |
} |
|
|
/** |
* Récupérer tout ou partie du masque |
* @param String $id (optionnel) l'idenfiant du masque |
76,5 → 76,4 |
return $this->masque; |
} |
} |
} |
?> |
} |