예제 #1
0
 /**
  * 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);
 }
예제 #2
0
 * 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();