Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1610 → Rev 1611

/trunk/services/bibliotheque/Conteneur.php
11,6 → 11,8
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
*/
//TODO : initialiser tous les objets dans le conteneur
//TODO : créer un tableau de partage
class Conteneur {
 
protected $parametres;
19,9 → 21,6
protected $gestionBdd;
protected $sansLimite = false;
 
//TODO : initialiser tous les objets dans le conteneur
//TODO : créer un tableau de partage
 
/**
* Constructeur de la classe
* @param Array $parametres (optionnel) les paramètres additionnels à ajouter à ceux des fichiers de config
31,6 → 30,23
}
 
/**
* Obtenir un paramètre depuis le tableau de paramètres ou depuis le fichier de config
* @param String $cle le nom du paramètre
* @return la valeur du paramètre
* */
public function getParametre($cle) {
$valeur = isset($this->parametres[$cle]) ? $this->parametres[$cle] : Config::get($cle);
return $valeur;
}
 
/**
* Enregistrer la valeur d'un paramètre
* */
public function setParametre($cle, $valeur) {
$this->parametres[$cle] = $valeur;
}
 
/**
* Charger la configuration depuis le fichier
* @param String $chemin le chemin relatif depuis le dossier configurations du fichier
* */
85,7 → 101,15
$this->gestionBdd = new GestionBdd($navigation, $schemaBdd);
}
 
 
/**
* Changer la valeur de sans limite pour ne pas l'afficher dans l'entete
* */
public function setSansLimite() {
$this->sansLimite = true;
}
 
/**
* Récupérer l'objet GestionBdd
* */
public function getGestionBdd() {
100,10 → 124,10
}
 
/**
* Changer la valeur de sans limite pour ne pas l'afficher dans l'entete
* Récupérer l'objet Masque
* */
public function setSansLimite() {
$this->sansLimite = true;
public function getMasque() {
return $this->masque;
}
 
/**
146,29 → 170,5
}
return $this->controleAcces;
}
 
/**
* Récupérer l'objet Masque
* */
public function getMasque() {
return $this->masque;
}
 
/**
* Obtenir un paramètre depuis le tableau de paramètres ou depuis le fichier de config
* @param String $cle le nom du paramètre
* @return la valeur du paramètre
* */
public function getParametre($cle) {
$valeur = isset($this->parametres[$cle]) ? $this->parametres[$cle] : Config::get($cle);
return $valeur;
}
 
/**
* Enregistrer la valeur d'un paramètre
* */
public function setParametre($cle, $valeur) {
$this->parametres[$cle] = $valeur;
}
}
?>