public function view($view = null, $data = null) { if (!$view || !MValidate::varname($view)) { $view = 'default'; } $init = 'views:' . $view; $viewfile = mapi_abs_path($init, $this->get_wdir()); if (is_file($viewfile) && is_readable($viewfile)) { include_once $viewfile; } }