''"; $rshoteles=mysqli_query($conexion, $sqlhoteles) or die(mysqli_error()); $rowhoteles=mysqli_fetch_array($rshoteles); if ((mysqli_num_rows($rshoteles)>0)) { $nombre = $rowhoteles['nombrecliente']; $email = $rowhoteles['email']; $moneda = $rowhoteles['moneda']; $LANG=$rowhoteles['idioma']; } $sqlpagado="SELECT * FROM `cookie` WHERE cookie='$cookie' ORDER by fecha"; $rspagado=mysqli_query($conexion, $sqlpagado) or die(mysqli_error()); $rowpagado=mysqli_fetch_array($rspagado); if ((mysqli_num_rows($rspagado)>0)) { $nombre = $rowpagado['nombre']; $email = $rowpagado['email']; $moneda = $rowpagado['moneda']; $LANG = $rowpagado['lang']; } //el siguiente codigo llama a los titulos de los TOURS $sqllang="SELECT * FROM `titulos` WHERE pagina='1' and lang='$LANG'"; $rslang=mysqli_query($conexion, $sqllang) or die(mysqli_error()); $rowlang=mysqli_fetch_array($rslang); $mmmadul=$rowlang['presupuesto07']; $mmmmeno=$rowlang['presupuesto08']; $mmmpick=$rowlang['traduc10']; $mmmcome=$rowlang['cuponpendientepago03']; $mmmfech=$rowlang['cuponpendientepago04']; $mmmtota=$rowlang['presupuesto10']; $mmmrequ=$rowlang['cuponpendientepago05']; $mmmsald=$rowlang['presupuesto20']; //el siguiente codigo llama a los titulos de los HOTELES $sqllanghoteles="SELECT * FROM `titulos_hoteles` WHERE lang='$LANG'"; $rslanghoteles=mysqli_query($conexion, $sqllanghoteles) or die(mysqli_error()); $rowlanghoteles=mysqli_fetch_array($rslanghoteles); //el siguiente codigo llama a los titulos PERSONALIZADOS - cuentas bancarias $sqllangpersonalizados="SELECT * FROM `titulos_personalizados` WHERE lang='$LANG'"; $rslangpersonalizados=mysqli_query($conexion, $sqllangpersonalizados) or die(mysqli_error()); $rowlangpersonalizados=mysqli_fetch_array($rslangpersonalizados); $sqlxmoned="SELECT * FROM `moneda` WHERE moneda='$moneda'"; # trae precios y detalle de tours $rsxmoned=mysqli_query($conexion, $sqlxmoned) or die(mysqli_error()); $rowxmoned=mysqli_fetch_array($rsxmoned); $detallemoneda="detalle_".$LANG; // valida si tenemos reservas en TOURS y HOTELES, entra si encuentra 1 reserva $rspagado=mysqli_query($conexion, $sqlpagado) or die(mysqli_error()); if ((mysqli_num_rows($rspagado)>0) or (mysqli_num_rows($rshoteles)>0)) { $grantotal = 0; // gran total de todos los tours $totalven = 0; // gran total de la reserva dehotel $detalletotal = ""; // arma el detalle de TOURS y HOTELES reservados $sqlweb="Select * From configgeneral"; $rsweb=mysqli_query($conexion, $sqlweb) or die(mysqli_error()); $rowweb=mysqli_fetch_array($rsweb); $paginareserva=$rowweb['index']."/presupuesto-de-reserva.php?cookiecar=".$cookie; $emailoperador = $rowweb['emailempresa']; $emailempresa = $rowweb['razonsocial']; $msgsubjecliente = $rowlang['cuponpendientepago01']; // subject para el cliente $msgsubjeagencia = "Tenemos una Reserva en Proceso:"; // subject para la agencia $msgenviosite = "Web Site Reservations: ".$rowweb['razonsocial2']; // Nombre del Servidor que envia if (mysqli_num_rows($rspagado)>0) { // valida si hay tours, si tenemos detalla los tours while($rowpagado=mysqli_fetch_array($rspagado)) { $fecha =diadiamesa($rowpagado['fecha'], 1); if ($fecha=="Miercoles, 31 de Diciembre, 1969") { $fecha=$rowlang['cuponpendientepago02']; } $hotel =$rowpagado['hotel']; $xadultos =$rowpagado['tadultos']; $xmenores =$rowpagado['tmenores']; if ($rowpagado['comentarios']=="") { $comentarios="----------------"; } else { $comentarios = $rowpagado['comentarios']; } $totalreserva =($rowpagado['precioa']*$xadultos) + ($rowpagado['precioj']*$xmenores); $totalreservax =number_format($totalreserva, 2 , "." , ","); $grantotal =$grantotal+$totalreserva; // gran total de toda la reserva $tipo = $rowpagado['tipo']; $titulo = $rowpagado['titulo']; $detalle="
  $tipo $titulo   $mmmtota:
$ $totalreservax $moneda  
   $mmmpick      $hotel
  $mmmfech:   $fecha    |    $mmmadul: $xadultos    |    $mmmmeno: $xmenores
  $mmmcome:   
  $comentarios

"; $detalletotal=$detalletotal.$detalle; } } // termina detalle de TOURS if (mysqli_num_rows($rshoteles)>0) { // valida si tenemos reserva de HOTELES, imprime detalle de hoteles $rshoteles=mysqli_query($conexion, $sqlhoteles) or die(mysqli_error()); $rowhoteles=mysqli_fetch_array($rshoteles); $sqlbuscarnombrehotel="SELECT * FROM `hoteles` WHERE hotelclave='".$rowhoteles['clavehotel']."'"; // extrae nombre del hotel y datos informativos $rsbuscarnombrehotel=mysqli_query($conexion, $sqlbuscarnombrehotel) or die(mysqli_error()); $rowbuscarnombrehotel=mysqli_fetch_array($rsbuscarnombrehotel); $xnombreh = $rowbuscarnombrehotel['tipo-es']." ".$rowbuscarnombrehotel['nombrehotel']; $xcheckin = $rowbuscarnombrehotel['checkin']; $xcheckou = $rowbuscarnombrehotel['checkout']; $totalven = $rowhoteles['totalventa1'] + $rowhoteles['totalventa2'] + $rowhoteles['totalventa3'] + $rowhoteles['totalventa4'] + $rowhoteles['totalventa5']; $totalve2 = number_format($totalven, 2 , "." , ","); $totaladu = $rowhoteles['adultos1'] + $rowhoteles['adultos2'] + $rowhoteles['adultos3'] + $rowhoteles['adultos4'] + $rowhoteles['adultos5']; $totalmen = $rowhoteles['junior1'] + $rowhoteles['junior2'] + $rowhoteles['junior3'] + $rowhoteles['junior4'] + $rowhoteles['junior5']; $totalnoc = $rowhoteles['totalnoches']; $totalhab = $rowhoteles['totalhabitaciones']; if ($rowhoteles['mensaje']=="") { $mensahot="----------------"; } else { $mensahot = $rowhoteles['mensaje']; } $fechaent = diadiamesa($rowhoteles['fechaentrada'], 1); $fechasal = diadiamesa($rowhoteles['fechasalida'], 1); $xxhoraen = $rowlanghoteles['horaentrada']; $xxhorasa = $rowlanghoteles['horasalida']; $xxfechae = $rowlanghoteles['fechaentrada']; $xxfechas = $rowlanghoteles['fechasalida']; $xxtotadu = $rowlanghoteles['noadultos']; $xxtotmen = $rowlanghoteles['totaljuniors']; $xxtotnoc = $rowlanghoteles['nodenoches']; $xxtothab = $rowlanghoteles['totalhabitaciones']; $xxmensaj = $rowlanghoteles['mensajereserva']; // primer bloque de codigo, inician todas las llaves $detalle="
  $xnombreh   $mmmtota:
$ $totalve2 $moneda  
  $xxfechae     $fechaent          $xxhoraen     $xcheckin
  $xxfechas   $fechasal   $xxhorasa   $xcheckou
  $xxtotadu:   $totaladu        
  $xxtotmen:   $totalmen        
  $xxtothab   $totalhab        
  $xxtotnoc   $totalnoc        
 
"; $detalletotal=$detalletotal.$detalle; // segundo bloque de codigo, se crea el detalle de habitaciones for ($i = 1; $i <= 5; $i++) { if ($rowhoteles['tipohabitacion'.$i]<>0) { $sqltipohab="SELECT * FROM `habitacionesporhotel` WHERE clavehotel='".$rowhoteles['clavehotel']."' and clavehabitacion='".$rowhoteles['tipohabitacion'.$i]."'"; $rstipohab=mysqli_query($conexion, $sqltipohab) or die(mysqli_error()); $rowtipohab=mysqli_fetch_array($rstipohab); $xxxdetallhabi = $rowtipohab['descripcion-'.$LANG]." - ".$rowtipohab['detalle-'.$LANG]; // detalle habitacion y plan $xxxtotaadulto = $rowhoteles['adultos'.$i]; $xxxtotamenore = $rowhoteles['junior'.$i]; $xxxtotalventa = $rowhoteles['totalventa'.$i]; $xxxtipotarifa = $rowhoteles['tipotarifa'.$i]; $xxxtotalvent2 = number_format($xxxtotalventa, 2 , "." , ","); if ($rowhoteles['adultos'.$i]==1) { $xxxmenadul=$rowlanghoteles['adulto']; } else { $xxxmenadul=$rowlanghoteles['adultos']; } if ($rowhoteles['junior'.$i]==1) { $xxxmenjuni=$rowlanghoteles['junior']; } else { $xxxmenjuni=$rowlanghoteles['juniors']; } $detalle=" "; $detalletotal=$detalletotal.$detalle; } } // tercer bloque de codigo, se cierran todas las llaves $detalle="
  1   $xxxtipotarifa     $xxxdetallhabi       $xxxtotaadulto $xxxmenadul     $xxxtotamenore $xxxmenjuni       $ $xxxtotalvent2
 
  $xxmensaj:
  $mensahot

"; $detalletotal=$detalletotal.$detalle; } // termina detalle de hoteles // envia el cupon ya armado con TOURS y HOTELES header("Location: presupuesto-de-reserva.php?cookiecar=$cookie&enviado=s"); sleep(1); # pausa entre mensaje y mensaje $archivo_pendientedepago = file_get_contents("_cupon_cliente_pendiente_de_pago.html"); $archivo_pendientedepago = str_replace("", $rowlang['cuponpendientepago07'], $archivo_pendientedepago); $archivo_pendientedepago = str_replace("", $rowlang['cuponpendientepago06'], $archivo_pendientedepago); $archivo_pendientedepago = str_replace("", $rowlangpersonalizados['bancos'], $archivo_pendientedepago); $archivo_pendientedepago = str_replace("", $rowlang['cuponpendientepago09'], $archivo_pendientedepago); $archivo_pendientedepago = str_replace("", $rowlang['cuponpendientepago10'], $archivo_pendientedepago); $archivo_pendientedepago = str_replace("", $rowlang['cuponpendientepago11'], $archivo_pendientedepago); $archivo_pendientedepago = str_replace("", $rowlang['cuponpendientepago14'], $archivo_pendientedepago); // titulo codigo de seguimiento $archivo_pendientedepago = str_replace("", $rowlang['cuponpendientepago13'], $archivo_pendientedepago); // titulo Presupuesto de Servicios $archivo_pendientedepago = str_replace("", $rowlang['cuponpendientepago12'], $archivo_pendientedepago); // titulo Gran Total de su Presupuesto $archivo_pendientedepago = str_replace("", $mmmtota, $archivo_pendientedepago); // titulo Total (cerca del gran total) $archivo_pendientedepago = str_replace("", $rowweb['index'], $archivo_pendientedepago); // URL para descargar las imagenes $archivo_pendientedepago = str_replace("", $paginareserva, $archivo_pendientedepago); // URL para Consultar la Reserva en linea $archivo_pendientedepago = str_replace("", $cookie, $archivo_pendientedepago); // numero de reserva o seguimiento $archivo_pendientedepago = str_replace("", $detalletotal, $archivo_pendientedepago); // detalle de toda la reserva: Tours - Hoteles $archivo_pendientedepago = str_replace("", $nombre, $archivo_pendientedepago); // nombre del cliente $archivo_pendientedepago = str_replace("", $email, $archivo_pendientedepago); // email del cliente $archivo_pendientedepago = str_replace("", $rowxmoned[$detallemoneda], $archivo_pendientedepago); // descripcion tipo de moneda $archivo_pendientedepago = str_replace("", number_format(($grantotal+$totalven), 2 , "." , ","), $archivo_pendientedepago); $archivo_pendientedepago = str_replace("", $moneda, $archivo_pendientedepago); $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; # aqui inicia el codigo para procesar el formato de mail $headers .= "From: $emailempresa <$emailoperador>\r\n"; // dirección del remitente $headers .= "Reply-To: $emailoperador\r\n"; // dirección de respuesta, si queremos que sea distinta que la del remitente $headers .= "Return-path: $emailoperador\r\n"; // ruta del mensaje desde origen a destino # aqui termina el codigo para procesar el formato de mail # enviando en forma automatica email al cliente: mail($email, $msgsubjecliente." ".$cookie, $archivo_pendientedepago, $headers); sleep(1); # pausa entre mensaje y mensaje # enviando en forma automatica email a la agencia: mail($emailoperador, $msgsubjeagencia." ".$cookie, $archivo_pendientedepago, $headers); sleep(1); # pausa entre mensaje y mensaje } else { header("Location: index.php?"); } } else { header("Location: index.php?"); } ?>