if(1){ //debug Mode
error_reporting(E_ERROR);
ini_set('display_errors','On');
}
//Constantes Globales
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', realpath(dirname(__FILE__)) . DS );
define('CON_PATH', ROOT . 'processing' . DS . 'controllers' . DS);
define('REQ_PATH', ROOT . 'processing' . DS . 'request' . DS);
define('MOD_PATH', ROOT . 'processing' . DS . 'models' . DS);
define('INC_PATH', ROOT . 'processing' . DS . 'includes' . DS);
define('VIE_PATH', ROOT . 'views' . DS );
define('VRE_PATH', ROOT . 'views' . DS . 'request' . DS);
define('VTE_PATH', ROOT . 'views' . DS . 'templates' . DS);
//incluye los controladores
include_once("includes.php");
//variables para usar en todas las vistas
$esMovil = Website::esMovil(); //true/false -> determina en base al agent si es movil o no
$esIE = Website::esIE();
//echo $_REQUEST['route'].'
';
// otro hack
/*
$buscacamila= explode("/", $_REQUEST['route']);
$sizecamila = sizeof($buscacamila);
if ($buscacamila[$sizecamila-1] === 'camila'){
header('Location: http://casasvacacionales.com.mx/morelos/cuernavaca/daisy');
die();
}*/
// fin hack
if(substr( $_REQUEST['route'], 0, 7 ) === "galeria"){
//echo $_REQUEST['route'];
$route= explode("-", $_REQUEST['route'],6);
//echo $route[0].'
';
//echo $route[1].'
';
//echo $route[2].'
';
//echo $route[3].'
';
}else{
$route = Router::obtenerArrayURL( (isset($_REQUEST['route'])) ? $_REQUEST['route'] : NULL );
}
//echo $route[0].'
';
//var_dump($route);
if ($route[0]== 'jardines'){
$route_type = array('id'=>NULL, 'tipo'=>'jardin');
} else {
$route_last = Router::obtenerDestino($route);
//echo '
';
//var_dump($route_last);
$route_type = Destinos::obtenerTipo($route_last);
}
//echo $route_type['tipo'].'
';
//echo '
';
//var_dump($route_type);
$urlValida = Router::verificarURL($route_type, $route);
if (!$urlValida){
echo 'falso';
}
// Puentes
$puentes = Data::obtenerPuentes();
//$hay_puentes = false;
if(count($puentes)>0){
$hay_puentes = true;
}
// Promos
if($route[0] == 'promociones'):
$promos = Data::obtenerPromociones();
else:
$promos = Data::obtenerPromociones2();
endif;
$hay_promos = false;
if(count($promos)>0){
$hay_promos = true;
}
if($urlValida)
{
switch ($route_type['tipo'])
{
case 'Estado':
// Código para Estado
include_once( VIE_PATH . "estado.php");
break;
case 'Ciudad':
include_once( VIE_PATH . "ciudad.php");
break;
case 'Zona':
case 'Condominio':
include_once( VIE_PATH . "zonadestino.php");
break;
case 'casa':
include_once( VIE_PATH . "casa.php");
break;
case 'child':
include_once( VIE_PATH . "child.php");
break;
case 'conjunto':
include_once( VIE_PATH . "conjunto.php");
break;
case 'jardin':
include_once( VIE_PATH . "jardines.php");
break;
default:
if($route[0] == 'comparativo'):
// Si es llamada a comparativo
include_once( VIE_PATH . "comparativo.php");
elseif($route[0] == 'promociones'):
// Si es llamda a Promociones
include_once( VIE_PATH . "promociones.php");
elseif($route[0] == 'promocionestodas'):
// Si es llamda a Promociones
include_once( VIE_PATH . "promociones.php");
elseif($route[0] == 'buenfin'):
// Si es llamada al Buen Fin
include_once( VIE_PATH . "buenfin.php");
elseif($route[0] == 'nuevas'):
// Si es llamda a Casas Nuevas
include_once( VIE_PATH . "nuevas.php");
elseif($route[0] == 'encuesta'):
// Si es llamda a Casas Nuevas
include_once( VIE_PATH . "encuesta.php");
elseif($route[0] == 'inflables'):
// Si es llamda a Casas Nuevas
include_once( VIE_PATH . "inflables.php");
elseif($route[0] == 'nochedomingo'):
// Si es llamda a Casas Nuevas
include_once( VIE_PATH . "nochedomingo.php");
elseif($route[0] == 'tags'):
$_GET['show']='mostrar';
include_once( VIE_PATH . "avanzada.php");
elseif($route[0] == 'tagsmostrar'):
$_GET['show']='mostrar';
include_once( VIE_PATH . "avanzada.php");
elseif($route[0] == 'nosotros'):
// Si es llamada a Nosotros
include_once( VIE_PATH . "nosotros.php");
elseif($route[0] == 'avisoprivacidad'):
// Si es llamada a Nosotros
include_once( VIE_PATH . "avisoPrivacidad.php");
elseif($route[0] == 'tagtest'):
// Si es llamada a Tags
include_once( VIE_PATH . "tags.php");
elseif($route[0] == 'estados'):
// Redirecciona a la pagina de estados
include_once( VIE_PATH . "estados.php");
break;
//elseif($route[0] == 'jardineslista'):
// Redirecciona a la pagina de Jardines
// include_once( VIE_PATH . "jardineslista.php");
elseif( $route[0] == 'casas-cercanas-a-jardines-de-mexico' or
$route[0] == 'casas-cercanas-a-festival-del-globo' or
$route[0] == 'hospedaje-cercano-a-jardines-de-mexico' or
$route[0] == 'hospedaje-cercano-a-festival-del-globo'
):
// Redirecciona a la pagina del globo
$_GET['destino']='';
$_GET['busqueda']='busqueda+exitosa';
$_GET['inicio']='2017-10-20';
$_GET['fin']='2017-10-22';
$_GET['capacidad_min']='';
$_GET['capacidad_max']='';
$_GET['numero_recamaras_min']='';
$_GET['numero_recamaras_max']='';
$_GET['tarifa_min']='1000';
$_GET['tarifa_max']='';
$_GET['tipo_tarifa']='0';
$_GET['tagsize']='325';
$_GET['ciudades']='32:28:36:35:39:15';
include_once( VIE_PATH . "avanzada.php");
elseif( $route[0] == 'pueblos-magicos'):
// Redirecciona a la pagina de pueblos magicos
$_GET['destino']='';
$_GET['busqueda']='busqueda+exitosa';
$_GET['inicio']='';
$_GET['fin']='';
$_GET['capacidad_min']='';
$_GET['capacidad_max']='';
$_GET['numero_recamaras_min']='';
$_GET['numero_recamaras_max']='';
$_GET['tarifa_min']='1000';
$_GET['tarifa_max']='';
$_GET['tipo_tarifa']='0';
$_GET['tagsize']='325';
$_GET['ciudades']='37:40:23:146:167:41:24';
include_once( VIE_PATH . "avanzada.php");
elseif($route[0] == 'convenios' or $route[0] == 'convenioswtc' or $route[0] == 'convenioadecco' or $route[0] == 'att' ):
//$_GET['1tag']='338';
//$_GET['nom']='Convenios';
//$_GET['tagsize']="339";
//$_GET['chbox338']="338/Convenios";
$tags[] = "338";
$tagsnamelist[] = "Convenio";
$_GET['busqueda']='convenio';
// Redirecciona a la pagina de busqueda avanzada
include_once( VIE_PATH . "avanzada.php");
break;
elseif($route[0] == 'hotsale'):
// Redirecciona a la pagina Hot Sale
include_once( VIE_PATH . "hotsale.php");
break;
elseif($route[0] == 'buscguard'):
// Redirecciona a la pagina B Guardadas
include_once( VIE_PATH . "buscguard.php");
break;
elseif($route[0] == 'propietarios'):
// Redirecciona a la pagina B Guardadas
include_once( VIE_PATH . "propinfo.php");
break;
elseif($route[0] == 'vacanteprogramador'):
// Redirecciona a la pagina B Guardadas
include_once( VIE_PATH . "vacprog.php");
break;
elseif($route[0] == 'testfaceapp'):
// Redirecciona a la pagina B Guardadas
include_once( VIE_PATH . "testfaceapp.php");
break;
elseif(substr($route[0],0,9) == 'jardines/'):
// Redirecciona a la pagina de Jardines
include_once( VIE_PATH . "jardines.php");
break;
elseif($route[0] == 'galeria'):
// Redirecciona a la pagina de Galeria
$idcasa= $route[1];
$urlentera=$route[2];
$idini=$route[3];
$nombre= $route[4];
$listadestinos= $route[5];
//echo $idini;
header("Location: /Swipetest.php?idcasa=$idcasa&urle=$urlentera&ini=$idini&nom=$nombre&listdest=$listadestinos");
//include_once( VIE_PATH . "galeriaSlider.php");
//echo 'se realizo el cambio';
//include_once("Swipetest.php");
//echo 'si es html';
break;
else:
// Codigo para Página Principal
include_once( VIE_PATH . "main.php");
endif;
break;
}
}
else
{
header("HTTP/1.0 404 Not Found"); //status OK
//show page 404
include_once( VIE_PATH . "errors/404.php");
}