25,6 → 25,8 |
private $eflore_url_tpl = null; |
/** Si spécifié, on ajoute une barre de navigation inter-applications */ |
private $bar; |
/** pré-chargement du champ "projet" (pour les fainéants) - @TODO étendre à tous les champs ? */ |
protected $projet; |
|
/** |
* Méthode appelée par défaut pour charger ce widget. |
31,12 → 33,13 |
*/ |
public function executer() { |
$retour = null; |
extract($this->parametres); |
extract($this->parametres); // aaaargh mon pauvre cœur :'( |
|
if (!isset($mode)) { |
$mode = self::SERVICE_DEFAUT; |
} |
$this->bar = (isset($bar)) ? $bar : false; |
$this->projet = (isset($projet)) ? $projet : ''; |
|
$methode = $this->traiterNomMethodeExecuter($mode); |
if (method_exists($this, $methode)) { |
59,6 → 62,7 |
$retour['donnees']['url_script_navigation'] = sprintf($this->config['chemins']['baseURLRessources'], 'tb/reseau/navigation.js'); |
|
$retour['donnees']['bar'] = $this->bar; |
$retour['donnees']['projet'] = $this->projet; |
|
$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.$retour['squelette'].'.tpl.html'; |
$contenu = $this->traiterSquelettePhp($squelette, $retour['donnees']); |