connessione(); include("functions.php"); $lalingua=$_GET['lalingua']; if(strlen($lalingua)>0)$_SESSION['linguai']=$lalingua; $linguai=$_SESSION['linguai']; $_GET['lingua']=$_SESSION['linguai']; if(strlen($linguai)>0)include("lingue/$linguai.php"); else {$linguai="it";include("lingue/it.php");} error_reporting(0); $datap=$_GET['data_partenza']; $dataa=$_GET['data_arrivo']; if(strlen($datap)<=0){$datap=date('d/m/Y');$notti=1;} if(strlen($dataa)<=0){ $format = 'd/m/Y'; $dap=explode("/",$datap); $data2=$dap[2]."-".$dap[1]."-".$dap[0]; $usersTS = strtotime($data2); if(strlen($datap)>4) $dataa= date($format, strtotime('+'.$notti.' day', $usersTS)); } $differenza=diff_in_giorni($dataa,$datap); $notti=$differenza; $adulti=$_GET['adulti']; $bambini=$_GET['bambini']; $bambinia=$_GET['bambinia']; $bambinib=$_GET['bambinib']; if(strlen($adulti)<=0)$adulti=2; if(strlen($bambini)<=0)$bambini=0; if(strlen($bambinia)<=0)$bambinia=0; if(strlen($bambinib)<=0)$bambinib=0; $personen=$adulti; $personenn=$bambini; //lingue $dati=mysql_query("select * from lingue where id=1"); while($array=mysql_fetch_array($dati)){ $italiano=$array[italiano]; $inglese=$array[inglese]; $francese=$array[francese]; $tedesco=$array[tedesco]; $spagnolo=$array[spagnolo]; } $dati=mysql_query("select * from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ $nomehotelC=$array[nomehotel]; $logohotelC=$array[logohotel]; $stelleC=$array[stelle]; $indirizzoC=$array[indirizzo]; $localitaC=$array[localita]; $provinciaC=$array[provincia]; $telefonoC=$array[telefono]; $valuta=$array[valuta]; $faxC=$array[fax]; $tarif= $array[singola]; $giornosett= $array[descrizione]; $fascie= $array[fascie]; $fascia1min= $array[fascia1min]; $fascia1max= $array[fascia1max]; $fascia2min= $array[fascia2min]; $fascia2max= $array[fascia2max]; $fascia3min= $array[fascia3min]; $fascia3max= $array[fascia3max]; $codicestat= $array[codicestat]; $fascia1occ= $array[fascia1occ]; $fascia2occ= $array[fascia2occ]; $fascia3occ= $array[fascia3occ]; $giornirelease= $array[giornirelease]; $terzoletto=$array[terzoletto]; $quartoletto=$array[quartoletto]; } $dati=mysql_query("select * from grafica where id=1"); while($array=mysql_fetch_array($dati)){ $attiva=$array[attiva]; $testata=$array[testata]; $basso=$array[basso]; $stilecss=$array[stilecss]; } //preventivo $preventivo=$_GET['preventivo']; ?> hotel booking
0){echo"";}?> $nomehotelC"; for($i=1;$i<=$stelleC;$i++){ echo""; } echo"
$indirizzoC $localitaC $provinciaC
Tel. $telefonoC Fax. $faxC"; ?>



0){?>0){?>0){?>
: : : : : : :

meteo==1){?>
meteo==1){?>
0 order by offerte.id"); while($array=mysql_fetch_array($dati)){ $blocco1=explode("-",$array[dal]); $array[dal]=$blocco1[2]."/".$blocco1[1]."/".$blocco1[0]; $blocco2=explode("-",$array[al]); $array[al]=$blocco2[2]."/".$blocco2[1]."/".$blocco2[0]; if(((diff_in_giorni2($array[dal],date('d/m/Y'))>0) || (diff_in_giorni2($array[al],date('d/m/Y'))>0))) { if(strlen($array[foto])>0)$img=""; else $img=""; if($array[prenotabile]==1){$a1="";$a2=""; }else{$a1=""; $a2="";} if($linguai=="it")echo""; if($linguai=="en")echo""; if($linguai=="es")echo""; if($linguai=="de")echo""; if($linguai=="fr")echo""; echo""; if($array[timer]==1){ echo""; echo""; } }//count>0 ?>
$img

$array[nome]

"._DAL." ".$array[dal]." "._AL." ".$array[al]."
$array[italiano] ";//".applicabile($array[id],$linguai)."
$img

$array[nomeEN]

"._DAL." ".datapulita($array[dal])." "._AL." ".datapulita($array[al])."
$array[inglese] ";//".applicabile($array[id],$linguai)."
$img

$array[nomeES]

"._DAL." ".datapulita($array[dal])." "._AL." ".datapulita($array[al])."
$array[spagnolo] ";//".applicabile($array[id],$linguai)."
$img

$array[nomeDE]

"._DAL." ".datapulita($array[dal])." "._AL." ".datapulita($array[al])."
$array[tedesco] ";//".applicabile($array[id],$linguai)."
$img

$array[nomeFR]

"._DAL." ".datapulita($array[dal])." "._AL." ".datapulita($array[al])."
$array[francese] ";//".applicabile($array[id],$linguai)."
Scade tra:

"; ?>

"; } echo"
"; if($array[surichiesta]==1)echo " RICHIEDI "; else if($array[prenotabile]==1)echo "$a1"._PRENOTA." $a2"; echo"

Chiudi


0 && strlen($dataa)>0 && $cameretrovate>0 && diff_in_giorni($datap,date('d/m/Y'))>=$giornirelease && $errorerestrizione!=1){?> Nessuna camera soddisfa i requisiti della tua ricerca."; if(diff_in_giorni($datap,date('d/m/Y'))<$giornirelease)echo"
Puoi prenotare con almeno $giornirelease giorni di anticipo"; ?>
connessione(); $contof=1; //per le off $cadbb=$adulti; //if($fascia1occ==1){ $cadbb+=$bambini; $bboccup+=$bambini; }else{ $bbnooccup+=$bambini; } //if($fascia2occ==1){ $cadbb+=$bambinia; $bboccup+=$bambinia; }else{ $bbnooccup+=$bambinia; } //if($fascia3occ==1){ $cadbb+=$bambinib; $bboccup+=$bambinib; }else{ $bbnooccup+=$bambinib; } if(strlen($bboccup)<=0)$bboccup=0; if(strlen($bbnooccup)<=0)$bbnooccup=0; $libero=1; $query =" select * from tipocamere where "; $query.=" numero = $adulti "; $query.=" and maxbambini2 = $bambinia "; $query.=" and maxbambini1 >= $bambini "; $query.=" and maxbambini3 = $bambinib "; $query.=" order by ordine "; $dati2=mysql_query($query); //se persone <=2 la singola ci sta //echo "trovati".mysql_num_rows($dati2); while($array2=mysql_fetch_array($dati2)){ $idcamera=$array2[id]; /******** blocco restrizioni ********/ $pezzi=explode("/",$datap); $dalx=$pezzi[2]."-".$pezzi[1]."-".$pezzi[0]; $pezzi2=explode("/",$dataa); $alx=$pezzi2[2]."-".$pezzi2[1]."-".$pezzi2[0]; //giorno settimana $giornis = array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato'); $ts_from = mktime(0, 0, 0, $pezzi[1], $pezzi[0], $pezzi[2]); $ts_to = mktime(0, 0, 0, $pezzi2[1], $pezzi2[0], $pezzi2[2]); $giornoallora= date('Y/m/d', $ts_from); $quindigiorno=$giornis[date('w',strtotime($giornoallora))]; $giornoallora2= date('Y/m/d', $ts_to); $quindigiorno2=$giornis[date('w',strtotime($giornoallora2))]; $sql33="SELECT * FROM `restrizioni` WHERE '$dalx' >= dal AND '$alx' <= al"; $dati33=mysql_query($sql33); while($array33=mysql_fetch_array($dati33)){ $arragiorno=explode(",",$array33[giorno]); $arragiorno2=explode(",",$array33[giorno2]); $sql44="SELECT * FROM `restrizioni_camere` where id_res='$array33[id]'"; $dati44=mysql_query($sql44); while($array44=mysql_fetch_array($dati44)){ $camereristrette[]=$array44[id_cam]; } if(!in_array($quindigiorno,$arragiorno) || !in_array($quindigiorno2,$arragiorno2) ){ if(count($camereristrette)>0){ if(in_array($idcamera,$camereristrette)){ echo"
"; echo " "._DAL." $array33[dal] "._AL." $array33[al] "._POSSIBILEPRENOTARE." da $array33[giorno] a $array33[giorno2]
"; echo"

"; $errorerestrizione=1; }} } } /******** blocco restrizioni ********/ $libero=1; if($libero==1){ //accetta tutto $idcamera=$array2[id]; $tipo_camera=$idcamera; $personenn=$bambini; $personen=$array2[numero]; $adulti=$personen; $terzolettosi=$array2[terzoletto]; $quartolettosi=$array2[quartoletto]; $tariffazionecamera=tariffazionecamera($tipo_camera); $date_from_parts = explode('/', $datap); $date_to_parts = explode('/', $dataa); $ts_from = mktime(0, 0, 0, $date_from_parts[1], $date_from_parts[0], $date_from_parts[2],0); $ts_to = mktime(0, 0, 0, $date_to_parts[1], $date_to_parts[0], $date_to_parts[2],0); for ($x = $ts_from; $x < $ts_to; $x += 86400){ $vi = date('Y/m/d', $x); $vi=str_replace('/',"-",$vi);//verifica la disponibilita della camera $quantesolodispo=verifica($vi,$tipo_camera,0); if($quantesolodispo<=0){ $err=1; //data non disp $tipo_camera="0"; $personen=0; $personenn=0; $bambinia=0; $bambinib=0; } else{ if($tariffazionecamera==0){ $aaaaaaaa=prezzos($tipo_camera,$vi); $prezzo+=$aaaaaaaa; //a camera } else{ /*nuovo calcolo in base a sconto 3 e 4 adulti*/ if($personen==3 && $terzoletto>0){ //tripla $aaaaaaaa=prezzos($tipo_camera,$vi)*2; //2 adultu pagano pieno $sconto3=$terzoletto; $prezzopersona=prezzos($tipo_camera,$vi); $prezzosconto3=prezzos($tipo_camera,$vi)*$terzoletto/100; $aaaaaaaa+=($prezzopersona-$prezzosconto3); } else if($personen==4 && $quartoletto>0){ //quadrupla $aaaaaaaa=prezzos($tipo_camera,$vi)*2; //2 adultu pagano pieno $sconto3=$terzoletto; $sconto4=$quartoletto; $prezzopersona=prezzos($tipo_camera,$vi); $prezzosconto3=prezzos($tipo_camera,$vi)*$terzoletto/100; $prezzosconto4=prezzos($tipo_camera,$vi)*$quartoletto/100; $aaaaaaaa+=($prezzopersona-$prezzosconto3); $aaaaaaaa+=($prezzopersona-$prezzosconto4); }else{ $aaaaaaaa=prezzos($tipo_camera,$vi)*$personen; //a persona adulti } /*nuovo calcolo in base a sconto 3 e 4 adulti*/ $bbbbbbbb=prezzobs($tipo_camera,$vi)*$personenn; $bbbbbbbba=prezzobsa($tipo_camera,$vi)*$bambinia; $bbbbbbbbb=prezzobsb($tipo_camera,$vi)*$bambinib; $prezzo+=$aaaaaaaa; //a persona adulti $prezzo+=$bbbbbbbb; //a persona bambini $prezzo+=$bbbbbbbba; //a persona bambini $prezzo+=$bbbbbbbbb; //a persona bambini $aaaaaaaa=$aaaaaaaa+$bbbbbbbb+$bbbbbbbba+$bbbbbbbbb; } } $tmpstringaprezziperiodo.="$vi,$aaaaaaaa|"; } //resetta array $oldprezzo=$prezzo; ?> = dal AND '$alx' <= al and prenotabile=0 and quantita>0 order by sconto "; $dati33=mysql_query($sql33); $numerocumulabili=mysql_num_rows($dati33); //se ce ne sono cumulabili allora quelle nn cumulabili nn appaiono //trova tutte le offerte nelle date comprese $sql33="SELECT * FROM `offerte` WHERE '$dalx' >= dal AND '$alx' <= al and prenotabile=0 and quantita>0 order by sconto desc"; $dati33=mysql_query($sql33); while($array33=mysql_fetch_array($dati33)){ /*passo 2 - nel while vedere le offerte che soddisfano i requisiti che sono 3. persone,notti,anticipo*/ /*cosa dice offerta, che tipo di requisiti vuole e se il cliente li soddisfa*/ $idoffer=$array33[id]; $numpersone=$array33[numpersone]; $segnopersone=$array33[segnopersone]; $valorepersone=$array33[valorepersone]; $numnotti=$array33[numnotti]; $segnonotti=$array33[segnonotti]; $valorenotti=$array33[valorenotti]; $gganticipo=$array33[gganticipo]; $segnoanticipo=$array33[segnoanticipo]; $valoreanticipo=$array33[valoreanticipo]; //mette camere in oggetto $sql66="SELECT * FROM offerte_camere where id_off='$idoffer'"; $dati66=mysql_query($sql66); while($array66=mysql_fetch_array($dati66)){ $tmparraicamere[]=$array66[id_cam]; } //caso date non valide //18 aprile 2012 $sql77="SELECT * FROM offerte_nonvalida where id_off='$idoffer'"; $dati77=mysql_query($sql77); while($array77=mysql_fetch_array($dati77)){ $datenonvalide[]=$array77[data]; } //ciclo dal al (compresi) e vedo se con in_array sono tra le date nn valide $date_from_parts = explode('/', $datap); $date_to_parts = explode('/', $dataa); $ts_from = mktime(0, 0, 0, $date_from_parts[1], $date_from_parts[0], $date_from_parts[2],0); $ts_to = mktime(0, 0, 0, $date_to_parts[1], $date_to_parts[0], $date_to_parts[2],0); for ($x = $ts_from; $x <= $ts_to; $x += 86400){ $vi = date('d/m/Y', $x); if(in_array($vi,$datenonvalide))$trovatadatannvalida=1; } //18 aprile 2012 //caso 1 di 3 //gg anticipo if($gganticipo==1){ //echo"Sconto anticipo:
"; $okanticipo=0; $al2x=date('d/m/Y'); //nelle date controlla i giorni prima $igiorni=diff_in_giorni2($datap,$al2x); //echo $igiorni."-1-".$datap."-2-".$al2x; //vede il segno if($segnoanticipo=="<"){ //echo" < $valoreanticipo
"; if($igiorni>=$valoreanticipo)$okanticipo=1; //echo $igiorni. " e ".$valoreanticipo; } else if($segnoanticipo=="="){ //echo" = $valoreanticipo
"; if($igiorni==$valoreanticipo) $okanticipo=1; } } //caso 2 di 3 //numero di notti if($numnotti==1){ $oknotti=0; if($segnonotti=="<"){ if($notti<$valorenotti)$oknotti=1; } else if($segnonotti==">"){ if($notti>$valorenotti)$oknotti=1; } else if($segnonotti=="="){ if($notti==$valorenotti)$oknotti=1; } } //caso 3 di 3 //numero di persone if($numpersone==1){ $okpersone=0; if($segnopersone=="<"){ if($adulti<$valorepersone)$okpersone=1; } else if($segnopersone==">"){ if($adulti>$valorepersone)$okpersone=1; } else if($segnopersone=="="){ if($adulti==$valorepersone)$okpersone=1; } } /*passo 3 - questi sconti si applicano a determinati tipi di camera*/ $iofferta="no"; if($gganticipo==1 && $numnotti==1 && $numpersone==1){ if($okanticipo==1 && $oknotti==1 && $okpersone==1){ $iofferta="ok"; } } else if($gganticipo==1 && $numnotti==1){ if($okanticipo==1 && $oknotti==1){ $iofferta="ok"; } }else if($numnotti==1 && $numpersone==1){ if($oknotti==1 && $okpersone==1){ $iofferta="ok"; } }else if($gganticipo==1 && $numpersone==1){ if($okanticipo==1 && $okpersone==1){ $iofferta="ok"; } } //add giov 6 mag else if($gganticipo==1 && $numpersone==0 && $numnotti==0){ if($okanticipo==1){ $iofferta="ok"; } }else if($gganticipo==0 && $numpersone==1 && $numnotti==0){ if($okpersone==1){ $iofferta="ok"; } }else if($gganticipo==0 && $numpersone==0 && $numnotti==1){ if($oknotti==1){ $iofferta="ok"; } } if (in_array($tipo_camera, $tmparraicamere) && ($iofferta=="ok")) { $iofferta="ok"; }else $iofferta=""; if($iofferta=="ok" && $trovatadatannvalida!=1){ //18 aprile 2012 $eofferta=$array33[nome]; echo""; if($array33[prezzo]>0){ //4 maggio $losconto=$array33[prezzo]; $prezzo=$prezzo-$losconto; $tmpmemorizzalosconto=$array33[prezzo]; } else{ $losconto=$prezzo*$array33[sconto]/100; $prezzo=$prezzo-$losconto; $tmpmemorizzalosconto=$array33[sconto]; } break; } unset($tmparraicamere); } /** fine cancolo **/ ?>
"; } if($linguai=="it")echo "
".strtoupper($array2[nomeIT])." ($addd)
"; if($linguai=="es")echo "
".strtoupper($array2[nomeSP])." ($addd)
"; if($linguai=="de")echo "
".strtoupper($array2[nomeDE])." ($addd)
"; if($linguai=="fr")echo "
".strtoupper($array2[nomeFR])." ($addd)
"; if($linguai=="en")echo "
".strtoupper($array2[nomeEN])." ($addd)
"; ?> "; } ?> 0 && $errmstay!=1 && $errorerestrizione!=1){ $cameretrovate++; ?> 0 ?>
$notti){$errmstay=1;} else {$errmstay=0;} if($errmstay==1)echo" Minimun stay $l2mstay "._NOTTI."
"; if(strlen($array2[foto])>0){$img=" ";}else {$img="";} if(strlen($array2[foto2])>0){$img2=" ";}else {$img2="";} if(strlen($array2[foto3])>0){$img3=" ";}else {$img3="";} if(strlen($array2[foto4])>0){$img4=" ";}else {$img4="";} echo" $img $img2 $img3 $img4"; ?>

"; if(strlen($eofferta)>0)echo "".$eofferta."
"; echo"

"; echo"da
"; if(strlen($eofferta)>0 && ($oldprezzo!=$prezzo))echo" $oldprezzo $valuta
"; echo" $prezzo $valuta
"; unset($tmpstringaprezziperiodotmp); }else{ echo"
"; //mostra che nn è disponibile if($errmstay!=1){ echo" "._NONCEDISP." "; echo""._VUOIRICHIEDERE." "._MODULORICHIESTA."
"; } echo"
"; ?>

"; echo""; echo""; echo""; } ?> "; echo""; echo""; echo""; } ?>
0){ ?>

0) mysql_query("insert into preventivi(data,ora,ip,dal,al,id_camera,importo) values ('$data','$ora','$ip','$dal','$al','$camera','$importo')"); echo mysql_error(); /******* mem preventivi *****/ ?>
" style="background-image:url('images/prenota.gif');width:170px;height:40px;border:none;">

In soli 2 minuti


script booking online


0) mysql_query("insert into passi(data,ip,step) values ('$data','$ip',1)"); ?>