function fechaesp($fecha){
ereg("([0-9]{2,4})/([0-9]{1,2})/([0-9]{1,2})", $fecha, $mifecha);
$lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1];
return $lafecha;
}
function fechamysql($fecha){
ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha);
$lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1];
return $lafecha;
}
function monedaesp($cifra){
$cifra = str_replace('.','',$cifra);
$cifra = str_replace(',','.',$cifra);
return $cifra;
}
function formateaimporte($importe){
return number_format($importe,2,',','.');
}
function calculadias(){
$obten_recogida = explode("/", $_SESSION['recogida_fecha']);
//$obten_hora_recogida = explode(":", $_SESSION['recogida_hora']);
$ano1 = $obten_recogida[2];
$mes1 = $obten_recogida[1];
$dia1 = $obten_recogida[0];
//$hora1 = $obten_hora_recogida[0];
//$minuto1 = $obten_hora_recogida[1];
$obten_entrega = explode("/", $_SESSION['entrega_fecha']);
//$obten_hora_entrega = explode(":", $_SESSION['entrega_hora']);
$ano2 = $obten_entrega[2];
$mes2 = $obten_entrega[1];
$dia2 = $obten_entrega[0];
//$hora2 = $obten_hora_entrega[0];
//$minuto2 = $obten_hora_entrega[1];
$timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);//calculo timestam de las dos fechas
//$timestamp_horas1 = mktime($hora1,$minuto1,0,$mes1,$dia1,$ano1);//calculo timestam de las dos fechas
$timestamp2 = mktime(0,0,0,$mes2,$dia2,$ano2);
//$timestamp_horas2 = mktime($hora2,$minuto2,0,$mes2,$dia2,$ano2);
$segundos_diferencia = $timestamp1 - $timestamp2;//resto a una fecha la otra
//$segundos_diferencia_horas = $timestamp_horas1 - $timestamp_horas2;//resto a una fecha la otra
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24);//convierto segundos en días
//$horas_diferencia = $segundos_diferencia_horas / (60 * 60);//convierto segundos en días
//
$dias_diferencia = abs($dias_diferencia);//obtengo el valor absoulto de los días (quito el posible signo negativo)
$dias_diferencia = floor($dias_diferencia);//quito los decimales a los días de diferencia
//
//$horas_diferencia = abs($horas_diferencia);//obtengo el valor absoulto de los días (quito el posible signo negativo)
//$horascontrol = ($horas_diferencia / 26) - $dias_diferencia;
//if($horascontrol > 0) $dias_diferencia=$dias_diferencia+1;
//echo $horas_diferencia.'
';
//echo $horascontrol.'
';
//echo $dias_diferencia.'
';
//if($horas_diferencia >= 26 && $horas_diferencia < 48) $dias_diferencia=2;
$_SESSION['diasalquiler']=$dias_diferencia; //echo $dias_diferencia;
return $_SESSION['diasalquiler'];
}
function sumaDia($fecha,$dia)
{ list($year,$mon,$day) = explode('-',$fecha);
return date('Y-m-d',mktime(0,0,0,$mon,$day+$dia,$year));
}
function enviamail($destinatario,$tipo){
require_once "/var/www/vhosts/PARKINGCRUCERO.COM/httpdocs/phpmailer_v5.1/class.phpmailer.php";
$mail = new phpmailer();
$mail->PluginDir = "/phpmailer_v5.1/";
$mail->Mailer = "sendmail";
$mail->Host = "mail.dinamiza.org";
$mail->SMTPAuth = true;
$mail->Username = "envios@dinamiza.org";
$mail->Password = "clientes";
$mail->FromName = 'Valet Parking Civitavecchia';
$mail->From = 'info@portparking.it';
$mail->Timeout=100;
$mail->Port=25;
$mail->CharSet='utf-8';
switch ($tipo){
case 1: // Mail de reserva normal
if($_POST['compania']=='1') $compania = 'Royal Caribbean';
if($_POST['compania']=='2') $compania = 'Celebrity Cruises';
if($_POST['compania']=='2') $compania = 'Azamara Club Cruises';
if($_POST['servicios']=='1') $servicio = 'Servicio VIP';
if($_SESSION['discount'] !=0){
if($_SESSION['discount'] == 1){ $codigo = 'rcldiscount';}
if($_SESSION['discount'] == 2){ $codigo = 'rclfree';}
}
$horas[2]='9:30';
$horas[3]='10:00';
$horas[4]='10:30';
$horas[5]='11:00';
$horas[6]='11:30';
$horas[7]='12:00';
$horas[8]='12:30';
$horas[9]='13:00';
$horas[10]='13:30';
$horas[11]='14:00';
$horas[12]='14:30';
$horas[13]='15:00';
$horas[14]='15:30';
$horas[15]='16:00';
$horas[16]='16:30';
$horas[17]='17:00';
$horas[18]='17:30';
$horas[19]='18:00';
$horas[20]='18:30';
$horas[21]='19:00';
$asunto_mail='Questi sono i dettagli della sua prenotazione';
$cuerpo_mail='Ciao '.$_POST['nombre'].'
'.$asunto_mail.':
Nome: | '.$_POST['nombre'].' |
Cognome: | '.$_POST['apellidos'].' |
E-mail: | '.$_POST['email'].' |
Viaggiatori: | '.$_POST['pasajeros'].' |
Targa: | '.$_POST['matricula'].' |
Marca e modello: | '.$_POST['modelo'].' |
Colore: | '.$_POST['color'].' |
Cellulare: | '.$_POST['movil'].' |
Dettaglio della prenotazione richiesta |
Giorni prenotatii: | '.$_SESSION['dias_reserva'].' |
Compagnia di navigazion: | '.$compania.' |
Servizio: | '.$servicio.' |
Data inizio crociera: | '.$_POST['recogida_fecha'].' ('.$horas[$_POST['recogida_hora']].') |
Data fine crociera: | '.$_POST['entrega_fecha'].' ('.$horas[$_POST['entrega_hora']].') |
Prezzo |
';
if($_SESSION['discount'] !=0){
$cuerpo_mail .='Codice promozionale: | '.$codigo.' |
';
}
$cuerpo_mail .='Prezzo: | '.formateaimporte($_POST['precio']).' € |
';
$cuerpo_mail .='
Prezzo finale '.$_SESSION['dias_reserva'].' giorni | '.formateaimporte($_SESSION['precio_total']).' € |
|
';
$mail->AddAddress($_POST['email']);
$mail->AddBCC("jordic@dinamiza.com");
$mail->AddBCC('info@portparking.it');
$mail->AddBCC('info@parkinport.it');
//print($cuerpo_mail);
break;
case 3: // Formulario de contacto
$asunto_mail='Contacto web';
$cuerpo_mail='
Nombre y apellidos: | '.$_POST['nombre'].' |
E-mail: | '.$_POST['email'].' |
Teléfono: | '.$_POST['tel'].' |
Comentarios: | '.$_POST['comentarios'].' |
';
$mail->AddAddress('info@portparking.it');
break;
}
//global $remitente;
global $urlweb;
//global $mymail;
//$destinatario=$destinatario;
$asunto=$asunto_mail;
$cuerpo=$cuerpo_mail;
$mail->Subject = $asunto;
$mensaje_entero = '
Parkinport
';
//echo $mensaje_entero;
//exit();
$mail->Body = $mensaje_entero;
$mail->AltBody = $mensaje_entero;
$exito = $mail->Send();
//echo $mensaje_entero;
//exit();
if(!$exito){
echo $mail->ErrorInfo;
return false;
} else {
return true;
}
}
?>