Example #1
0
    if ($browser->isMobile()) {
        $_SESSION['browser'] = 'mobile';
    } else {
        $_SESSION['browser'] = 'lapTop';
    }
    unset($browser);
}
// -------------------------------------------------------------------
// CARGAR LO QUE VIENE EN EL REQUEST Y ACTIVAR EL FORMATO DE LA MONEDA
// -------------------------------------------------------------------
$rq = new Request();
setlocale(LC_MONETARY, $rq->getLanguage());
// ----------------------------------------------------------------
// DETERMINAR ENTORNO DE DESARROLLO O DE PRODUCCION
// ----------------------------------------------------------------
$_SESSION['EntornoDesarrollo'] = $rq->isDevelopment();
if ($rq->isOldBrowser()) {
    $controller = 'OldBrowser';
    $action = 'Index';
} else {
    //-----------------------------------------------------------------
    // INSTANCIAR UN OBJETO DE LA CLASE REQUEST PARA TENER DISPONIBLES
    // TODOS LOS VALORES QUE CONSTITUYEN LA PETICION E IDENTIFICAR
    // SI LA PETICION ES 'GET' O 'POST', ASI COMO EL CONTROLADOR Y
    // ACCION SOLICITADA.
    //-----------------------------------------------------------------
    switch ($rq->getMethod()) {
        case 'GET':
            $request = $rq->getParameters($app['path']);
            $request['METHOD'] = "GET";
            $controller = ucfirst($request[0]);