* @copyright Copyright (c) 2012, Tela Botanica (accueil@tela-botanica.org) * @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL * @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL * @version $Id$ */ class Adeterminer extends DelScript { public function executer() { try { $this->initialiserProjet('adeterminer'); // Lancement de l'action demandée $cmd = $this->getParametre('a'); switch ($cmd) { case 'alerteMail' : $script = $this->chargerClasse('AlerteMailADeterminer'); $script->executer(); break; default : throw new Exception("Erreur : la commande '$cmd' n'existe pas!"); } } catch (Exception $e) { $this->traiterErreur($e->getMessage()); } } private function chargerClasse($classe) { require_once $classe.'.php'; return new $classe($this->parametres, $this); } } ?>