* @license GPL v3 * @license CECILL v2 * @version 0.1 * @copyright 2014, Tela Botanica (accueil@tela-botanica.org) */ class Navigation extends WidgetCommun { const DS = DIRECTORY_SEPARATOR; private $squelettes = array('bootstrap3'/*, 'bootstrap2', 'html'*/); // ajouter un jour d'autres possibilités que bs3 private $squelette; public function __construct($config, $parametres) { parent::__construct($config, $parametres); $this->squelette = 'bootstrap3'; } public function executer() { $donnees = array(); $this->collecterParametres(); $cheminSquelette = dirname(__FILE__) . self::DS . 'squelettes' . self::DS . $this->squelette . '.tpl.php'; $donnees['url_logo'] = sprintf($this->config['chemins']['baseURLRessources'], 'tb/img/32x32/logo.png'); $donnees['url_logo_hires'] = sprintf($this->config['chemins']['baseURLRessources'], 'tb/img/64x64/logo.png'); $donnees['url_style'] = $this->config['navigation']['baseCheminWidget'] . '/squelettes/style.css'; $contenu = $this->traiterSquelettePhp($cheminSquelette, $donnees); $this->envoyer($contenu); } protected function collecterParametres() { if (isset($_GET['squelette']) && $_GET['squelette'] != '') { if (in_array($this->squelette, $this->squelettes)) { $this->squelette = $_GET['squelette']; } } } } ?>