include("config.php");
include("lib/php/blowfish.php");
include_once('lib/php/class.phpmailer.php');
$obj=new sast1com();
$obj->connessione();
include("functions.php");
error_reporting(0);
$linguai=$_SESSION['linguai'];
if(strlen($linguai)>0)include("lingue/$linguai.php");
else include("lingue/it.php");
$id=$_GET['id'];
$id2=$_GET['id2'];
$email2=$_GET['email'];
if(strlen($id2)<=0)$stringa_decriptata=PMA_blowfish_decrypt($id, $obj->key2);
else $stringa_decriptata=$id2;
$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];
}
$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 grafica where id=1");
while($array=mysql_fetch_array($dati)){
$attiva=$array[attiva];
$altezzatestata=$array[altezzatestata];
$testata=$array[testata];
$stilecss=$array[stilecss];
$sfondo=$array[sfondo];
}
?>
0){echo"";}?>
|
echo "$nomehotelC";
for($i=1;$i<=$stelleC;$i++){
echo"";
}
echo" $indirizzoC $localitaC $provinciaC Tel. $telefonoC Fax. $faxC";
?>
|
}else{
echo $testata;
}
?>
if($_GET['op']=="del"){
echo"";
$dataoperazione= date("j F Y, g:i a");
$dati=mysql_query("update prenotazionipadre set cancellata=1,datacancellata='$dataoperazione' where id='$stringa_decriptata'");
$query="update prenotazionipadre set scaricato=1 where id='$stringa_decriptata'";
$dati=mysql_query("$query");
$dati=mysql_query("select * from prenotazionipadre where id='$stringa_decriptata'");
while($array=mysql_fetch_array($dati)){
$ultimoid=$array[id];
$data_partenza=$array[dal];
$data_arrivo=$array[al];
$camera1=$array[camera];
$camera2=$array[camera2];
$camera3=$array[camera3];
$nome=$array[nome];
$cognome=$array[cognome];
$citta=$array[citta];
$telefono=$array[telefono];
$email=$array[email];
}
/*scala dispo*/
$dati2=mysql_query("select * from prenotazioni where idpadre='$stringa_decriptata'");
while($array=mysql_fetch_array($dati2)){
$id_camera=$array[camera];
$quantita_camera=$array[quantita];
$date_from_parts = explode('/', $data_partenza);
$date_to_parts = explode('/', $data_arrivo);
$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){
$vacation_days[] = date('Y/m/d', $x);
}
for ($i = 0; $i < count($vacation_days)-1; $i++){ //$i=0 $i<= non vanno bene perche il primo giorno e l'ultimo sono ok
$giornox=$vacation_days[$i];
$vacation_days[$i]=str_replace('/',"-",$vacation_days[$i]);
$datas=$vacation_days[$i];
$query="update camere set numero=numero+$quantita_camera where data='$datas' and id_tipo='$id_camera'";
$dati=mysql_query($query);
//echo "1".$query."
";
//cicla sulle cameere associate
$datic2=mysql_query("select * from dispo_camere where id_camera1='$id_camera'");
while($arrayc2=mysql_fetch_array($datic2)){
$queryc2="update camere set numero=numero+$quantita_camera where data='$datas' and id_tipo='$arrayc2[id_camera2]'";
//echo "2".$queryc2."
";
mysql_query($queryc2);
}
//fine cicla
}
unset($vacation_days);
}
//parte email
$dati=mysql_query("select * from configurazione where id=1");
while($array=mysql_fetch_array($dati)){
$emailsito=$array[email_sito];
$nomehotel=$array[nomehotel];
}
$dati=mysql_query("select * from prenotazionipadre where id=$stringa_decriptata");
while($array=mysql_fetch_array($dati)){
$nome=$array[nome];
$cognome=$array[cognome];
$data_partenza=$array[dal];
$data_arrivo=$array[al];
$linguai=$array[lingua];
$email=$array[email];
}
$dati=mysql_query("select * from frasi where id=1");
while($array=mysql_fetch_array($dati)){
if($linguai=="it") $testoemaildainviare= $array[cancellazioneIT];
if($linguai=="en") $testoemaildainviare= $array[cancellazioneEN];
if($linguai=="de") $testoemaildainviare= $array[cancellazioneDE];
if($linguai=="fr") $testoemaildainviare= $array[cancellazioneFR];
if($linguai=="es") $testoemaildainviare= $array[cancellazioneES];
$testoemaildainviare=str_replace("[cognome]",$cognome,$testoemaildainviare);
$testoemaildainviare=str_replace("[nome]",$nome,$testoemaildainviare);
$testoemaildainviare=str_replace("[numeroprenotazione]",$stringa_decriptata,$testoemaildainviare);
$testoemaildainviare=str_replace("[dal]",$data_partenza,$testoemaildainviare);
$testoemaildainviare=str_replace("[al]",$data_arrivo,$testoemaildainviare);
}
$mail = new PHPMailer(); // defaults to using php "mail()"
$mail->From = "$emailsito";
$mail->FromName = $nomehotel;
$mail->Subject = "Cancellazione prenotazione num $stringa_decriptata - "._DAL." $data_partenza "._AL." $data_arrivo";
$mail->Body =$testoemaildainviare;
$mail->AddAddress("$email", "");
if(!$mail->Send()) {}
$mail = new PHPMailer(); // defaults to using php "mail()"
$mail->From = "$email";
$mail->FromName = $nome;
$mail->Subject = "Cancellazione prenotazione num $stringa_decriptata - "._DAL." $data_partenza "._AL." $data_arrivo";
$mail->Body =$testoemaildainviare;
$mail->AddAddress("$emailsito", "");
if(!$mail->Send()) {}
}
?>
if(strlen($stringa_decriptata)>0 && $_GET['op']!="del"){
$_GET['email']=$email2;
$_GET['id']=$stringa_decriptata;
include("lib/php/rivedi_prenotazione.php");
?>
$oggi=date("d/m/Y");
if(numerogiorni($data1,$oggi)>=$giornicancellazione){
if($cancellata==0 && $rimb==0){?>
}else{
echo"
"._NONPUICANC." $giornicancellazione "._PASSATI." ".numerogiorni($data1,$oggi).")";
}
?>
echo"
CHIUDI";
?>
}else{ //no prenotazioni con id
?>
Nessuna prenotazione corrispondente
}?>
}else{?>
}?>