public static function load($page, $accept = false) { Debug::log("RouterBase->load: {$page} ", __LINE__, __FUNCTION__, __CLASS__, __FILE__); $page_path = Config::PATH_PAG . "view/" . $page . ".php"; if ((count(Router::$params) <= 3 && $accept === false || $accept === true) && file_exists($page_path) || Run::$router->useLanguage == true && file_exists($page_path)) { include $page_path; } else { if (self::$flagLoadedView404 != true) { //echo Debug::print_r($_SERVER); self::$flagLoadedView404 = true; Debug::log("View->load: Não existe {$page_path} ", __LINE__, __FUNCTION__, __CLASS__, __FILE__); if (file_exists(Config::PATH_PAG . "view/404.php")) { include Config::PATH_PAG . "view/404.php"; } else { Debug::log("View->load: {Config::PATH_PAG}.'view/404.php' não existe. ", __LINE__, __FUNCTION__, __CLASS__, __FILE__); } exit; } else { echo "Erro 404. <!-- Erro 404 já aplicado, mas existe erro na página 404 -->"; exit; } } }