17,15 → 17,11 |
const RENDU_CORPS = 'corps'; |
const RENDU_PIED = 'pied'; |
|
private $sortie = array(); |
private $parametres = array(); |
// FIXME : voir s'il est plus intéressant d'utiliser une méthode dans les classes filles |
protected $url = null; |
private $parametres = array(); |
private $sortie = array(); |
private $messages = null; |
|
//+----------------------------------------------------------------------------------------------------------------+ |
// Constructeur |
|
public function __construct() { |
$registre = Registre::getInstance(); |
$this->parametres = $registre->get('parametres'); |
33,17 → 29,7 |
parent::__construct(); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
// Accesseurs |
|
/** |
* Retourne le tableau de sortie à utiliser dans le controleur principal de l'application. |
*/ |
public function getSortie() { |
return $this->sortie; |
} |
|
/** |
* Attribue à la bonne position de sortie un contenu. |
*/ |
protected function setSortie($position, $contenu, $fusionner = false) { |
57,25 → 43,6 |
} |
|
/** |
* Retourne le tableau des messages |
*/ |
protected function getMessages() { |
return $this->messages; |
} |
/** |
* Ajoute un message |
*/ |
protected function addMessage($message) { |
if ('' != $message) { |
$this->messages[] = $message; |
} |
} |
|
|
//+----------------------------------------------------------------------------------------------------------------+ |
// Méthodes |
|
/** |
* Vérifie l'existence de la position indiquée pour son utilisation dans le tableau de sortie. |
* @param string la position à tester. |
* @return bool true si la position est valide, sinon false. |
92,6 → 59,13 |
} |
|
/** |
* Retourne le tableau de sortie à utiliser dans le controleur principal de l'application. |
*/ |
public function getSortie() { |
return $this->sortie; |
} |
|
/** |
* Execute l'action d'un module donnée et fusionne le résultat avec le tableau de sortie. |
*/ |
protected function executerAction($ClasseModule, $action) { |