Exemple #1
0
 private function as_html(array $variables)
 {
     $controller = $this->router->param('controller');
     $action = $this->router->param('action');
     $template = isset($variables['template']) ? $variables['template'] : 'default';
     $view = isset($variables['view']) ? $variables['view'] : $action;
     extract($variables, EXTR_OVERWRITE);
     $viewfile = JPATH_BASE . DS . 'app' . DS . 'components' . DS . $controller . DS . 'views' . DS . $view . DS . $template . '.php';
     joosFile::exists($viewfile) ? require $viewfile : null;
 }