-hi i need help im a total noob in php, i want to get and specifyc url in a search with this kind of code please where am i supposed to put this code?:
if !isset(POST) entonces
POST = GET
-in this code?:
<?
session_register(“ctrl_radio”);
$_SESSION[“ctrl_radio”] = array();
session_start();
$_SESSION[“idioma”]=“sp”;
$_SESSION[“paso”]=1;
if($_SESSION[“paso”] < 1) header(“location:http://www.starperu.com/”);
if($_SESSION[“idioma”]==“sp”){
$elegir = “Elegir”;
$vuelo = "Vuelo ";
$origen="Origen ";
$destino="Destino ";
$escalas="Escalas ";
$fecha="Fecha ";
$hs="Hora Salida ";
$hl="Hora Llegada ";
$duracion=“Duracion “;
$ver=“Ver Tarifa”;
$ico =””;
/--------------------------------------------------------/
/--------------------------------------------------------/
/--------------------------------------------------------/
$rutas = "RUTAS";
$desde = "Desde";
$hasta = "Hasta";
$iv = "Ida y vuelta";
$si = "Solo ida";
$salida = "Salida";
$hora = "Hora ida";
$buscar1 = "Buscar tambien";
$buscar2 = "dias mas si no hay en esa fecha";
$regreso= "Regreso";
$pasajeros = "PASAJEROS";
$adultos = "Adultos";
$menores = "Niños";
$bebes = "Infantes";
$cabina = "Cabina";
$buscar = "Buscar";
$autorizado = "Esta tienda está autorizada por Visa para realizar Transacciones Seguras";
$sp_funciona = "¿Cómo funciona?";
$sp_url = "http://www.safetypay.com/espanol/demo.htm";
$select = "Seleccione" ;
/--------------------------------------------------------/
/--------------------------------------------------------/
/--------------------------------------------------------/
}elseif($_SESSION[“idioma”]==“en”){
$elegir = “Elegir”;
$vuelo = "Vuelo ";
$origen="Origen ";
$destino="Destino ";
$escalas="Escalas ";
$fecha="Fecha ";
$hs="Hora Salida ";
$hl="Hora Llegada ";
$duracion="Duracion ";
$ver=“Ver Tarifa”;
$ico = “e”;
/--------------------------------------------------------/
/--------------------------------------------------------/
/--------------------------------------------------------/
$rutas = "ROUTES";
$desde = "From:";
$hasta = "To:";
$iv = "Round trip";
$si = "One way";
$salida = "Depart Date";
$hora = "Time";
$buscar1 = "Search";
$buscar2 = "days if there is no availability at that time";
$regreso= "Return Date";
$pasajeros = "PAX";
$adultos = "Adults";
$menores = "Children";
$bebes = "Infants";
$cabina = "Cabin";
$buscar = "Search";
$autorizado = "This store is authorized by Visa for Secure Transactions";
$sp_funciona = "How it works?";
$sp_url = "http://www.safetypay.com/demo.htm";
$select = "Select";
/--------------------------------------------------------/
/--------------------------------------------------------/
/--------------------------------------------------------/
}else{
header(“location:http://www.starperu.com/”);
};
//Incluyo las librerias nusoap
require_once(‘lib/nusoap/nusoap.php’);
require_once(‘lib/nusoap/class.wsdlcache.php’);
//Y la configuracion de servidor
require_once(‘lib/config.php’);
//Un minimo chequeo de errores
$errmsg = ‘’;
/*$fecha_ida = date(Y).“-”.$_POST[mes_ida].“-”.$_POST[dia_ida];
$fecha_vuelta = date(Y).“-”.$_POST[mes_vuelta].“-”.$_POST[dia_vuelta];
*/
$fecha_ida = $_POST[fechaida];
$fecha_vuelta = $_POST[fecharegreso];
$arrayfecha_ida=split(“-”,$fecha_ida);
$arrayfecha_vuelta =split(“-”,$fecha_vuelta );
/*
echo "fecha_ida " . $fecha_ida . “<br>”;
echo "fecha_vuelta " . $fecha_vuelta . “<br>”;
echo "date " . date(‘Y-m-d’) . “<br>”;
echo "tipo_viaje " . $_POST[tipo_viaje] . “<br>”;
echo "mes_ida : " . $arrayfecha_ida[1] . " dia_ida : " .$arrayfecha_ida[2]. “<br>”;
echo "mes_vuelta : " . $arrayfecha_vuelta[1] . " dia_vuelta : " .$arrayfecha_vuelta[2]. “<br>”;
*/
/*
if ($fecha_ida == date(‘Y-m-d’) OR $fecha_vuelta == date(‘Y-m-d’)) {
$e_tipo = “avail_fecha”;
include “error.php”;
}*/
if ($_POST[bebes] > $_POST[adultos]) {
$e_tipo = “avail_adulto”;
include “error.php”;
}
//echo $_POST[origen] .“==” . $_POST[“destino”] . “<br>”;
if ($_POST[origen] == $_POST[“destino”]) {
$e_tipo = “avail_mismo”;
include “error.php”;
}
if ($_POST[tipo_viaje] == ‘R’) {
/if (($_POST[mes_vuelta] < $_POST[mes_ida]) ||
(($_POST[mes_vuelta] == $_POST[mes_ida]) && ($_POST[dia_vuelta] < $_POST[dia_ida])))
{
$e_tipo = “avail_antes”;
//include “error.php”;
}/
}
?>
<html>
<head>
<link href=“estilos.css” rel=“stylesheet” type=“text/css” />
<link href=“estilosbotones.css” rel=“stylesheet” type=“text/css”>
<script language=“javascript” src=“ajax.js”></script>
<link type=“text/css” rel=“stylesheet” href=“calendar.css” media=“screen”></LINK>
<SCRIPT type=“text/javascript” src=“calendar.js”></script>
<script language=“javascript1.2”>
function ocultarvuelta(tipo)
{
if(tipo=="R")
{
document.getElementById("div_vuelta1").style.display="inline";
document.getElementById("div_vuelta2").style.display="inline";
}
else
{
document.getElementById("div_vuelta1").style.display="none";
document.getElementById("div_vuelta2").style.display="none";
}
}
function cargardestino()
{
var valorid;
valorid=document.getElementById("origen").value;
//alert(document.getElementById("origen").value);
//window.open ("buscaruta.php?valorid=" + valorid ,"mywindow","status=1");
doAjax("buscaruta.php","valorid=" + valorid + "" , "cargacombo", "get", "0");
}
function cargacombo(texto)
{
//alert(texto);
var array,contarray;
array=texto.split("<>-*-<>");
contarray=array.length;
var combo;
combo=document.getElementById("destino");
for (var i = combo.options.length;i>=0;i--)
combo.options[i] = null;
combo.options[0] = new Option("<?php echo $select?>...", 0);
for (var i = 0;i<contarray;i++)
{
var array2;
array2=array[i].split("-");
combo.options[i+1] = new Option(array2[1], array2[0]);
}
}
function ocultar()
{
getHTTP('avail_borrar.php','','div_tarifa');
var formulario;
var i;
formulario=document.all.form1;
for(i=0; i<formulario.elements.length;i++ )
{
// formulario.elements[i].focus();
formulario.elements[i].disabled=true;
}
//return;
}
function enviar()
{
document.all.form1.submit();
ocultar() ;
}
</script>
</head>
<title>Disponibilidad</title>
<body>
<table width=“720” border=“0” align=“center” cellpadding=“0” cellspacing=“0” >
<tr>
<td><table width=“720” border=“0” cellspacing=“0” cellpadding=“0”>
<tr>
<td><? include “superior.php”?></td>
</tr>
<tr>
<td>
<table width="720" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="normal"><a href="http://www.starperu.com/index.asp"><img src="imagenes/paso2<? echo $ico?>_r1_c1.jpg" width="137" height="30" border="0"></a></td>
<td class="normal"><img src="imagenes/paso2<? echo $ico?>_r1_c2.jpg" width="583" height="30"></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center">
<!--
<table width="720" border="0" align="left" cellpadding="0" cellspacing="0" bgcolor="#F8F8F8">
<tr>
<td width="20"> </td>
<td width="238"> </td>
<td> </td>
<td> </td>
<td width="154"> </td>
</tr>
</table>
-->
</td>
</tr>
<tr>
<td align="center">
<!–
<form action="avail_otro.php" method="post" name="frmbuscar" id="frmbuscar">
<input type="hidden" name="cabina" value="<? echo $_POST[cabina]?>">
<input type="hidden" name="adultos" value="<? echo $_POST[adultos]?>">
<input type="hidden" name="menores" value="<? echo $_POST[menores]?>">
<input type="hidden" name="bebes" value="<? echo $_POST[bebes]?>">
<input name="vuelo_vuelta" type="hidden" id="vuelo_vuelta" value="<? echo $_POST[tipo_viaje]?>">
<table width="720" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#F8F8F8"><table width="412" border="0" align="left" cellpadding="0" cellspacing="0" bgcolor="#F8F8F8">
<tr>
<td width="20"> </td>
<td><div> <? echo $desde?></div></td>
<td><?
$sql = "select distinct ciudad.* from ciudad, ruta where ciudad.id_ciudad = ruta.desde and ruta.vigente=1";
$rs = mysql_query($sql);
$n = mysql_num_rows($rs);
if ($n) { ?>
<select style="WIDTH: 150px" name="origen2" onChange="getHTTP('index_destino.php','&origen='+this.value+'&idioma=<? echo $_SESSION["idioma"]?>','div_destino')">
<option value="0"><? echo $select?>...</option>
<? for ($i=0;$i<$n;$i++) {
$cod = mysql_result($rs,$i,"id_ciudad");
$des = mysql_result($rs,$i,"ciudad"); ?>
<option value="<? echo $cod ?>"
<?php
if ($cod==$_POST["origen"]) echo " SELECTED";
?>
> <? echo $des?> </option>
<? } ?>
</select>
<? } else {
echo "--ERR:" . $aeropuertos['errcode']. ":" .$aeropuertos[errmsg]. "--";
}
?></td>
<td><? echo $salida ?></td>
<td><input name=“fechaida” type=“text” class=“formu” size=“15” maxlength=“20” value=“<?php echo $_POST[fechaida] ?>” >
<input type=“button” class=“formu” value=“…” onClick=“displayCalendar(document.all.fechaida,‘yyyy-mm-dd’,this)”></td>
</tr>
<tr >
<td> </td>
<td><div align=“left”><? echo $hasta?></div></td>
<td><div id=“div_destino”>
<?
$sql = “select distinct ciudad.* from ciudad, ruta where ciudad.id_ciudad = ruta.desde and ruta.vigente=1 and id_ciudad='”.$_POST[“destino”].“'”;
$rs = mysql_query($sql);
$n = mysql_num_rows($rs);
if ($n) { ?>
<select style="WIDTH: 150px" name="destino2" onChange="getVar('asigna_destino.php','&destino='+this.value)">
<option value="0"><? echo $select?>...</option>
<? for ($i=0;$i<$n;$i++) {
$cod = mysql_result($rs,$i,"id_ciudad");
$des = mysql_result($rs,$i,"ciudad"); ?>
<option value="<? echo $cod ?>"
<?php
if ($cod==$_POST["destino"]) echo " SELECTED";
?>
> <? echo $des?> </option>
<? } ?>
</select>
<? } else {
echo "--ERR:" . $aeropuertos['errcode']. ":" .$aeropuertos[errmsg]. "--";
}
?>
</div></td>
<td><div id=“div_vuelta1” style=“display:<?php if($_POST[tipo_viaje]==“R”) echo “inline”; else echo “none”; ?>”><? echo $regreso ?></div></td>
<td><div id=“div_vuelta2” style=“display:<?php if($_POST[tipo_viaje]==“R”) echo “inline”; else echo “none”; ?>”>
<input name=“fecharegreso” type=“text” class=“formu” size=“15” maxlength=“20” value=“<?php echo $_POST[fecharegreso] ?>” >
<input type=“button” class=“formu” value=“…” onClick=“displayCalendar(document.all.fecharegreso,‘yyyy-mm-dd’,this)”>
</div></td>
</tr>
<tr>
<td></td>
<td height=“10”></td>
<td align=“center”></td>
<td align=“center”></td>
<td align=“center”></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input name=“tipo_viaje” type=“radio” value=“R” <?php if($_POST[tipo_viaje]==“R”) echo “checked”; ?> onClick=“ocultarvuelta(‘R’);”>
<? echo $iv ?>
<input name=“tipo_viaje” type=“radio” value=“O” <?php if($_POST[tipo_viaje]==“O”) echo “checked”; ?> onClick=“ocultarvuelta(‘O’);”>
<? echo $si ?> </td>
<td align=“center”> </td>
<td align=“center”><input name=“submit” type=“submit” class=“boton1a” value=“<? echo $buscar?>”></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
</form>
–>
</td>
</tr>
<tr>
<td align="center"><table width="720" border="0" align="left" cellpadding="0" cellspacing="0" bgcolor="#F8F8F8">
<tr>
<td width="20"> </td>
<td width="238"> </td>
<td> </td>
<td width="154"> </td>
</tr>
</table></td>
</tr>
<tr>
<td>
<!-- <form name=“form1” action=“cost.php” method=“post” target=“costo” onSubmit=“ocultar();” >
<form name=“form1” action=“cost.php” method=“post” target=“costo” >–>
<form name="form1" action="cost.php" method="post" target="costo" >
<div align="left">
<input type="hidden" name="cabina" value="<? echo $_POST[cabina]?>">
<input type="hidden" name="adultos" value="<? echo $_POST[adultos]?>">
<input type="hidden" name="menores" value="<? echo $_POST[menores]?>">
<input type="hidden" name="bebes" value="<? echo $_POST[bebes]?>">
<input name="vuelo_vuelta" type="hidden" id="vuelo_vuelta" value="<? echo $_POST[tipo_viaje]?>">
<input name="origen" type="hidden" id="origen" value="<? echo $_POST[origen]; ?>">
<input name="destino" type="hidden" id="destino" value="<? echo $_POST[destino]; ?>">
<?
if ($errmsg) {
echo $errmsg;
} else {
//Lista de clases/status que admito vender desde la web
$origen = $_POST[origen];
$destino = $_POST[destino];
$tipo_viaje = $_POST[tipo_viaje];
include “cn.php”;
if ($tipo_viaje == “O”) $condicion = “AND clase.tipo_viaje = ‘$tipo_viaje’ “;
$sql = “select clase.cod_clase, clase.clase FROM ruta, ruta_clase, clase WHERE ruta.id_ruta = ruta_clase.id_ruta AND ruta_clase.id_clase = clase.id_clase AND desde = ‘$origen’ AND hasta = '”.$_POST[destino].”’ $condicion AND ruta_clase.vigente = 1 AND clase.vigente = 1 order by clase.clase”;
//echo $sql . "<br><br>";
$rs = mysql_query($sql);
$n = mysql_num_rows($rs);
for($i=0;$i<$n;$i++){
$cod = mysql_result($rs,$i,"cod_clase");
$nom = mysql_result($rs,$i,"clase");
$clases[$cod] = 'A';
$clasesini[$cod] = 'A';
//Lista de clases que admito vender desde la web
$clases_nombres[$cod] = $nom;
//echo $nom
}
// **************************************************************************************************
// foreach($clases_nombres as $a => $b) {echo “$a $b <br>”;}
// **************************************************************************************************
//echo $clases . "---" . $clases_nombres . "<br><br>";
$_POST[fuzzy_ida]="0";
$_POST[fuzzy_vuelta]="0";
$_POST[hora_vuelta]="";
//Si es ida y vuelta
if ($_POST[tipo_viaje] == 'R') {
$arrayfecha_ida[1]=FormatearMes($arrayfecha_ida[1]);
$arrayfecha_vuelta[1]=FormatearMes($arrayfecha_vuelta[1]);
//echo "disponibilidades(".$_POST[origen].",".$_POST[destino].",".FormatearFecha($arrayfecha_ida[2] , $arrayfecha_ida[1] ).",1,".FormatearFecha($arrayfecha_vuelta[2] , $arrayfecha_vuelta[1] ).",,".$_POST[adultos].",".$_POST[menores].",".$_POST[bebes].",".$_POST[fuzzy_ida].",0,CLASE : ".$clases.",".$clases_nombres.")<br>";
$disp = disponibilidades(
$_POST[origen],
$_POST[destino],
FormatearFecha($arrayfecha_ida[2] , $arrayfecha_ida[1] ), 1,
FormatearFecha($arrayfecha_vuelta[2] , $arrayfecha_vuelta[1] ), $_POST[hora_vuelta],
$_POST[adultos],
$_POST[menores],
$_POST[bebes],
$_POST[fuzzy_ida],
$_POST[fuzzy_vuelta],
$clases, $clases_nombres
);
} else { //Si es solo ida
$arrayfecha_ida[1]=FormatearMes($arrayfecha_ida[1]);
$disp = disponibilidades(
$_POST[origen],
$_POST[destino],
FormatearFecha($arrayfecha_ida[2] , $arrayfecha_ida[1] ), 1,
'','',
$_POST[adultos],
$_POST[menores],
$_POST[bebes],
$_POST[fuzzy_ida],
0,
$clases, $clases_nombres
);
}
if ($disp[errcode]){
$e_tipo = "avail";
include "error.php";
}else{ echo $disp[data];}
}
?>
</div>
</form>
</td>
</tr>
<tr>
<td>
<iframe name="costo" width="768" height="180" frameborder="0" scrolling="no"></iframe> </td>
</tr>
<tr>
<td><? include "inferior.php"?></td>
</tr>
</table>
</body>
<?
function disponibilidades(
$source, $dest,
$depart_date, $depart_hour,
$return_date, $return_hour,
$adults, $childs, $infants,
$fuzzy_days_depart, $fuzzy_days_return,
$clases, $clases_nombres) {
$client = new soapclientn(SERVER, true);
// Llamo la funcion de disponibilidad
$vuelos = $client->call('GetDisponibility',
array(
'user' => USER,
'password' => PASSWORD,
'source' => $source,
'dest' => $dest,
'depart_date' => $depart_date,
'depart_hour' => $depart_hour,
'return_date' => $return_date,
'return_hour' => $return_hour,
'adults' => $adults,
'childs' => $childs,
'infants' => $infants,
'fuzzy_days_depart' => $fuzzy_days_depart,
'fuzzy_days_return' => $fuzzy_days_return
)
);
//Si hay un error lo devuelvo junto al mensaje de error...
if ($vuelos[errcode]) {
return array(errcode=>$vuelos[errcode], errmsg=>"ERR:" . $vuelos['errcode']. ":" .$vuelos['errmsg']);
}
//Ahora, vemos si hay vuelos.
$tabla_vuelos = '';
if ($vuelos[data]) {
$tabla_vuelos .= '';
if ($vuelos['data']['depart'])
{
$tabla_vuelos .= tabla_vuelos($vuelos['data']['depart'], 'depart','salida.gif', $clases, $clases_nombres);
/*$_SESSION["vuelo_ida"]=$vuelos['data']['depart'];
echo "<script>window.open('vuelo_prueba.php')</script>";*/
}
if ($vuelos['data']['return'])
{
$tabla_vuelos .= tabla_vuelos($vuelos['data']['return'], 'return','retorno.gif', $clases, $clases_nombres);
/*$_SESSION["vuelo_retorno"]=$vuelos['data']['return'];
echo "<script>window.open('vuelo_prueba.php')</script>";*/
}
if($_SESSION["idioma"]=="sp"){
$ver="Ver Tarifa";
}elseif($_SESSION["idioma"]=="en"){
$ver="View Price";
}
$tabla_vuelos .= "<div id='div_tarifa'>";
$tabla_vuelos .= "<input type='button' onClick='enviar();' value='$ver'></form>";
$tabla_vuelos .= "</div>";
}
return array(errcode=>0, data=>$tabla_vuelos);
}
function tabla_vuelos ($vuelos, $way, $imgdestino, $clases, $clases_nombres) {
if($_SESSION["idioma"]=="sp"){
$elegir = "Elegir";
$vuelo = "Vuelo ";
$origen="Origen ";
$destino="Destino ";
$escalas="Escalas ";
$fecha="Fecha ";
$hs="Hora Salida ";
$hl="Hora Llegada ";
$duracion="Duracion ";
$ver="Ver Tarifa";
}elseif($_SESSION["idioma"]=="en"){
$elegir = "Choose";
$vuelo = "Fly";
$origen="From";
$destino="To";
$escalas="Stops";
$fecha="Date";
$hs="Depart Time ";
$hl="Arrival Time ";
$duracion="Duration";
$ver="View Fares";
}
$tabla_vuelos .= "<img src='imagenes/$imgdestino'>";
$tabla_vuelos .= "<table width='720' border='0' cellspacing='0' cellpadding='0'>";
$tabla_vuelos .= "<tr bgcolor='#6699CC'>
<td class='subtitulo2'>$elegir</td>
<td class='subtitulo2'>$vuelo</td>
<td class='subtitulo2'>$origen</td>
<td class='subtitulo2'>$destino</td>
<td class='subtitulo2'>$escalas</td>
<td class='subtitulo2'>$fecha</td>
<td class='subtitulo2'>$hs</td>
<td class='subtitulo2'>$hl</td>
<td class='subtitulo2'>$duracion</td>
<td class='subtitulo2'></td>
<td class='subtitulo2'></td>
</tr>";
$select = " checked";
// ************* Leo n de parametros
include "cn.php";
$sql_par = "select * from parametro where parametro = 'dif_horas'";
$rs_par = mysql_query($sql_par);
$par_dif_horas = mysql_result($rs_par,0,"valor");
// ************* Leo n de parametros
$contitens=0;
$arraydetvuelo=array();
$fecha_ida = $_POST[fechaida];
$fecha_vuelta = $_POST[fecharegreso];
$arrayfecha_ida=split("-",$fecha_ida);
$arrayfecha_vuelta =split("-",$fecha_vuelta );
foreach ($vuelos as $item) {
$first = true;
foreach ($item['flights'] as $flight) {
//Filtro las clases de este vuelo con respecto a las que admito, y las que tienen los demas vuelos
foreach ($flight['cabins'] as $cab)
if ($cab['code']=='Y') $clases2 = array_intersect_assoc( hash_classes($cab['classes']), $clases) ;
if ($first) {
//if($nlinea){$bgcolor = "#F4F7FB";$nlinea=0;}else{$bgcolor = "#FFFFFF";$nlinea=1;}
$bgcolor = "#FFFFFF";
$clases_lista = array();
foreach($clases2 as $clase => $status) {
$clases_nom = $clases_nombres[$clase];
$clases_lista[$clase] = $clases_nom;
}
asort($clases_lista);
$primero_clase = "";
$nclases_lista = count($clases_lista);
if($nclases_lista){
foreach($clases_lista as $clase => $nom) {
if(!$primero_clase) {$primero_clase = $clase;}
// *****************************
// echo "$clase > $nom **** "; // Imprimo lo que se muestra
// *****************************
}
// *************** Verifico vuelos n horas despues de la fechahora actual
$hr1 = substr($flight[hour_out],0,2);
$mi1 = substr($flight[hour_out],3,2);
$an1 = substr($flight[date],8,4);
$se1 = 0;
if($way == 'depart'){
//$an1= date(Y);
$me1 = $arrayfecha_ida[1];
$di1 = $arrayfecha_ida[2];
}else{
//$an1= date(Y);
$me1 = $arrayfecha_vuelta[1];
$di1 = $arrayfecha_vuelta[2];
}
//echo "$hr1,$mi1,$se1,$me1,$di1,$an1 <br>";
$xdif_horas = dif_horas($hr1,$mi1,$se1,$me1,$di1,$an1);
// ******************** verificacion diferencia de horas
//echo "$xdif_horas >= $par_dif_horas <br>";
if($xdif_horas >= $par_dif_horas){
$id_item = $item[id];
$id_item = str_replace('-', '_', $id_item);
$tabla_vuelos .= "<tr id='".$way.$item["id"]."' >
<td rowspan=\\"". count($item['flights']) ."\\">
<input type=\\"radio\\" name=\\"vuelo_$way\\" value=\\"$item[id]\\" $select
onClick=\\"getHTTP('avail_condicion.php','&cod_clase=$primero_clase','div_$way'); selecione_vuelo('".$item["id"]."','".$way."'); \\"
onFocus=\\"lockit_$way('$id_item')\\"> </td>
<td class='resultado2'>$flight[company] $flight[flight]</td>
<td class='resultado2'>$flight[source]</td>
<td class='resultado2'>$flight[dest] </td>
<td class='resultado2'>$flight[stops]</td>
<td class='resultado2'>$flight[date]</td>
<td class='resultado2'>$flight[hour_out]</td>
<td class='resultado2'>$flight[hour_in]</td>
<td class='resultado2'>$flight[time]</td>
<td class='resultado2'>";
$tabla_vuelos .= "<div id='div_clase_$way'>";
//***************************************************************************************
//***************************ARRAY DETALLE DE LOS VUELOS*********************************
//***************************************************************************************
$arraydetvuelo[$contitens][$way]=$item["id"];
$arraydetvuelo[$contitens]["vuelo"]= $flight[company] . " " . $flight[flight];
$arraydetvuelo[$contitens]["source"]=$flight["source"];
$arraydetvuelo[$contitens]["dest"]=$flight["dest"];
$arraydetvuelo[$contitens]["stops"]=$flight["stops"];
$arraydetvuelo[$contitens]["date"]=$flight["date"];
$arraydetvuelo[$contitens]["hour_out"]=$flight["hour_out"];
$contitens=$contitens+1;
//***************************************************************************************
//***************************************************************************************
//***************************************************************************************
$nom_option = "fare_".$way."_".$id_item;
$_SESSION["ctrl_radio"][$id_item] = $way;
$ctrl_lista[] = "$nom_option";
if($way=="depart" and !$opt_depart){
$opt_depart = 1;
$opt_des = "";
}elseif($way=="return" and !$opt_return){
$opt_return = 1;
$opt_des = "";
}else{
$opt_des = "disabled=true";
}
$tabla_vuelos .= "<select name=\\"$nom_option\\" onChange=\\"getHTTP('avail_condicion.php','&cod_clase='+this.value,'div_$nom_option')\\" $opt_des >";
foreach($clases_lista as $clases_cod => $clases_nom) {
if(!$primero) {$primero = $clases_cod ;}
$tabla_vuelos .= "<option value=\\"$clases_cod\\">$clases_nom</option>";
}
$tabla_vuelos .= "</select>";
include "cn.php";
$sql = "select * FROM clase WHERE cod_clase= '$primero'";
$rs = mysql_query($sql);
if($_SESSION["idioma"]=="sp"){
$alt_condicion = mysql_result($rs,0,"condicion_sp");
}else{
$alt_condicion = mysql_result($rs,0,"condicion_en");
}
$tabla_vuelos .= "<td class='resultado2'>";
$tabla_vuelos .= "<div id='div_$nom_option' align='left'><img src='imagenes/ico_opc_ver.jpg' alt='$alt_condicion' title='$alt_condicion'></div>";
$tabla_vuelos .= "</td>";
$tabla_vuelos .= "</div>";
$id_item = $item[id];
$tabla_vuelos .= "<input type='hidden' name='vuelo_fecha_$id_item' value='$flight[date]'>";
$tabla_vuelos .= "<input type='hidden' name='vuelo_hora_$id_item' value='$flight[hour_out]'>";
$tabla_vuelos .= "</td>
</tr>";
}
$select = '';
$first = false;
}
// *************** Verifico vuelos n horas despues de la fechahora actual
} else {
$tabla_vuelos .= "<tr>
<td class='resultado2'>$flight[company] $flight[flight]</td>
<td class='resultado2'>$flight[source]</td>
<td class='resultado2'>$flight[dest]</td>
<td class='resultado2'>$flight[stops]</td>
<td class='resultado2'>$flight[date]</td>
<td class='resultado2'>$flight[hour_out]</td>
<td class='resultado2'>$flight[hour_in]</td>
<td class='resultado2'>$flight[time]</td>
</tr>";
}
}
}
$tabla_vuelos .= "</table>";
$tabla_vuelos .= "<table width = 720>";
$tabla_vuelos .= "<tr>";
$tabla_vuelos .= "<td width=80>";
$tabla_vuelos .= "</td>";
$tabla_vuelos .= "<td width=640>";
$tabla_vuelos .= "</td>";
$tabla_vuelos .= "</tr>";
$tabla_vuelos .= "</table>";
$_SESSION["vuelo_$way"]=$arraydetvuelo;
if($way=="depart")
{
$_SESSION["fecha_vuelo_salida"]=$arraydetvuelo[0]["date"];
}
//echo "vuelo_$way<br><br>";
return $tabla_vuelos;
}
function FormatearMes($mes) {
// echo "<br> Pocicion : " . strpos($mes, “0”) . “<br>”;
if( strlen($mes)>1 )
{
if(strpos($mes, "0")==0)
{
$mes=substr($mes, strpos($mes, "0")+1, strlen($mes));
}
}
return $mes;
}
function FormatearFecha($dia,$mes) {
$month = array(
‘1’ => ‘JAN’,
‘2’ => ‘FEB’,
‘3’ => ‘MAR’,
‘4’ => ‘APR’,
‘5’ => ‘MAY’,
‘6’ => ‘JUN’,
‘7’ => ‘JUL’,
‘8’ => ‘AUG’,
‘9’ => ‘SEP’,
‘10’ => ‘OCT’,
‘11’ => ‘NOV’,
‘12’ => ‘DEC’);
return “$dia$month[$mes]”;
}
function radiolist($nombre, $campos, $id=“”) {
foreach ($campos as $key => $val) {
echo “$val <input type=\“radio\” name=\”$nombre\" value=\“$key\” " ;
if ($id == $key) { echo " checked";}
echo “>”;
}
}
function hash_classes($classes) {
$result = array();
foreach ($classes as $class) $result[$class[‘class’]] = $class[‘status’];
return $result;
}
function dif_horas($hr2, $mi2, $se2, $me2, $di2, $an2){
$fecha2 = mktime($hr2, $mi2, $se2, $me2, $di2, $an2);
$di = date(‘d’);
$me = date(‘m’);
$an = date(‘Y’);
$hr = date(‘H’);
$mi = date(‘i’);
$se = date(‘s’);
$fecha1 = mktime($hr,$mi,$se,$me,$di,$an);
$diferencia = $fecha2-$fecha1;
$dif_horas = (int)($diferencia/(60*60));
return $dif_horas;
}
?>
<script language=“javascript”>
function selecione_vuelo(id,tipoviaje)
{
if(tipoviaje==“depart”)
{
<?php
$arrayvuelta=$_SESSION[“vuelo_depart”];
for($i=0;$i<count($arrayvuelta);$i=$i+1)
{
?>
document.getElementById(“depart<?php echo $arrayvuelta[$i][“depart”]; ?>”).style.background=“#ffffff”;
<?php
}
?>
document.getElementById(“depart”+id).style.background=“#E6ECF7”;
}
if(tipoviaje=="return")
{
<?php
$arrayvuelta=$_SESSION["vuelo_return"];
for($i=0;$i<count($arrayvuelta);$i=$i+1)
{
?>
document.getElementById("return<?php echo $arrayvuelta[$i]["return"]; ?>").style.background="#ffffff";
<?php
}
?>
document.getElementById("return"+id).style.background="#E6ECF7";
}
}
<?php
$arrayvuelta=$_SESSION[“vuelo_depart”];
?>
selecione_vuelo(‘<?php echo $arrayvuelta[0][“depart”]; ?>’,“depart”);
<?php
$arrayvuelta=$_SESSION[“vuelo_return”];
?>
selecione_vuelo(‘<?php echo $arrayvuelta[0][“return”]; ?>’,“return”);
</script>
<script language=“javascript”>
function lockit_depart(opc) {
<? foreach($SESSION[“ctrl_radio”] as $xid_item => $xway){
if($xway==‘depart’){
$campo = "fare_depart".$xid_item; ?>
if(‘<? echo $xid_item ?>’ == opc){
document.form1.<? echo $campo ?>.disabled=false;
}else{
document.form1.<? echo $campo ?>.disabled=true;
}
<? }
}?>
}
function lockit_return(opc) {
<?
foreach($SESSION[“ctrl_radio”] as $xid_item => $xway){
if($xway==‘return’){
$campo = "fare_return".$xid_item; ?>
if(‘<? echo $xid_item ?>’ == opc){
document.form1.<? echo $campo ?>.disabled=false;
}else{
document.form1.<? echo $campo ?>.disabled=true;
}
<? }
}?>
}
function lockit_all() {
document.form1.vuelo_depart.disabled=true;
document.form1.vuelo_return.disabled=true;
}
</script>