|
include("funciones.php");
include("conecta.php");
// variables de texto de idioma 2=castellà, 3=anglès, 4=alemany, 5=francès
switch ($idioma) {
case 2:
$varid=0;
$tipdispo="HOTEL CERRADO";
$submenu1="Habitación doble";
$submenu2="Estudio (Apt.2 pax)";
$nombre_mes=array("","ENE","FEB","MAR","ABR","MAY","JUN","JUL","AGO","SEP","OCT","NOV","DIC");
$tipotxt="Tipo:";
$any_txt="Año:";
$valor1="Ver Tarifas";
$valor2="Reservar";
break;
case 3:
$varid=10;
$tipdispo="HOTEL CLOSED";
$submenu1="Double Room";
$submenu2="Studio (Apt.2 pax)";
$nombre_mes=array("","JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");
$tipotxt="Class:";
$any_txt="Year:";
$valor1="See Prices";
$valor2="To Reserve";
break;
case 4:
$varid=20;
$tipdispo="Hotel geschlossen";
$submenu1="Doppelzimmer";
$submenu2="Studio (Wohnung 2 pax)";
$nombre_mes=array("","JAN","FEB","MÄR","APR","MAI","JUN","JUL","AUG","SEP","OCT","NOV","DEZ");
$tipotxt="Zimmertyp:";
$any_txt="Jahr:";
$valor1="Preise sehen";
$valor2="Buchen";
break;
default:
$varid=0;
$tipdispo="HOTEL CERRADO";
$submenu1="Habitación doble";
$submenu2="Estudio (Apt.2 pax)";
$nombre_mes=array("","ENE","FEB","MAR","ABR","MAY","JUN","JUL","AGO","SEP","OCT","NOV","DIC");
$tipotxt="Tipo:";
$any_txt="Año:";
$valor1="Ver Tarifas";
$valor2="Reservar";
break;
}
// PONER COLORES
$tipo_dispo=array();
$color_dispo=array();
$tipo_dispo[0]=$tipdispo;
$color_dispo[0]="dddddd";
$sql="select dispo_id, dispo_color, dispo_nombre, dispo_nombreEN, dispo_nombreDE from bq_tipo_disponibilidad";
$res=send_sql($db,$sql);
$num = mysql_num_rows($res);
for ($i=0;$i<$num;$i++){
$row = mysql_fetch_array($res);
$tipo_dispo[$i+1]=$row[$idioma];
$color_dispo[$i+1]=$row[1];
}
echo " |
";
echo "";
for ($i=0;$i".$tipo_dispo[$i]." | ";
}
echo " |
";
// Escoger tipo habitación disponible
/* echo " "*/;
// Seleccion de habitaciones
$sqlh="SELECT habitacion_codi, habitacion_codigo, habitacion_nombre, habitacion_nombre_en, habitacion_nombre_de, habitacion_numtot FROM bq_habitaciones WHERE habitacion_hotel=".$hotel." ORDER BY habitacion_orden";
$resh=send_sql($db,$sqlh);
$numh = mysql_num_rows($resh);
// Escoger tipo habitación disponible
echo "";
$t2=4+$varid;
//$t2=5+$varid;
for ($h=0;$h<$numh;$h++) {
$rowh = mysql_fetch_array($resh);
echo "| ".$rowh[$idioma]." | ";
$t2++;
}
echo " ";
// construir tabla
$inicio=array();
$final=array();
$tipo=array();
$today=Date("Y/m/d");
$datainicial=$anyactual."-01-01";
$darreradata=$anyactual."-12-31";
if ($anyactual>Date('Y')){
$nouany=$anyactual-1;
$proximany="".
"($nouany)";
}
else{
$nouany=$anyactual+1;
$novadata=$nouany."-01-01";
$sql="SELECT * FROM bq_temporadas WHERE temporada_hotel=".$hotel." AND temporada_inicio>='".$novadata."' ORDER BY temporada_inicio";
$res=mysql_query($sql);
$num=mysql_num_rows($res);
if ($num<>0){
$proximany="".
"($nouany)";
}
}
$sql="SELECT * FROM bq_temporadas WHERE (temporada_hotel=".$hotel." AND temporada_inicio>='".$datainicial."' AND temporada_final<='".$darreradata."') ".
"ORDER BY temporada_inicio";
//echo $sql;
$res=send_sql($db,$sql);
$num = mysql_num_rows($res);
//echo $num;
for ($i=0;$i<$num;$i++){
$row = mysql_fetch_array($res);
$inicio[$i]=$row[2];
$final[$i]=$row[3];
$tipo[$i]=$row[4];
}
$num_temp=$num;
$sql="select * from bq_fechas where fecha_hotel=".$hotel." and fecha_tipohab=".$tiphab." order by fecha_inicio";
$res=send_sql($db,$sql);
$num = mysql_num_rows($res);
for ($i=0;$i<$num;$i++){
$row = mysql_fetch_array($res);
$inicio[$i+$num_temp]=$row[2];
$final[$i+$num_temp]=$row[3];
$tipo[$i+$num_temp]=$row[4];
}
$ano= date ("Y",strtotime($inicio[0]));
//$sql2="select * from af_disphab where codi=".$tiphab." and any=".$ano;
$sql2="select habitacion_hotel, habitacion_codi, habitacion_nombre, habitacion_nombre_en, habitacion_nombre_de, habitacion_codigo from bq_habitaciones where habitacion_codi=".$tiphab;
$res2=send_sql($db,$sql2);
$row2 = mysql_fetch_array($res2);
echo "";
echo "| ".$tipotxt." ".$row2[$idioma]." [".$row2[5]."]. ".$any_txt." ".$ano.". ".$proximany;
echo " | ";
for ($i=1;$i<13;$i++){
echo "| ".$nombre_mes[$i]."";
$dia=31;
if ($i==2){
$dia=28;
if ($ano % 4 ==0){$dia=29;}
}
if ($i== 4 || $i==6 || $i==9 || $i==11 ){
$dia=30;
}
for ($j=1;$j<=$dia;$j++){
$mira_fecha=strtotime($ano."/".$i."/".$j);
$color=$color_dispo[0];
for ($k=0;$k= strtotime($inicio[$k]) && $mira_fecha <= strtotime($final[$k])){
$color=$color_dispo[$tipo[$k]];
}
if ($mira_fecha>=strtotime($inicio[$k]) && $mira_fecha".$j;
}
}
echo " | ";
?>
|