public static function run() { if($_GET['controller'] && $_GET['view']) { $controller_name = $_GET['controller']; $view_name = $_GET['view']; } else { $controller_name = 'main'; $view_name = 'home'; } $controller = Controller::withName($controller_name); $content = $controller->renderView($view_name); $template = $controller->settings['template'] ? $controller->settings['template'] : 'standard'; if($template === 'blank') { echo $content; } else { $args = array('content'=>$content); if(isset($controller->settings)) { $args['settings'] = $controller->settings; } echo Controller::withName('template')->renderView($template,$args); } DB::shutdown(); }