#!/usr/bin/php getFromTableWhere('settings'); foreach ($settings as $setting) { define('RASPISMS_SETTINGS_' . mb_convert_case($setting['name'], MB_CASE_UPPER), $setting['value']); } ########### # ROUTAGE # ########### //Partie gérant l'appel des controlleurs $controller = new internalConsole(); $options = getopt('c:'); if (!isset($options['c'])) //Si on a pas reçu de methode à appeler { echo "Vous devez précisez un script à appeler (-c 'nom du script').\n"; echo "Pour plus d'infos, utilisez -c 'help'\n"; exit(1); //Sorti avec erreur } if (!method_exists($controller, $options['c'])) //Si la méthode reçue est incorrect { echo "Vous avez appelé un script incorrect.\n"; echo "Pour plus d'infos, utilisez -c 'help'\n"; exit(2); //Sorti avec erreur } $controller->$options['c'](); //On appel la fonction