public function listener() { $params = explode(' ', $this->params('input')); $retour = ""; switch ($params[0]) { case 'help': $retour = "Afficher l'aide"; break; case 'createmodule': $retour = WebAdmin::createModule($params); break; case 'createctrl': $retour = WebAdmin::createController($params[1], $params[2]); break; default: $retour = "Afficher l'aide"; } print $retour . "\n"; }
public static function createModule($params) { $module_name = $params[1]; $default_controller = "default"; if (isset($params[2])) { $default_controller = $params[2]; } $ret = ""; $ret .= WebAdmin::createDir($module_name); $ret .= WebAdmin::createDir($module_name . "/templates"); $ret .= WebAdmin::createDir($module_name . "/controllers"); $ret .= WebAdmin::createDir($module_name . "/areas"); $ret .= WebAdmin::createDir($module_name . "/includes"); $ret .= WebAdmin::createDir($module_name . "/includes/images"); $ret .= WebAdmin::createDir($module_name . "/includes/js"); $ret .= WebAdmin::createDir($module_name . "/includes/css"); $ret .= "\nCréation du module '" . $module_name . "' terminée.\n"; return $ret; }