Пример #1
0
        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