/** * Muestra una página de error con detalles del error * * Método que escribe el log y ejecuta el método error de Ruteo * @param string $mensaje Mensaje corto * @param string $detalle Mensaje detallado * @param bool $log Bandera de si se escribe o no el log */ public static function mostrar($mensaje, $detalle, $log = TRUE) { if ($log) { self::log($mensaje); } $ruta = Ruteo::getInstancia(); $ruta->error($mensaje, $detalle); }
* Inclusión de manejador de sesiones */ require Cnt::$dir_raiz . 'core/system/Sesion.php'; if (!is_readable(Cnt::$dir_raiz . 'core/system/Vista.php')) { throw new Exception('Archivo del sistema no encontrado: core/system/Vista.php'); } /** * Inclusión de manejador de sesiones */ require Cnt::$dir_raiz . 'core/system/Vista.php'; if (!is_readable(Cnt::$dir_raiz . 'app/Config.php')) { throw new Exception('Archivo del sistema no encontrado: app/Config.php'); } /** * Inclusión de configuraciones */ require Cnt::$dir_raiz . 'app/Config.php'; /** * Si no estamos en producción mostramos errores */ if (!Config::$produccion) { ini_set('error_reporting', E_ALL | E_NOTICE | E_STRICT); ini_set('display_errors', '1'); } else { ini_set('display_errors', '0'); } /** * Ejecuta la aplicación */ $ruteo = Ruteo::getInstancia(); $ruteo->resolver();