Fehler (User)
Navigation: category "main" does not exist.
if ($alias === null) { if (is_null($category)) return $this->_TREE; if (!isset($this->_TREE[$category])) { trigger_error(__CLASS__.': category "'.$category.'" does not exist.', E_USER_ERROR); return; } return $this->_TREE[$category]; } // Also alias ist there... if (!isset($this->_TREENODES[$category])) { trigger_error(__CLASS__.': category "'.$category.'" does not exist.', E_USER_ERROR); return; }
if (!isset($this->_TREENODES[$category][$alias])) { trigger_error(__CLASS__.': alias "'.$alias.'" does not exist in category "'.$category.'".', E_USER_ERROR); return; } return $this->_TREENODES[$category][$alias]; } // get breadcrumb (tree up to actual page) public function getBreadcrumb($category) { // create breadcrumb (linked via references to _TREENODES) $this->_createBreadcrumb($this->_NODES);
{ $this->load('navigation'); // navigation $navi = $this->navigation->get(); $this->view->setContent($navi, 'navi'); // actual page $page = $this->page->get(); $navi = $this->navigation->get('main', $page['alias']);
$this->view->setContent($navi, 'actual'); // breadcrumb $breadcrumb = $this->navigation->getBreadcrumb('main'); $this->view->setContent($breadcrumb, 'breadcrumb'); } } ?>
{ include($page_controller_file); $controller = new PageController(); $controller->setup(); $controller->run(); } else { $controller = new GlobalController(); $controller->setup();
} /* load view class and render page ********************************************************************************************/ $this->view = Factory::getInstance('view'); // Inhalte zuweisen $this->view->setContent($this->page->get(), 'page'); $this->view->setContent($this->language->getContent(), 'language'); $this->view->setContent($session->get(), 'session');
<?php class Morrow { public function __construct() { $this->_run();
} public function errorhandler($errno, $errstr, $errfile, $errline) { // get actual error_reporting $error_reporting = error_reporting(); // request for @ error-control operator if ($error_reporting == 0) return; // return if error should not get processed if (($errno & $error_reporting) === 0) return;
{ // Ist die Instanz denn eine der geforderten Klasse? instanceof if ($instance instanceof $classname) return $instance; else trigger_error('instance "'.$newclass.'" already defined of class "'.get_class($instance).'"', E_USER_ERROR); } else { $instance = new $classname($args);
return $instance; } } } ?>
header('Cache-Control: public, max-age=' . $filemaxage); // output content echo $output['body']; return; } /* load framework********************************************************************************************/Factory::getInstance('morrow');
?>
$time_start = microtime(true); // include E_STRICT in error_reportingerror_reporting(E_ALL | E_STRICT); // set framework pathdefine ("FW_PATH", dirname(__FILE__).'/'); // include starterrequire(FW_PATH . "_core/_root.php");
$time_end = microtime(true);$time = $time_end - $time_start; //echo 'Time: '.round($time*1000, 2).' ms'; ?>