break; default: //No realiza el llamado a funcion de error porque todavia no se cargo el modulo de errores $head = 'Configuration Erron'; $message = 'The environment is not defined in configuration.json'; require $path_aplication . 'errors/general_error.php'; exit; } //Carga la clase Rendimiento require $path_framework . 'classes/Performance.php'; //Analiza si calcula el tiempo que tarda la aplicacion en ejecutarse $performance = NULL; if ($config['calculate_performance'] == 'TRUE' || $config['calculate_performance'] == 'true') { //Incluye la clase Rendimiento $performance = new Performance(); $performance->start(); } //Seteo la codificacion de caracteres, casi siempre es o debe ser UTF-8 ini_set('default_charset', $config['charset']); // Define las constantes del sistema // BASE_URL: Base url de la aplicacion - definida por el usuario en el archivo de configuracion $pos = strlen($config['base_url']) - 1; if ($config['base_url'][$pos] != '/') { $config['base_url'] .= '/'; } define('BASEURL', $config['base_url']); //INDEX_PAGE: Pagina inicial. En blanco si se utiliza mod_rewrite define('INDEX_PAGE', $config['index_page']); //ENVIRONMENT: Indica el ambiente de la aplicacion define('ENVIRONMENT', $config['environment']); //CONFIGURATION: carpeta base de configuracion - definida por el usuario en el archivo de configuracion