Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1792 → Rev 1793

/trunk/services/bibliotheque/Masque.php
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;
}
}
}
?>
}