23,6 → 23,8 |
const SERVICE_DEFAUT = 'export'; |
private $export_url = null; |
private $eflore_url_tpl = null; |
/** Si spécifié, on ajoute une barre de navigation inter-applications */ |
private $bar; |
|
/** |
* Méthode appelée par défaut pour charger ce widget. |
34,6 → 36,7 |
if (!isset($mode)) { |
$mode = self::SERVICE_DEFAUT; |
} |
$this->bar = (isset($bar)) ? $bar : false; |
|
$methode = $this->traiterNomMethodeExecuter($mode); |
if (method_exists($this, $methode)) { |
47,10 → 50,16 |
} else { |
$urlWsCommune = sprintf($this->config['chemins']['baseURLServicesCelTpl'], 'LocationSearch'); |
$retour['donnees']['url_ws_autocompletion_commune'] = $urlWsCommune; |
|
$urlWsNomSci = sprintf($this->config['chemins']['baseURLServicesCelTpl'], 'NameSearch'); |
$retour['donnees']['url_ws_autocompletion_nom_sci'] = $urlWsNomSci; |
|
$retour['donnees']['url_base'] = sprintf($this->config['chemins']['baseURLAbsoluDyn'], ''); |
$retour['donnees']['url_export'] = sprintf($this->config['chemins']['baseURLServicesCelTpl'], 'CelWidgetExport'); |
$retour['donnees']['url_script_navigation'] = sprintf($this->config['chemins']['baseURLRessources'], 'tb/reseau/navigation.js'); |
|
$retour['donnees']['bar'] = $this->bar; |
|
$squelette = dirname(__FILE__).self::DS.'squelettes'.self::DS.$retour['squelette'].'.tpl.html'; |
$contenu = $this->traiterSquelettePhp($squelette, $retour['donnees']); |
} |