public function render() { Application::loadLibrary('olmi/request'); Application::loadLibrary('core/module'); Application::loadLibrary('core/block'); Application::loadLibrary('core/router'); Application::loadLibrary('olmi/object'); Application::loadLibrary('olmi/class'); $options = getopt('m:'); $module_name = isset($options['m']) ? $options['m'] : null; if (!$module_name) { die("Usage: php -f cms.php -- -m MODULE_NAME"); } $module_exists = Application::resourceExists(APP_RESOURCE_TYPE_MODULE, $module_name); if (!$module_exists) { die("Module {$module_name} not found"); } $module = Application::getResourceInstance('module', $module_name); error_reporting(0); call_user_func(array($module, 'run'), array()); }