<% //$_Autentificar=TRUE; include($_SERVER[DOCUMENT_ROOT].'/encabezado.inc.am'); include ($_SERVER[DOCUMENT_ROOT]."/menu_ruta.am"); foreach ($_GET as $key => $value)$$key = $value; foreach ($_POST as $key => $value)$$key = $value; if($_GET[query] == ' ' OR $_GET[query] == ' ' OR $_GET[query] == ' ') $_GET[query] = ''; if(!isset($offset)) $offset = 0; $ciudad = getCatalogo('C_Ciudad',' order by DESCRIPCION'); $estado = getCatalogo('C_Estado',' where ID_PAIS=0 order by DESCRIPCION'); $ctipo = getCatalogo('C_Tipo_Organizacion',' order by ID_TIPO'); $tiposdes = array("Líneas aéreas","Agencias de viajes","Arrendaroras","Aseguradoras","Líneas de autobuses","Agentes generales","Navieras representadas","Operadores","Delegados extranjeros de turismo","Embajadas y consulados","Escuelas","Hoteles","Representantes y cadenas","Organismos","Trenes","US travel sppliers","Sistemas de reservaciones","Asistencias al viajero"); //********************************************************************************* // FUNCIONES USADAS EN ESTE EJECUTABLE: //************************************************* if(!function_exists('stripos')) { function stripos($haystack,$needle,$offset = 0) { return(strpos(strtolower($haystack),strtolower($needle),$offset)); } } function obtenImagenes($tipo_sucursal){ global $tipo_imagen_otros; if($tipo_sucursal=="/aerolineas.html" || $tipo_sucursal=='aerolineas' || $tipo_sucursal=='AEROLINEA' || $tipo_sucursal=='SISTEMAS DE RESERVACION'){ $nombre_imagen='aerolineas_min.gif'; } else if($tipo_sucursal=="/agencias.html" || $tipo_sucursal=='AGENCIA DE VIAJES'){ $nombre_imagen='agencias_min.gif'; } else if($tipo_sucursal=="/arrendadoras.html" || $tipo_sucursal=='arrendadora_autos' || $tipo_sucursal=='ARRENDADORA' || $tipo_sucursal=='ASEGURADORA'){ $nombre_imagen='arrendadoras_min.gif'; } else if($tipo_sucursal=="/autobuses.html" || $tipo_sucursal=='LÍNEA DE AUTOBUS'){ $nombre_imagen='autobuses_min.gif'; } else if($tipo_sucursal=="/cruceros.html" || $tipo_sucursal=='cruceros' || $tipo_sucursal=='CRUCERO - NAVIERA REPRESENTADA' || $tipo_sucursal=='CRUCERO - OPERADOR MAYORISTA' || $tipo_sucursal=='CRUCERO- AGENTE GENERAL'){ $nombre_imagen='cruceros_min.gif'; } else if($tipo_sucursal=="/hoteles.html" || $tipo_sucursal=='HOTEL'){ $nombre_imagen='hoteles_min.gif'; } else if($tipo_sucursal=="/rep_cadenas.html" || $tipo_sucursal=='REPRESENTANTES Y CADENAS'){ $nombre_imagen='rep_min.gif'; } else{ $nombre_imagen='otros_min.gif'; $tipo_imagen_otros = "Otros - "; } return $nombre_imagen; } function buscar_organizacion($string,$ID_TIPO) { // Buscar una o varias organizaciones en base a "$string" global $DB, $TABLAS; if($string != '' OR !empty($ID_TIPO)) //quiere decir que existe un query, por lo tanto hay que checar cuanto mide la cadena porque el FULLTEXT SEARCH de MySQL solo funciona con búsquedas de mas 4 o más caracteres. { //if(strlen($string) <= 3) //Si entra aqui, la búsqueda NO va a ser por FULLTEXT SEARCH porque es de 3 o menos letras if (1) { $consulta_organizacion = "SELECT DISTINCT * FROM ".$TABLAS["organizacion"]." WHERE (ID_ORGANIZACION='".$string."' OR NOMBRE like '%".$string."%' OR RAZON_SOCIAL like '%".$string."%') "; if(!empty($ID_TIPO)) { $consulta_organizacion.="AND ID_TIPO IN (".$ID_TIPO.") "; } $consulta_organizacion.= "ORDER BY NOMBRE DESC "; } else //En este caso SI hacemos la búsqueda con FULLTEXT SEARCH { $consulta_organizacion = "SELECT DISTINCT o.*, MATCH (o.NOMBRE) AGAINST ('".$string."') as score1, MATCH (s.NOMBRE, s.CATEGORIA, s.DESCRIPCION_LARGA) AGAINST ('".$string."') as score2, MATCH (p.NOMBRE, p.APELLIDO_PATERNO, p.APELLIDO_MATERNO) AGAINST ('".$string."') as score3 FROM ".$TABLAS["organizacion"]." o, ".$TABLAS["sucursal"]." s, ".$TABLAS["persona"]." p, ".$TABLAS["contacto_persona"]." c WHERE o.ID_ORGANIZACION = s.ID_ORGANIZACION AND s.ID_SUCURSAL = c.ID_SUCURSAL AND p.ID_PERSONA = c.ID_PERSONA AND (MATCH (o.NOMBRE) AGAINST ('".$string."') OR MATCH (s.NOMBRE, s.CATEGORIA, s.DESCRIPCION_LARGA) AGAINST ('".$string."') OR MATCH (p.NOMBRE, p.APELLIDO_PATERNO, p.APELLIDO_MATERNO) AGAINST ('".$string."')) "; if(!empty($ID_TIPO)) { $consulta_organizacion.="AND ID_TIPO IN (".$ID_TIPO.") "; } $consulta_organizacion.="order by score1 DESC,score2 DESC,score3 DESC"; } $DB_query = new querys(); $DB_query->query($DB, $consulta_organizacion); //echo $consulta_organizacion; if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++) { $arreglo_datos = $DB_query->getArray(); foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { //echo "value1" .$value. " Key M ".$key."
"; if($key!=score1 and $key!=score2 and $key!=score3) { $organizacion[$key][$i] = $value; //echo "orga " .$organizacion[$key][$i]. "
"; } } else { //echo "value1" .$value. " Key 1 ".$key."
";; $organizacion[$key] = $value; } } } return $organizacion; } else { // agregar a errores que no encontramos a ningun exalumno con esas caracteristicas... $GLOBALS[errores][] = 'No se encontraron resultados, intente de nuevo...'; // echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } } function busca_ressucursal($ID,$ciusuc,$codigo,$colfin) //buscar el numero total de resultados que paginaran { global $TABLAS, $DB ; $query = "SELECT ID_SUCURSAL FROM ".$TABLAS["sucursal"]." WHERE ID_ORGANIZACION IN (".$ID.") "; if(!empty($ciusuc)) { $query.="AND ID_CIUDAD IN (".$ciusuc.") "; } if(!empty($codigo)) { $query.=" AND CP IN (".$codigo.") "; } if(!empty($colfin)) { $query.=" AND COLONIA IN (".$colfin.") "; } $query.=" ORDER BY ID_SUCURSAL "; $DB_query = new querys(); //echo $query; $DB_query->query($DB,$query); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { //echo 'res ' .$numero_resultados; return $numero_resultados; } else { return false; } } else { echo $DB_query->getError(); echo '
'.$query; return false; } } function busca_sucursal($ID, $ciusuc, $codigo,$colfin) { global $TABLAS, $DB, $offset; //echo "
aqui toy " .$sucursal[ID_SUCURSAL]; $query = "SELECT s.*,c.TIPO FROM ".$TABLAS["sucursal"]." s, ".$TABLAS["tipo_organizacion"]." c, ".$TABLAS["organizacion"]." o WHERE s.ID_ORGANIZACION IN (".$ID.") and o.ID_ORGANIZACION = s.ID_ORGANIZACION and o.ID_TIPO = c.ID_TIPO"; if(!empty($ciusuc)) { $query.=" AND ID_CIUDAD IN (".$ciusuc.") "; } if(!empty($codigo)) { $query.=" AND CP IN (".$codigo.") "; } if(!empty($colfin)) { $query.=" AND COLONIA IN (".$colfin.") "; } $query.= " ORDER BY principal desc, ID_SUCURSAL LIMIT ".$offset.",5"; //echo $query; $DB_query = new querys(); $DB_query->query($DB,$query); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++) { $arreglo_datos = $DB_query->getArray(); //echo"
"; foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $sucursal[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$sucursal[$key][$i]; } else { $sucursal[$key] = $value; //echo $key, $sucursal[$key]; } } } return $sucursal; } else { echo $DB_query->getError(); // echo $query; return false; } } else { echo $DB_query->getError(); return false; } } function getIDsSucursal($ID, $ciusuc,$codigo,$colfin) { global $TABLAS, $DB; $query = "SELECT s.ID_SUCURSAL FROM ".$TABLAS["sucursal"]." s WHERE s.ID_ORGANIZACION IN (".$ID.") "; if(!empty($ciusuc)) { $query.=" AND ID_CIUDAD IN (".$ciusuc.") "; } if(!empty($codigo)) { $query.=" AND CP IN (".$codigo.") "; } if(!empty($colfin)) { $query.=" AND COLONIA IN (".$colfin.") "; } $query.= " ORDER BY ID_SUCURSAL"; $DB_query = new querys(); $DB_query->query($DB,$query); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++) { $arreglo_datos = $DB_query->getArray(); //echo"
"; foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $sucursal[$key][$i] = $value; } else { $sucursal[$key] = $value; //echo $key, $sucursal[$key]; } } } return $sucursal; } else { echo $DB_query->getError(); // echo $query; return false; } } else { echo $DB_query->getError(); return false; } } function busca_colonia($ciusuc) { global $TABLAS, $DB; $colonias = getConsulta("SELECT DISTINCT COLONIA FROM ".$TABLAS["sucursal"]." WHERE ID_CIUDAD = '".$ciusuc."' AND LENGTH(COLONIA)>0 ORDER BY COLONIA"); return $colonias; } //********************************************************************************* // R U T I N A P R I N C I P A L : switch($accion){ case "back_or_reload": $errores[]=$LANG["back_or_reload"]; break; case "csv": include_once($_SERVER['DOCUMENT_ROOT'].'/libs/iam_csvdump.am'); if(!empty($ID_TIPO)) { $tipos=implode(",", $ID_TIPO); } if ($organizacion = buscar_organizacion($query,$tipos)){ // si encontramos al maestro, desplegamos sus datos if (is_array($organizacion[ID_ORGANIZACION])){ // quiere decir que encontramos más de 1. $ids=implode(",", $organizacion[ID_ORGANIZACION]); } else { //solamente se encontro un exalumno... $ids=$organizacion[ID_ORGANIZACION]; } if($Filtrar_Tipo=='v1') //si fue escogido el filtro de estado-ciudad { if(!isset($ciusuc) and !empty($estsuc)) //para cuando la ciudad esta seleccionada entra primero aqui y asigna el id_ciudad { $y=0; foreach($ciudad[ID_CIUDAD] as $idc) { //echo ",'".$ciudad[DESCRIPCION][$y]."'"; if($ciudad[DESCRIPCION][$y]==$ciusuct) { $ciusuc=$idc; break; } $y++; } } if(empty($ciusuc) and !empty($estsuc)) //en caso de que ciusuc no tenga valor y crea un arreglo con todas las ciudades de ese estado { $y=0; foreach($ciudad[ID_CIUDAD] as $idc) { if($ciudad[ID_ESTADO][$y]==$estsuc) $ciusuc[$y]=$idc; $y++; } $ciusuc=implode(",", $ciusuc); } if(!empty($colfin)) { $colfin=gzuncompress(base64_decode($colfin)); //echo $colfin; $colonia=explode(",",$colfin); foreach($colonia as $i => $val) {$colonia[$i]=substr($val,1,-1);} } if(!empty($colonia)) { unset($colfin); foreach($colonia as $i => $val) { $coltem[$i]="'".$val."'"; } $colfin=implode(",",$coltem); } unset($codpos); } if($Filtrar_Tipo=='v2' and !empty($codpos)) //si seleccionamos filtro por codigo postal { $codarr=explode(",",$codpos); $i=0; foreach($codarr as $in => $v) //verifica que los elementos sean numeros { settype($v,"integer"); if(!empty($v)) //si son numeros seran enviados al query de busqueda { $codarrint[$i]="'".$codarr[$in]."'"; $codarrcodpos[$i]=$codarr[$in]; $i++; } } if(!empty($codarrint)) //si hay algun dato numerico para intentar buscar un cp { $codigo=implode(",", $codarrint); $codpos=implode(",", $codarrcodpos); unset($ciusuc); } unset($ciusuc); } //construimos el query con los datos que tenemos: //Pendiente: Definir con el cliente qué datos estarían disponibles en el excel $sql_csv= "SELECT s.*,c.TIPO FROM ".$TABLAS["sucursal"]." s, ".$TABLAS["tipo_organizacion"]." c, ".$TABLAS["organizacion"]." o WHERE s.ID_ORGANIZACION IN (".$ids.") and o.ID_ORGANIZACION = s.ID_ORGANIZACION and o.ID_TIPO = c.ID_TIPO"; if(!empty($ciusuc)) { $sql_csv.=" AND ID_CIUDAD IN (".$ciusuc.") "; } if(!empty($codigo)) { $query.=" AND CP IN (".$codigo.") "; } if(!empty($colfin)) { $query.=" AND COLONIA IN (".$colfin.") "; } $sql_csv.= " ORDER BY ID_SUCURSAL"; //$GLOBALS["dbName"], $GLOBALS["dbServer"], $GLOBALS["dbUser"], $GLOBALS["dbPass"] $dumpfile = new iam_csvdump; $dumpfile->separator=';'; //$dumpfile->info='id sucursal,lo quesea, otra cosas'; //Títulos de los campos $dumpfile->dump($sql_csv, "resultados", "csv", $GLOBALS["dbName"], $GLOBALS["dbUser"], $GLOBALS["dbPass"], $GLOBALS["dbServer"] ); exit; } break; case "csvformato2": include_once($_SERVER['DOCUMENT_ROOT'].'/libs/iam_csvdump.am'); if(!empty($ID_TIPO)) { $tipos=implode(",", $ID_TIPO); } if ($organizacion = buscar_organizacion($query,$tipos)){ // si encontramos al maestro, desplegamos sus datos if (is_array($organizacion[ID_ORGANIZACION])){ // quiere decir que encontramos más de 1. $ids=implode(",", $organizacion[ID_ORGANIZACION]); } else { //solamente se encontro un exalumno... $ids=$organizacion[ID_ORGANIZACION]; } if($Filtrar_Tipo=='v1') //si fue escogido el filtro de estado-ciudad { if(!isset($ciusuc) and !empty($estsuc)) //para cuando la ciudad esta seleccionada entra primero aqui y asigna el id_ciudad { $y=0; foreach($ciudad[ID_CIUDAD] as $idc) { //echo ",'".$ciudad[DESCRIPCION][$y]."'"; if($ciudad[DESCRIPCION][$y]==$ciusuct) { $ciusuc=$idc; break; } $y++; } } if(empty($ciusuc) and !empty($estsuc)) //en caso de que ciusuc no tenga valor y crea un arreglo con todas las ciudades de ese estado { $y=0; foreach($ciudad[ID_CIUDAD] as $idc) { if($ciudad[ID_ESTADO][$y]==$estsuc) $ciusuc[$y]=$idc; $y++; } $ciusuc=implode(",", $ciusuc); } if(!empty($colfin)) { $colfin=gzuncompress(base64_decode($colfin)); //echo $colfin; $colonia=explode(",",$colfin); foreach($colonia as $i => $val) {$colonia[$i]=substr($val,1,-1);} } if(!empty($colonia)) { unset($colfin); foreach($colonia as $i => $val) { $coltem[$i]="'".$val."'"; } $colfin=implode(",",$coltem); } unset($codpos); } if($Filtrar_Tipo=='v2' and !empty($codpos)) //si seleccionamos filtro por codigo postal { $codarr=explode(",",$codpos); $i=0; foreach($codarr as $in => $v) //verifica que los elementos sean numeros { settype($v,"integer"); if(!empty($v)) //si son numeros seran enviados al query de busqueda { $codarrint[$i]="'".$codarr[$in]."'"; $codarrcodpos[$i]=$codarr[$in]; $i++; } } if(!empty($codarrint)) //si hay algun dato numerico para intentar buscar un cp { $codigo=implode(",", $codarrint); $codpos=implode(",", $codarrcodpos); unset($ciusuc); } unset($ciusuc); } //construimos el query con los datos que tenemos: //Pendiente: Definir con el cliente qué datos estarían disponibles en el excel $campos1='o.ID_ORGANIZACION,s.ID_SUCURSAL,s.NOMBRE,s.NOMBRE_ADICIONAL,s.CALLE,s.NUMERO,s.NO_INTERIOR,s.COLONIA,s.CP,ci.DESCRIPCION as Ciudad,es.DESCRIPCION as Estado,s.PISTA,s.CORREO,s.SITIO_WEB '; $campos2=',cs.TELEFONO,cs.FAX'; $campos3=',cp.PUESTO'; $campos4=',pe.NOMBRE,pe.APELLIDO_PATERNO,pe.APELLIDO_MATERNO'; $campos=$campos1.$campos2.$campos3.$campos4; $tablasextra=",$TABLAS[contacto_persona] cp,$TABLAS[contacto_sucursal] cs,$TABLAS[persona] pe "; $extrawhere=' and cp.ID_SUCURSAL=s.ID_SUCURSAL and cp.ID_PERSONA=pe.ID_PERSONA and cs.ID_SUCURSAL=s.ID_SUCURSAL '; $sql_csv= "SELECT $campos1,c.TIPO,o.RAZON_SOCIAL,o.SITIO_WEB as SITIO_ORG FROM ".$TABLAS["sucursal"]." s, ".$TABLAS["tipo_organizacion"]." c, ".$TABLAS["organizacion"]." o, ".$TABLAS["ciudad"]." ci, ". $TABLAS["estado"]." es WHERE s.ID_ORGANIZACION IN (".$ids.") and o.ID_ORGANIZACION = s.ID_ORGANIZACION and o.ID_TIPO = c.ID_TIPO and s.ID_CIUDAD=ci.ID_CIUDAD and es.ID_ESTADO=ci.ID_ESTADO "; if(!empty($ciusuc)) { $sql_csv.=" AND ci.ID_CIUDAD IN (".$ciusuc.") "; } if(!empty($codigo)) { $query.=" AND CP IN (".$codigo.") "; } if(!empty($colfin)) { $query.=" AND COLONIA IN (".$colfin.") "; } $sql_csv.= " ORDER BY ID_SUCURSAL"; //echo $sql_csv; $db_query = new querys(); $db_query2 = new querys(); $db_query->query($DB, $sql_csv); $no_contactos=0; $no_personas=0; $no_barcos=0; $no_representadas=0; while($info_suc=$db_query->getArray()){ //print_r($info_suc); if ($info_suc[SITIO_WEB]==''){ $info_suc[SITIO_WEB]=$info_suc[SITIO_ORG]; } unset($info_suc[SITIO_ORG]); $datos_su["$info_suc[ID_SUCURSAL]"]=$info_suc; $sql_contacto="select cs.TELEFONO,cs.FAX from $TABLAS[contacto_sucursal] cs where ID_SUCURSAL=$info_suc[ID_SUCURSAL]"; $db_query2->query($DB, $sql_contacto); if ($db_query2->getNumRows()==0){ $datos_cs["$info_suc[ID_SUCURSAL]"][]=array("TELEFONO" => "", "FAX" => ""); } while($info_contacto=$db_query2->getArray()){ $datos_cs["$info_suc[ID_SUCURSAL]"][]=$info_contacto; } if( count($datos_cs["$info_suc[ID_SUCURSAL]"]) > $no_contactos ){ $no_contactos=count($datos_cs["$info_suc[ID_SUCURSAL]"]); $id_noc=$info_suc[ID_SUCURSAL]; } $sql_persona="SELECT CONCAT(pe.NOMBRE,' ',pe.APELLIDO_PATERNO,' ',pe.APELLIDO_MATERNO) as ejecutivo,cp.PUESTO FROM $TABLAS[contacto_persona] cp,$TABLAS[persona] pe WHERE cp.ID_SUCURSAL=$info_suc[ID_SUCURSAL] and cp.ID_PERSONA=pe.ID_PERSONA"; $db_query2->query($DB, $sql_persona); if ($db_query2->getNumRows()==0){ $datos_cp["$info_suc[ID_SUCURSAL]"][]=array("ejecutivo" => "", "PUESTO" => ""); } while($info_persona=$db_query2->getArray()){ $datos_cp["$info_suc[ID_SUCURSAL]"][]=$info_persona; } if( count($datos_cp["$info_suc[ID_SUCURSAL]"]) > $no_personas ){ $no_personas=count($datos_cp["$info_suc[ID_SUCURSAL]"]); $id_nop=$info_suc[ID_SUCURSAL]; } $extipos=explode(",",$tipos); if (in_array(7,$extipos) ){ $sql_barco="SELECT ba.NOMBRE as BARCO FROM ".$TABLAS["barco"]." ba WHERE ba.ID_ORGANIZACION=$info_suc[ID_ORGANIZACION]"; $db_query2->query($DB, $sql_barco); if ($db_query2->getNumRows()==0){ $datos_ba["$info_suc[ID_SUCURSAL]"][]=array("BARCO" => ""); } while($info_barco=$db_query2->getArray()){ $datos_ba["$info_suc[ID_SUCURSAL]"][]=$info_barco; } if( count($datos_ba["$info_suc[ID_SUCURSAL]"]) > $no_barcos ){ $no_barcos=count($datos_ba["$info_suc[ID_SUCURSAL]"]); $id_noba=$info_suc[ID_SUCURSAL]; } } if (in_array(13,$extipos) ){ $sql_representadas="SELECT o.NOMBRE as REPRESENTADA FROM ".$TABLAS["organizacion"]." o, ".$TABLAS["representando"] ." re WHERE re.ID_REPRESENTANTE=$info_suc[ID_ORGANIZACION] and re.ID_REPRESENTADO=o.ID_ORGANIZACION"; //echo $sql_representadas; $db_query2->query($DB, $sql_representadas); if ($db_query2->getNumRows()==0){ $datos_re["$info_suc[ID_SUCURSAL]"][]=array("REPRESENTADA" => ""); } while($info_re=$db_query2->getArray()){ $datos_re["$info_suc[ID_SUCURSAL]"][]=$info_re; } if( count($datos_re["$info_suc[ID_SUCURSAL]"]) > $no_representadas ){ $no_representadas=count($datos_re["$info_suc[ID_SUCURSAL]"]); $id_nore=$info_suc[ID_SUCURSAL]; } } } foreach($datos_su as $clave=>$contval){ $contador_cs=1; //echo $clave.'-'.$datos_cs[$clave].'
'; foreach($datos_cs[$clave] as $clave_cs=>$valor_cs){ foreach($valor_cs as $clave_cs2=>$valor_cs2){ $datos_su[$clave]["contacto$contador_cs-$clave_cs2"]=$valor_cs2; } $contador_cs+=1; } for ($l=$contador_cs;$l<=$no_contactos;$l++){ $datos_su[$clave]["contacto$contador_cs-TELEFONO"]=''; $datos_su[$clave]["contacto$contador_cs-FAX"]=''; $contador_cs+=1; } $contador_cp=1; foreach($datos_cp[$clave] as $clave_cp=>$valor_cp){ foreach($valor_cp as $clave_cp2=>$valor_cp2){ $datos_su[$clave]["ejecutivo$contador_cp-$clave_cp2"]=$valor_cp2; } $contador_cp+=1; } for ($l=$contador_cp;$l<=$no_personas;$l++){ $datos_su[$clave]["ejecutivo$contador_cp-ejecutivo"]=''; $datos_su[$clave]["ejecutivo$contador_cp-PUESTO"]=''; $contador_cp+=1; } if (in_array(7,$extipos) ){ $contador_ba=1; foreach($datos_ba[$clave] as $clave_ba=>$valor_ba){ foreach($valor_ba as $clave_ba2=>$valor_ba2){ $datos_su[$clave]["barco$contador_ba-$clave_ba2"]=$valor_ba2; } $contador_ba+=1; } for ($l=$contador_ba;$l<=$no_barcos;$l++){ $datos_su[$clave]["barco$contador_ba-BARCO"]=''; //$datos_su[$clave]["barco$contador_ba-PUESTO"]=''; $contador_ba+=1; } } if (in_array(13,$extipos) ){ $contador_re=1; foreach($datos_re[$clave] as $clave_re=>$valor_re){ foreach($valor_re as $clave_re2=>$valor_re2){ $datos_su[$clave]["representada$contador_re-$clave_re2"]=$valor_re2; } $contador_re+=1; } for ($l=$contador_re;$l<=$no_representadas;$l++){ $datos_su[$clave]["representada$contador_re-REPRESENTADA"]=''; //$datos_su[$clave]["representada$contador_re-PUESTO"]=''; $contador_re+=1; } } } /*echo "
"; foreach($datos_su as $claveg=>$valg){ echo $claveg.'
'; } echo "
"; foreach($datos_cs as $claveg=>$valg){ echo $claveg.'
'; } echo "
"; foreach($datos_cp as $claveg=>$valg){ echo $claveg.'
'; } echo "
";*/ /*echo "
";
				    print_r($datos_su);
				    //print_r($datos_cs);
				    //print_r($datos_cp);
				    echo "$no_contactos - $id_noc
				    $no_personas - $id_nop";
				    echo "
";*/ $nombre_reporte='busqueda'; //header("Content-type: text/x-csv"); if (strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false) { $IsMac = true; } if ($IsMac) { //header("Content-Type: application/vnd.ms-excel; charset=utf-8"); header("Content-type: text/x-csv; charset=utf-8"); } else { //Header("Content-Type: application/vnd.ms-excel; charset=iso-8859-1"); Header("Content-type: text/x-csv; charset=iso-8859-1"); } //echo utf8_encode($strData); header('Content-Disposition: inline; filename="' . $nombre_reporte.".csv" . '"'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); $cont_cvs=0; foreach($datos_su as $llave_cs=>$cont_cs){ if ($cont_cvs==0){ $nombres_keys = array_keys($cont_cs); $csv.=implode(" ",$nombres_keys); $csv.="\n"; $cont_cvs=1; } $csv.=implode(" ",$cont_cs); $csv.="\n"; } if ($IsMac) { //echo utf8_encode($csv); echo $csv; //echo "uju"; } else { echo $csv; } //$GLOBALS["dbName"], $GLOBALS["dbServer"], $GLOBALS["dbUser"], $GLOBALS["dbPass"] //$dumpfile = new iam_csvdump; //$dumpfile->separator=';'; //$dumpfile->info='id sucursal,lo quesea, otra cosas'; //Títulos de los campos //$dumpfile->dump($sql_csv, "resultados", "csv", $GLOBALS["dbName"], $GLOBALS["dbUser"], $GLOBALS["dbPass"], $GLOBALS["dbServer"] ); //$dumpfile->dump($sql_csv2, "resultados", "csv", $GLOBALS["dbName"], $GLOBALS["dbUser"], $GLOBALS["dbPass"], $GLOBALS["dbServer"] ); exit; } break; case "buscar": if ($organizacion = buscar_organizacion($query, $ID_TIPO)){ // si encontramos a la organzaicion, desplegamos sus datos if (is_array($organizacion[ID_ORGANIZACION])){ // quiere decir que encontramos más de 1. $ids=implode(",", $organizacion[ID_ORGANIZACION]); $instrucciones = 'Se encontraron varias opciones'; $siguiente_accion = 'buscar'; $boton_accion = 'buscar'; $HTML = 1; } else { //solamente se encontro una org... $ids=$organizacion[ID_ORGANIZACION]; $instrucciones = 'Se encontro solamente un dato'; $siguiente_accion = 'buscar'; $boton_accion = 'buscar'; $HTML = 1; } $num_resultados=busca_ressucursal($ids,$ciusuc,$codigo,$colfin); //obtener el numero total de resultados a mostrar $sucursal =busca_sucursal($ids, $ciusuc,$codigo,$colfin); //obitene la informacion correspondiente a la pagina } else { $siguiente_accion = 'buscar'; $boton_accion = 'volver a intentar'; $HTML = 1; } break; case "busca_avanzada": $siguiente_accion = 'buscara'; $boton_accion = 'buscar >>'; $HTML = 2; //$estadoimp=implode(",", $estado[ID_ESTADO]); $textocolo="Seleccione una población"; break; case "buscara": $textocolo="Seleccione una población"; if(!empty($ID_TIPO)) { $tipos=implode(",", $ID_TIPO); } if ($organizacion = buscar_organizacion($query,$tipos)){ // si encontramos al maestro, desplegamos sus datos if (is_array($organizacion[ID_ORGANIZACION])){ // quiere decir que encontramos más de 1. $instrucciones = 'Se encontraron varias opciones'; $siguiente_accion = 'buscara'; $boton_accion = 'buscar >>'; $HTML = 2; $ids=implode(",", $organizacion[ID_ORGANIZACION]); } else { //solamente se encontro una orga... $instrucciones = 'Se encontro solamente una organizacion'; $siguiente_accion = 'buscara'; $boton_accion = 'buscar >>'; $HTML = 2; $ids=$organizacion[ID_ORGANIZACION]; } if($Filtrar_Tipo=='v1') //si fue escogido el filtro de estado-ciudad { if(!isset($ciusuc) and !empty($estsuc)) //para cuando la ciudad esta seleccionada entra primero aqui y asigna el id_ciudad { $y=0; foreach($ciudad[ID_CIUDAD] as $idc) { //echo ",'".$ciudad[DESCRIPCION][$y]."'"; if($ciudad[DESCRIPCION][$y]==$ciusuct) { $ciusuc=$idc; break; } $y++; } } if(empty($ciusuc) and !empty($estsuc)) //en caso de que ciusuc no tenga valor y crea un arreglo con todas las ciudades de ese estado { $y=0; foreach($ciudad[ID_CIUDAD] as $idc) { if($ciudad[ID_ESTADO][$y]==$estsuc) $ciusucarr[$y]=$idc; $y++; } $ciusuc=implode(",", $ciusucarr); } if(!empty($colfin)) { $colfin=gzuncompress(base64_decode($colfin)); //echo $colfin; $colonia=explode(",",$colfin); foreach($colonia as $i => $val) {$colonia[$i]=substr($val,1,-1);} } if(!empty($colonia)) { unset($colfin); foreach($colonia as $i => $val) { $coltem[$i]="'".$val."'"; } $colfin=implode(",",$coltem); } if(!is_array($ciusucarr) and isset($ciusuct)) { $colonias=busca_colonia($ciusuc); } else { unset($colfin); } unset($codpos); } if($Filtrar_Tipo=='v2' and !empty($codpos)) //si seleccionamos filtro por codigo postal { $codarr=explode(",",$codpos); $i=0; foreach($codarr as $in => $v) //verifica que los elementos sean numeros { settype($v,"integer"); if(!empty($v)) //si son numeros seran enviados al query de busqueda { $codarrint[$i]="'".$codarr[$in]."'"; $codarrcodpos[$i]=$codarr[$in]; $i++; } } if(!empty($codarrint)) //si hay algun dato numerico para intentar buscar un cp { $codigo=implode(",", $codarrint); $codpos=implode(",", $codarrcodpos); unset($ciusuc); } unset($ciusuc); unset($colfin); } $num_resultados=busca_ressucursal($ids, $ciusuc, $codigo,$colfin); $ids_sucursal = getIDsSucursal($ids, $ciusuc, $codigo,$colfin); $sucursal =busca_sucursal($ids, $ciusuc, $codigo,$colfin); if(!empty($colfin)) $colfin=base64_encode(gzcompress($colfin)); if(empty($codpos)) unset($codpos); } else { $siguiente_accion = 'buscara'; $boton_accion = 'volver a intentar >>'; $HTML = 2; } break; case "refresca": if(!empty($ID_TIPO)) { $tipos=implode(",", $ID_TIPO); } if(!isset($ciusuc) and !empty($estsuc)) //para cuando la ciudad esta seleccionada entra primero aqui y asigna el id_ciudad { $y=0; foreach($ciudad[ID_CIUDAD] as $idc) { //echo ",'".$ciudad[DESCRIPCION][$y]."'"; if($ciudad[DESCRIPCION][$y]==$ciusuct) { $ciusuc=$idc; break; } $y++; } } if(isset($ciusuc) and !is_array($ciusuc)) { $colonias=busca_colonia($ciusuc); if(is_array($colonias)) { foreach($colonias as $val) { $colonia=$val; } } } $textocolo="No hay colonias registradas"; $siguiente_accion = 'buscara'; $boton_accion = 'buscar >>'; $HTML = 2; break; default: // ALTA DE NUEVO usuario: if(!empty($ciusuc)) $siguiente_accion='buscar'; $boton_accion='buscar'; $instrucciones = ""; $HTML = 1; break; } //echo '
';
//print_r($colonia);
//echo '
'; //var_dump($_POST); %> TuriStampa - Buscar

<%if((($_GET[action]!='search')&&(!isset($_POST['0_ID_ORGANIZACION']))&&(!isset($_POST['0_ID_ESTADO'])))&&($_SERVER[PHP_SELF]!="/ciudades.html")){%> <% if($_SERVER[PHP_SELF]=="/aerolineas.html" || $categoria=='aerolineas' || $categoria=='AEROLINEA' || $categoria=='SISTEMAS DE RESERVACION'){ $nombre_imagen='foto_aerolineas_1.jpg'; $nombre_imagen2='foto_aerolineas_2.gif'; } else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='AGENCIA DE VIAJES'){ $nombre_imagen='foto_agencias_1.jpg'; $nombre_imagen2='foto_agencias_2.gif'; //else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='viajes' || $categoria=='AGENCIAS DE VIAJES - OPERADORAS MAYORISTAS' ){ //$nombre_imagen='foto_agencias_1.jpg'; //$nombre_imagen2='foto_agencias_2.gif'; } else if($_SERVER[PHP_SELF]=="/arrendadoras.html" || $categoria=='arrendadora_autos' || $categoria=='ARRENDADORA' || $categoria=='ASEGURADORA'){ $nombre_imagen='foto_arrendadoras_1.jpg'; $nombre_imagen2='foto_arrendadoras_2.gif'; } else if($_SERVER[PHP_SELF]=="/autobuses.html" || $categoria=='LÍNEA DE AUTOBUS'){ $nombre_imagen='foto_autobuses_1.jpg'; $nombre_imagen2='foto_autobuses_2.gif'; } else if($_SERVER[PHP_SELF]=="/cruceros.html" || $categoria=='cruceros' || $categoria=='CRUCERO - NAVIERA REPRESENTADA' || $categoria=='CRUCERO - OPERADOR MAYORISTA' || $categoria=='CRUCERO- AGENTE GENERAL'){ $nombre_imagen='foto_cruceros_1.jpg'; $nombre_imagen2='foto_cruceros_2.gif'; } else if($_SERVER[PHP_SELF]=="/hoteles.html" || $categoria=='HOTEL'){ $nombre_imagen='foto_hoteles_1.jpg'; $nombre_imagen2='foto_hoteles_2.gif'; } else if($_SERVER[PHP_SELF]=="/otros.html" || $categoria=='otros' || $categoria=='ORGANISMOS' || $categoria=='ESCUELA DE TURISMO' || $categoria=='EMBAJADAS Y CONSULADOS' || $categoria=='DELEGADO EXTRANJERO DE TURISMO' || $categoria=='ASISTENCIAS AL VIAJERO'){ $nombre_imagen='foto_otros_1.jpg'; $nombre_imagen2='foto_otros_2.gif'; } else if($_SERVER[PHP_SELF]=="/rep_cadenas.html" || $categoria=='REPRESENTANTES Y CADENAS'){ $nombre_imagen='foto_rep_cadenas_1.jpg'; $nombre_imagen2='foto_rep_cadenas_2.gif'; } else{ $nombre_imagen='foto_indice_1.jpg'; $nombre_imagen2='foto_indice_2.gif'; } %>

<%if($_SERVER[PHP_SELF]=="/aerolineas.html" || $categoria=='aerolineas' || $categoria=='AEROLINEA' || $categoria=='SISTEMAS DE RESERVACION'){%> <%} else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='AGENCIA DE VIAJES'){%> <%} else if($_SERVER[PHP_SELF]=="/arrendadoras.html" || $categoria=='arrendadora_autos' || $categoria=='ARRENDADORA' || $categoria=='ASEGURADORA'){%> <%} else if($_SERVER[PHP_SELF]=="/autobuses.html" || $categoria=='LÍNEA DE AUTOBUS'){%> <%} else if($_SERVER[PHP_SELF]=="/cruceros.html" || $categoria=='cruceros' || $categoria=='CRUCERO - NAVIERA REPRESENTADA' || $categoria=='CRUCERO - OPERADOR MAYORISTA' || $categoria=='CRUCERO- AGENTE GENERAL'){%> <%} else if($_SERVER[PHP_SELF]=="/hoteles.html" || $categoria=='HOTEL'){%> <%} else if($_SERVER[PHP_SELF]=="/otros.html" || $categoria=='otros' || $categoria=='ORGANISMOS' || $categoria=='ESCUELA DE TURISMO' || $categoria=='EMBAJADAS Y CONSULADOS' || $categoria=='DELEGADO EXTRANJERO DE TURISMO' || $categoria=='ASISTENCIAS AL VIAJERO'){%> <%} else if($_SERVER[PHP_SELF]=="/rep_cadenas.html" || $categoria=='REPRESENTANTES Y CADENAS'){%> <%} else{%> <%}%>
Turistampa
Turistampa

<%}%>

<%if(!empty($_SESSION['login'])){%> <%}%> <% break; //********************************************************************************* // H T M L 2 case 2: %>
<%if(empty($_SESSION['login'])){%>

Usuarios registrados
&_Autentificar=ok" onsubmit="return validar(this)" language="JavaScript"> Correo electrónico

Contraseña

<%}else{%> <%if($_SESSION['TIPO_USUARIO']=='administrador'){%><%}%>

Usuario registrado:
<%=$_SESSION['NOMBRE'].' '.$_SESSION['APELLIDO_PATERNO']%>
Panel de administración
Cerrar sesión
<%}%>

 

<% switch ($HTML) { //********************************************************************************* // H T M L 1 case 1: %> ">
<% //echo "

$categoria

"; switch($categoria){ case 'AGENCIA DE VIAJES': $_AD_ZONE = 7; $id_tipo_ad=2; break; case 'AEROLINEA': $_AD_ZONE = 6; $id_tipo_ad=1; break; case 'INDEX': $_AD_ZONE = 1; $id_tipo_ad=1; break; case 'ARRENDADORA': $_AD_ZONE = 8; $id_tipo_ad=3; break; case 'LÍNEA DE AUTOBUS': $_AD_ZONE = 9; $id_tipo_ad=5; break; case 'cruceros': $_AD_ZONE = 10; $id_tipo_ad=6; break; case 'HOTEL': $_AD_ZONE = 11; $id_tipo_ad=12; break; case 'otros': $_AD_ZONE = 12; $id_tipo_ad=99; break; case 'REPRESENTANTES Y CADENAS': $_AD_ZONE = 13; $id_tipo_ad=13; break; default: $_AD_ZONE = 1; $id_tipo_ad=1; break; } if(isset($ID_ESTADO)&&!empty($ID_ESTADO)){ $_banners = getConsulta("select ad1 from R_Tipo_Edo_Ads where id_tipo=".$id_tipo_ad." and id_estado=".$ID_ESTADO); $_AD_ZONE_1 = $_banners['ad1'][0]; } if (@include('/usr/local/apache/Openads-2.0.11/phpadsnew.inc.php')) { if (!isset($phpAds_context)) $phpAds_context = array(); $phpAds_raw = view_raw ('zone:'.$_AD_ZONE, 0, '_blank', '', '0', $phpAds_context); echo $phpAds_raw['html']; } %>
<%if (isset($imagen_seccion)){ %> <% } %> <% //if( (!isset($_SESSION['TIPO_USUARIO']) ) ) {%> <% // } else { %> ?accion=busca_avanzada" class="longlink"> Búsqueda Avanzada <% // } %>   |   Palabra clave:  


Directorio > Búsqueda

">
<% if($_SERVER[PHP_SELF]=="/aerolineas.html" || $categoria=='aerolineas' || $categoria=='AEROLINEA' || $categoria=='SISTEMAS DE RESERVACION'){ $nombre_imagen='leter_aerolineas.gif'; }else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='viajes' || $categoria=='AGENCIAS DE VIAJES - OPERADORAS MAYORISTAS' ){ $nombre_imagen='leter_agencias.gif'; //}else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='AGENCIA DE VIAJES'){ // $nombre_imagen='leter_agencias.gif'; }else if($_SERVER[PHP_SELF]=="/arrendadoras.html" || $categoria=='arrendadora_autos' || $categoria=='ARRENDADORA' || $categoria=='ASEGURADORA'){ $nombre_imagen='leter_arrendadoras.gif'; }else if($_SERVER[PHP_SELF]=="/autobuses.html" || $categoria=='LÍNEA DE AUTOBUS'){ $nombre_imagen='leter_autobuses.gif'; }else if($_SERVER[PHP_SELF]=="/cruceros.html" || $categoria=='cruceros' || $categoria=='CRUCERO - NAVIERA REPRESENTADA' || $categoria=='CRUCERO - OPERADOR MAYORISTA' || $categoria=='CRUCERO- AGENTE GENERAL'){ $nombre_imagen='leter_cruceros.gif'; }else if($_SERVER[PHP_SELF]=="/hoteles.html" || $categoria=='HOTEL'){ $nombre_imagen='leter_hoteles.gif'; }else if($_SERVER[PHP_SELF]=="/otros.html" || $categoria=='otros' || $categoria=='ORGANISMOS' || $categoria=='ESCUELA DE TURISMO' || $categoria=='EMBAJADAS Y CONSULADOS' || $categoria=='DELEGADO EXTRANJERO DE TURISMO' || $categoria=='ASISTENCIAS AL VIAJERO' || $categoria=='VANE'){ $nombre_imagen='leter_otros.gif'; }else if($_SERVER[PHP_SELF]=="/rep_cadenas.html" || $categoria=='REPRESENTANTES Y CADENAS'){ $nombre_imagen='leter_rep_cadenas.gif'; }else{ $nombre_imagen='leter_indice.gif'; } if (strpos($_SERVER[PHP_SELF],"busqueda/")){ $nombre_imagen='leter_busqueda.gif'; } %>

Buscador

<% //Desplegado de resultados //echo '

'; print_r($ctipo); echo '
'; echo '
'; if($num_resultados==1){ %> Se encontró 1 registro. <% }elseif(!empty($num_resultados)){ %> Se encontraron <%=$num_resultados%> registros. <% } $numero_contactos_temp = $num_resultados; if($numero_contactos_temp > 5) echo ceil($numero_contactos_temp / 5); if($num_resultados > 5){ %> Páginas <% }else if($numero_contactos_temp > 0){ %> <% } if($numero_contactos_temp > 0){ $paginacion = ceil($numero_contactos_temp / 5); $offset_temp = 0; for($pagi=1; $pagi<=$paginacion; $pagi++){ if(($offset_temp==$offset)){ $siguiente = $offset + 5; if($num_resultados > 5){ %> <%=$pagi%> <% } }else{ %> ?offset=<%=$offset_temp%>&accion=<%=$accion%>&query=<%=$query%>"><%=$pagi%> <% } $offset_temp = $offset_temp + 5; } } if((($siguiente - 10) <= 5) && ($siguiente - 5) > 0 ){ %> ?offset=<%=($siguiente - 10)%>&accion=<%=$accion%>&query=<%=$query%>"> << Anterior <% } if(($siguiente - 10) > 5){ %> ?offset=<%=($siguiente - 10)%>&accion=<%=$accion%>&query=<%=$query%>"> << Anterior  <% } if((($siguiente / 5)!=$paginacion)){ %> ?offset=<%=$siguiente%>&accion=<%=$accion%>&query=<%=$query%>"> Siguiente >>  <% } $num_resultados1 = count($sucursal[ID_SUCURSAL]); if($num_resultados1 < 5) $num_minimo_res = $num_resultados1; else $num_minimo_res = 5; if($num_resultados1>1) { for($i=0;$i<$num_minimo_res;$i++) {%> <% $k=0;foreach($ciudad[ID_CIUDAD] as $idc){if($idc==$sucursal[ID_CIUDAD][$i]) break;$k++;} $e=0;foreach($estado[ID_ESTADO] as $idc){if($idc==$ciudad[ID_ESTADO][$k]) break;$e++;} %>

<%=($i+$offset+1)%>. <%=($sucursal[NOMBRE][$i])%> <%=($tipo_imagen_otros=='')?$sucursal[TIPO][$i]:'OTROS - '.$sucursal[TIPO][$i]%> <%=($sucursal[principal][$i]==1)?'Sucursal principal o casa matriz':'';%>
<%if(isset($_SESSION['TIPO_USUARIO'])){%> <%=ucfirst($sucursal[CALLE][$i])%> <%if($sucursal[NUMERO][$i]!='' && $sucursal[NUMERO][$i]!='s/n' && (stripos($sucursal[NUMERO][$i],'No.')===false)){%>No.<%}%><%=$sucursal[NUMERO][$i]%> <%if(stripos($sucursal[COLONIA][$i],'Col.')===false){%><%if($sucursal[COLONIA][$i]!=''){%>Col.<%}%><%}%><%=$sucursal[COLONIA][$i]%>
<%=$sucursal[CP][$i]%> <%}%> <%=ucfirst($ciudad[DESCRIPCION][$k])%>, <%=ucfirst($estado[DESCRIPCION][$e])%>
<%if (is_array($organizacion[ID_ORGANIZACION])) { $ca=0;foreach($organizacion[ID_ORGANIZACION] as $idc){if($idc==$sucursal[ID_ORGANIZACION][$i]) break;$ca++;} $ti=0;foreach($ctipo[ID_TIPO] as $idc){if($idc==$organizacion[ID_TIPO][$ca]){$categoria=$ctipo[TIPO][$ti];break;}$ti++; } //$ca=0; while ($organizacion[ID_ORGANIZACION][$ca]!=$sucursal[ID_ORGANIZACION][$i]){$ca++;} //$ti=0; while ($ctipo[ID_TIPO][$ti]!=$organizacion[ID_TIPO][$ca]){$ti++;} $categoria=$ctipo[ID_TIPO][$ti]; } else { $ti=0;foreach($ctipo[ID_TIPO] as $idc){if($idc==$organizacion[ID_TIPO]){$categoria=$ctipo[TIPO][$ti];break;}$ti++;} //$ti=0; while ($ctipo[ID_TIPO][$ti]!=$organizacion[ID_TIPO]){$ti++;} $categoria=$ctipo[ID_TIPO][$ti]; } %> ver detalles <%}%> Modificar <%}%> <% } } if($num_resultados1==1) { $k=0;foreach($ciudad[ID_CIUDAD] as $idc){if($idc==$sucursal[ID_CIUDAD]) break;$k++;} $e=0;foreach($estado[ID_ESTADO] as $idc){if($idc==$ciudad[ID_ESTADO][$k]) break;$e++;} %>

<%=($i+$offset+1)%>. <%=($sucursal[NOMBRE])%> <%=($tipo_imagen_otros=='')?$sucursal[TIPO][$i]:'OTROS - '.$sucursal[TIPO][$i]%> <%=($sucursal[principal][$i]==1)?'Sucursal principal o casa matriz':'';%>
<%if(isset($_SESSION['TIPO_USUARIO'])){%> <%=ucfirst($sucursal[CALLE])%> <%if($sucursal[NUMERO]!='' && $sucursal[NUMERO]!='s/n'){%>No.<%}%><%=$sucursal[NUMERO]%> <%if(!strpos($sucursal[COLONIA],'Col.')){%><%if($sucursal[COLONIA]!=''){%>Col.<%}%><%}%><%=$sucursal[COLONIA]%>
<%=$sucursal[CP]%> <%}%> <%=ucfirst($ciudad[DESCRIPCION][$k])%>, <%=ucfirst($estado[DESCRIPCION][$e])%>
<%if (is_array($organizacion[ID_ORGANIZACION])) { $ca=0;foreach($organizacion[ID_ORGANIZACION] as $idc){if($idc==$sucursal[ID_ORGANIZACION][$i]) break;$ca++;} $ti=0;foreach($ctipo[ID_TIPO] as $idc){if($idc==$organizacion[ID_TIPO][$ca]){$categoria=$ctipo[TIPO][$ti];break;}$ti++; } //$ca=0; while ($organizacion[ID_ORGANIZACION][$ca]!=$sucursal[ID_ORGANIZACION][$i]){$ca++;} //$ti=0; while ($ctipo[ID_TIPO][$ti]!=$organizacion[ID_TIPO][$ca]){$ti++;} $categoria=$ctipo[ID_TIPO][$ti]; } else { $ti=0;foreach($ctipo[ID_TIPO] as $idc){if($idc==$organizacion[ID_TIPO]){$categoria=$ctipo[TIPO][$ti];break;}$ti++;} //$ti=0; while ($ctipo[ID_TIPO][$ti]!=$organizacion[ID_TIPO]){$ti++;} $categoria=$ctipo[ID_TIPO][$ti]; } %> ver detalles <%if((!isset($_SESSION['TIPO_USUARIO'])) OR ($_SESSION['TIPO_USUARIO']=="usuario")){%> ver detalles <%}%> <%if($_SESSION['TIPO_USUARIO']=="administrador"){%> Modificar <%}%> <% } %>

<% if($num_resultados==1){ %> Se encontró 1 registro. <% }elseif(!empty($num_resultados)){%> Se encontraron <%=$num_resultados%> registros. <% }elseif(empty($num_resultados) and isset($_GET[query])){%> No se encontraron registros con la(s) palabra(s) clave "<%=$_GET['query']%>". <%} $numero_contactos_temp = $num_resultados; if($numero_contactos_temp > 5) echo ceil($numero_contactos_temp / 5); if($num_resultados > 5){ %> Páginas <% }else if($numero_contactos_temp > 0){ %> <% } if($numero_contactos_temp > 0){ $paginacion = ceil($numero_contactos_temp / 5); $offset_temp = 0; for($pagi=1; $pagi<=$paginacion; $pagi++){ if(($offset_temp==$offset)){ $siguiente = $offset + 5; if($num_resultados > 5){ %> <%=$pagi%> <% } }else{ %> ?offset=<%=$offset_temp%>&accion=<%=$accion%>&query=<%=$query%>"><%=$pagi%> <% } $offset_temp = $offset_temp + 5; } } if((($siguiente - 10) <= 5) && ($siguiente - 5) > 0 ){ %> ?offset=<%=($siguiente - 10)%>&accion=<%=$accion%>&query=<%=$query%>"> << Anterior <% } if(($siguiente - 10) > 5){ %> ?offset=<%=($siguiente - 10)%>&accion=<%=$accion%>&query=<%=$query%>"> << Anterior  <% } if((($siguiente / 5)!=$paginacion)){ %> ?offset=<%=$siguiente%>&accion=<%=$accion%>&query=<%=$query%>"> Siguiente >>  <% } %>

<% if($_SERVER[PHP_SELF]=="/aerolineas.html" || $categoria=='aerolineas' || $categoria=='AEROLINEA' || $categoria=='SISTEMAS DE RESERVACION'){ $nombre_imagen='leter_aerolineas.gif'; }else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='viajes' || $categoria=='AGENCIAS DE VIAJES - OPERADORAS MAYORISTAS' ){ $nombre_imagen='leter_agencias.gif'; //}else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='AGENCIA DE VIAJES'){ // $nombre_imagen='leter_agencias.gif'; }else if($_SERVER[PHP_SELF]=="/arrendadoras.html" || $categoria=='arrendadora_autos' || $categoria=='ARRENDADORA' || $categoria=='ASEGURADORA'){ $nombre_imagen='leter_arrendadoras.gif'; }else if($_SERVER[PHP_SELF]=="/autobuses.html" || $categoria=='LÍNEA DE AUTOBUS'){ $nombre_imagen='leter_autobuses.gif'; }else if($_SERVER[PHP_SELF]=="/cruceros.html" || $categoria=='cruceros' || $categoria=='CRUCERO - NAVIERA REPRESENTADA' || $categoria=='CRUCERO - OPERADOR MAYORISTA' || $categoria=='CRUCERO- AGENTE GENERAL'){ $nombre_imagen='leter_cruceros.gif'; }else if($_SERVER[PHP_SELF]=="/hoteles.html" || $categoria=='HOTEL'){ $nombre_imagen='leter_hoteles.gif'; }else if($_SERVER[PHP_SELF]=="/otros.html" || $categoria=='otros' || $categoria=='ORGANISMOS' || $categoria=='ESCUELA DE TURISMO' || $categoria=='EMBAJADAS Y CONSULADOS' || $categoria=='DELEGADO EXTRANJERO DE TURISMO' || $categoria=='ASISTENCIAS AL VIAJERO' || $categoria=='VANE'){ $nombre_imagen='leter_otros.gif'; }else if($_SERVER[PHP_SELF]=="/rep_cadenas.html" || $categoria=='REPRESENTANTES Y CADENAS'){ $nombre_imagen='leter_rep_cadenas.gif'; }else{ $nombre_imagen='leter_indice.gif'; } if (strpos($_SERVER[PHP_SELF],"busqueda/")){ $nombre_imagen='leter_busqueda.gif'; } %>

">

Directorio > Búsqueda avanzada

Búsqueda avanzada

Palabra(s) clave:  
<% if($Filtrar_Tipo=='v2') {$selec='checked';$desa='';} else{$selec='';$desa='disabled';} %>
<% if(!isset($Filtrar_Tipo) or $Filtrar_Tipo=='v1') {$selec='checked'; $desa='';} else{$selec=''; $desa='disabled';} %> onclick="habilitar()">Filtrar por estado / ciudad / colonia
<%if(!empty($colonias)){%> <%}else{%> <%}%>
Estado
<%=pulldownmenu("estsuc",$estado[DESCRIPCION],$estado[ID_ESTADO],$estsuc, ' '.$desa.' onChange = "selecciudad(this.form);" ',1,'','Todos los estados')%>
Población
Colonia
(mantenga oprimida la tecla CTRL
para seleccionar varias colonias)

<%=pulldownmenu("colonia[]",$colonias[COLONIA],$colonias[COLONIA],'','multiple',7)%>
<% if(isset($estsuc)) echo ''; if(isset($ciusuct)) echo ''; if(is_array($colonia) and !empty($colonias)) { unset($colfin); foreach($colonia as $i => $val) { $coltem[$i]="'".$val."'"; } $colfin=implode(",",$coltem); $colfin=base64_encode(gzcompress($colfin)); } %>
onclick="habilitar2()">Filtrar por código postal
size="21" >
Filtrar por categoría
<%$num_tipos = sizeof($ctipo[ID_TIPO]); //$pagina=ceil($num_tipos/2); $col=0; $bgcolor='EEEEEE'; for($x=0;$x<$num_tipos;$x++) { $check=''; if($col==0) echo ''; if(isset($tipos)) $atipos=explode("," , $tipos); if(is_array($atipos)) { $numt=sizeof($atipos); for ($o=0;$o<$numt;$o++) { if($ctipo[ID_TIPO][$x]==$atipos[$o]) $check='checked'; } } %> <% $col++; if($col %2 == 0) { echo ''; $bgcolor=($bgcolor=='EEEEEE')?'FFFFFF':'EEEEEE'; //if($x<$num_tipos-1) echo ''; if($x<$num_tipos-1) echo ''; }else{ echo ''; } } %>
>
 

<% //Desplegado de resultados //echo '

'; print_r($ctipo); echo '
'; //echo '

'; %> <% if($num_resultados==1){ echo '

'; %> Se encontró 1 registro. <% }elseif(!empty($num_resultados)){ echo '

'; %> Se encontraron <%=$num_resultados%> registros. <% }elseif ($num_resultados==0 and isset($boton)){ echo '

No se encontraron registros.'; } %> <% $numero_contactos_temp = $num_resultados; if($numero_contactos_temp > 5) echo ceil($numero_contactos_temp / 5); if($num_resultados > 5){ %> Páginas <% }else if($numero_contactos_temp > 0){ %> <% } if($numero_contactos_temp > 0){ $paginacion = ceil($numero_contactos_temp / 5); $offset_temp = 0; for($pagi=1; $pagi<=$paginacion; $pagi++){ if(($offset_temp==$offset)){ $siguiente = $offset + 5; if($num_resultados > 5){ %> <%=$pagi%> <%} }else{ %> ?offset=<%=$offset_temp%>&accion=<%=$accion%>&query=<%=$query%>&tipos=<%=$tipos%>&ciusuc=<%=$ciusuc%>&estsuc=<%=$estsuc%>&ciusuct=<%=$ciusuct%>&Filtrar_Tipo=<%=$Filtrar_Tipo%>&codpos=<%=$codpos%>&colfin=<%=$colfin%>"><%=$pagi%> <% } $offset_temp = $offset_temp + 5; } } if((($siguiente - 10) <= 5) && ($siguiente - 5) > 0 ){ %> ?offset=<%=($siguiente - 10)%>&accion=<%=$accion%>&query=<%=$query%>&tipos=<%=$tipos%>&ciusuc=<%=$ciusuc%>&estsuc=<%=$estsuc%>&ciusuct=<%=$ciusuct%>&Filtrar_Tipo=<%=$Filtrar_Tipo%>&codpos=<%=$codpos%>&colfin=<%=$colfin%>"> << Anterior <% } %> <% if(($siguiente - 10) > 5){ %> ?offset=<%=($siguiente - 10)%>&accion=<%=$accion%>&query=<%=$query%>&tipos=<%=$tipos%>&ciusuc=<%=$ciusuc%>&estsuc=<%=$estsuc%>&ciusuct=<%=$ciusuct%>&Filtrar_Tipo=<%=$Filtrar_Tipo%>&codpos=<%=$codpos%>&colfin=<%=$colfin%>"> << Anterior  <% } if((($siguiente / 5)!=$paginacion)){ %> ?offset=<%=$siguiente%>&accion=<%=$accion%>&query=<%=$query%>&tipos=<%=$tipos%>&ciusuc=<%=$ciusuc%>&estsuc=<%=$estsuc%>&ciusuct=<%=$ciusuct%>&Filtrar_Tipo=<%=$Filtrar_Tipo%>&codpos=<%=$codpos%>&colfin=<%=$colfin%>"> Siguiente >>  <% } if(sizeof($sucursal[ID_SUCURSAL])>0){ if($_SESSION['TIPO_USUARIO']=='administrador' || $_SESSION['tipo_usuario']=='suscriptor'){%> <%if($_SESSION['TIPO_USUARIO']=='administrador'){ %>
?accion=csvformato2&query=<%=$query%>&tipos=<%=$tipos%>&ciusuc=<%=$ciusuc%>&estsuc=<%=$estsuc%>&ciusuct=<%=$ciusuct%>&Filtrar_Tipo=<%=$Filtrar_Tipo%>&codpos=<%=$codpos%>&colfin=<%=$colfin%>"> Exportar resultados a Excel <% %> <% if(is_array($ids_sucursal[ID_SUCURSAL])) { %> | <%} else {%> | <%}%> Enviar boletín<%}%> <%} } //var_dump($sucursal); $num_resultados1 = sizeof($sucursal[ID_SUCURSAL]); if($num_resultados1 < 5) $num_minimo_res = $num_resultados1; else $num_minimo_res = 5; if($num_resultados1>1) { for($i=0;$i<$num_minimo_res;$i++) {%> <% $k=0;foreach($ciudad[ID_CIUDAD] as $idc){if($idc==$sucursal[ID_CIUDAD][$i]) break;$k++;} $e=0;foreach($estado[ID_ESTADO] as $idc){if($idc==$ciudad[ID_ESTADO][$k]) break;$e++;} %>

<%=($i+$offset+1)%>. <%=($sucursal[NOMBRE][$i])%> <%=($tipo_imagen_otros=='')?$sucursal[TIPO][$i]:'OTROS - '.$sucursal[TIPO][$i]%> <%=($sucursal[principal][$i]==1)?'Sucursal principal o casa matriz':'';%>
<%if(isset($_SESSION['TIPO_USUARIO'])){%> <%=ucfirst($sucursal[CALLE][$i])%> <%if($sucursal[NUMERO][$i]!='' && $sucursal[NUMERO][$i]!='s/n' && (stripos($sucursal[NUMERO][$i],'No.')===false)){%>No.<%}%><%=$sucursal[NUMERO][$i]%> <%if(stripos($sucursal[COLONIA][$i],'Col.')===false){%><%if($sucursal[COLONIA][$i]!=''){%>Col.<%}%><%}%><%=$sucursal[COLONIA][$i]%>
<%=$sucursal[CP][$i]%> <%}%> <%=ucfirst($ciudad[DESCRIPCION][$k])%>, <%=ucfirst($estado[DESCRIPCION][$e])%>
<%if (is_array($organizacion[ID_ORGANIZACION])) { $ca=0;foreach($organizacion[ID_ORGANIZACION] as $idc){if($idc==$sucursal[ID_ORGANIZACION][$i]) break;$ca++;} $ti=0;foreach($ctipo[ID_TIPO] as $idc){if($idc==$organizacion[ID_TIPO][$ca]){$categoria=$ctipo[TIPO][$ti];break;}$ti++; } //$ca=0; while ($organizacion[ID_ORGANIZACION][$ca]!=$sucursal[ID_ORGANIZACION][$i]){$ca++;} //$ti=0; while ($ctipo[ID_TIPO][$ti]!=$organizacion[ID_TIPO][$ca]){$ti++;} $categoria=$ctipo[ID_TIPO][$ti]; } else { $ti=0;foreach($ctipo[ID_TIPO] as $idc){if($idc==$organizacion[ID_TIPO]){$categoria=$ctipo[TIPO][$ti];break;}$ti++;} //$ti=0; while ($ctipo[ID_TIPO][$ti]!=$organizacion[ID_TIPO]){$ti++;} $categoria=$ctipo[ID_TIPO][$ti]; } %> <%if($_SESSION['TIPO_USUARIO']=="administrador" OR $_SESSION['TIPO_USUARIO']=="suscriptor"){%>ver detalles<%}%> <%if((!isset($_SESSION['TIPO_USUARIO'])) OR ($_SESSION['TIPO_USUARIO']=="usuario")){%> ver detalles <%}%> <%if($_SESSION['TIPO_USUARIO']=="administrador"){%> Modificar <%}%> <% } } if($num_resultados1==1) { $k=0;foreach($ciudad[ID_CIUDAD] as $idc){if($idc==$sucursal[ID_CIUDAD]) break;$k++;} $e=0;foreach($estado[ID_ESTADO] as $idc){if($idc==$ciudad[ID_ESTADO][$k]) break;$e++;} %>

<%=($i+$offset+1)%>. <%=($sucursal[NOMBRE])%> <%=($tipo_imagen_otros=='')?$sucursal[TIPO]:'OTROS - '.$sucursal[TIPO]%> <%=($sucursal[principal][$i]==1)?'Sucursal principal o casa matriz':'';%>
<%if(isset($_SESSION['TIPO_USUARIO'])){%> <%=ucfirst($sucursal[CALLE])%> <%if($sucursal[NUMERO]!='' && $sucursal[NUMERO]!='s/n'){%>No.<%}%><%=$sucursal[NUMERO]%> <%if(!strpos($sucursal[COLONIA],'Col.')){%><%if($sucursal[COLONIA]!=''){%>Col.<%}%><%}%><%=$sucursal[COLONIA]%>
<%=$sucursal[CP]%> <%}%> <%=ucfirst($ciudad[DESCRIPCION][$k])%>, <%=ucfirst($estado[DESCRIPCION][$e])%>
<%if (is_array($organizacion[ID_ORGANIZACION])) { $ca=0;foreach($organizacion[ID_ORGANIZACION] as $idc){if($idc==$sucursal[ID_ORGANIZACION][$i]) break;$ca++;} $ti=0;foreach($ctipo[ID_TIPO] as $idc){if($idc==$organizacion[ID_TIPO][$ca]){$categoria=$ctipo[TIPO][$ti];break;}$ti++; } //$ca=0; while ($organizacion[ID_ORGANIZACION][$ca]!=$sucursal[ID_ORGANIZACION][$i]){$ca++;} //$ti=0; while ($ctipo[ID_TIPO][$ti]!=$organizacion[ID_TIPO][$ca]){$ti++;} $categoria=$ctipo[ID_TIPO][$ti]; } else { $ti=0;foreach($ctipo[ID_TIPO] as $idc){if($idc==$organizacion[ID_TIPO]){$categoria=$ctipo[TIPO][$ti];break;}$ti++;} //$ti=0; while ($ctipo[ID_TIPO][$ti]!=$organizacion[ID_TIPO]){$ti++;} $categoria=$ctipo[ID_TIPO][$ti]; } %> <%if($_SESSION['TIPO_USUARIO']=="administrador" OR $_SESSION['TIPO_USUARIO']=="suscriptor"){%>ver detalles<%}%> <%if((!isset($_SESSION['TIPO_USUARIO'])) OR ($_SESSION['TIPO_USUARIO']=="usuario")){%> ver detalles <%}%> <%if($_SESSION['TIPO_USUARIO']=="administrador"){%> Modificar <%}%> <% } %>

<% if($num_resultados==1){ %> Se encontró 1 registro. <% }elseif(!empty($num_resultados)){ %> Se encontraron <%=$num_resultados%> registros. <% } elseif(empty($num_resultados) and isset($_GET[query]) and $accion!='refresca'){%> <%if(!empty($_GET[query]) or !empty($tipos)) {%> No se encontraron registros con la(s) palabra(s) clave "<%=$_GET['query']%>". <%}else {%> Al menos debe seleccionar una categoria. <% } }%> <% $numero_contactos_temp = $num_resultados; if($numero_contactos_temp > 5) echo ceil($numero_contactos_temp / 5); if($num_resultados > 5){ %> Páginas <% }else if($numero_contactos_temp > 0){ %> <% } if($numero_contactos_temp > 0){ $paginacion = ceil($numero_contactos_temp / 5); $offset_temp = 0; for($pagi=1; $pagi<=$paginacion; $pagi++){ if(($offset_temp==$offset)){ $siguiente = $offset + 5; if($num_resultados > 5){ %> <%=$pagi%> <%} }else{ %> ?offset=<%=$offset_temp%>&accion=<%=$accion%>&query=<%=$query%>&tipos=<%=$tipos%>&ciusuc=<%=$ciusuc%>&estsuc=<%=$estsuc%>&ciusuct=<%=$ciusuct%>&Filtrar_Tipo=<%=$Filtrar_Tipo%>&codpos=<%=$codpos%>&colfin=<%=$colfin%>"><%=$pagi%> <% } $offset_temp = $offset_temp + 5; } } if((($siguiente - 10) <= 5) && ($siguiente - 5) > 0 ){ %> ?offset=<%=($siguiente - 10)%>&accion=<%=$accion%>&query=<%=$query%>&tipos=<%=$tipos%>&ciusuc=<%=$ciusuc%>&estsuc=<%=$estsuc%>&ciusuct=<%=$ciusuct%>&Filtrar_Tipo=<%=$Filtrar_Tipo%>&codpos=<%=$codpos%>&colfin=<%=$colfin%>"> << Anterior <% } %> <% if(($siguiente - 10) > 5){ %> ?offset=<%=($siguiente - 10)%>&accion=<%=$accion%>&query=<%=$query%>&tipos=<%=$tipos%>&ciusuc=<%=$ciusuc%>&estsuc=<%=$estsuc%>&ciusuct=<%=$ciusuct%>&Filtrar_Tipo=<%=$Filtrar_Tipo%>&codpos=<%=$codpos%>&colfin=<%=$colfin%>"> << Anterior  <% } if((($siguiente / 5)!=$paginacion)){ %> ?offset=<%=$siguiente%>&accion=<%=$accion%>&query=<%=$query%>&tipos=<%=$tipos%>&ciusuc=<%=$ciusuc%>&estsuc=<%=$estsuc%>&ciusuct=<%=$ciusuct%>&Filtrar_Tipo=<%=$Filtrar_Tipo%>&codpos=<%=$codpos%>&colfin=<%=$colfin%>"> Siguiente >>  <% } %>
<% break; } // FIN DEL SWITCH QUE DECIDE EL HTML %>

<%if((($_GET[action]!='search')&&(!isset($_POST['0_ID_ORGANIZACION']))&&(!isset($_POST['0_ID_ESTADO'])))&&($_SERVER[PHP_SELF]!="/ciudades.html")){%>
<%if($_SERVER[PHP_SELF]=="/aerolineas.html" || $categoria=='aerolineas' || $categoria=='AEROLINEA' || $categoria=='SISTEMAS DE RESERVACION'){%> <%} else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='AGENCIA DE VIAJES'){%> <%} else if($_SERVER[PHP_SELF]=="/arrendadoras.html" || $categoria=='arrendadora_autos' || $categoria=='ARRENDADORA' || $categoria=='ASEGURADORA'){%> <%} else if($_SERVER[PHP_SELF]=="/autobuses.html" || $categoria=='LÍNEA DE AUTOBUS'){%> <%} else if($_SERVER[PHP_SELF]=="/cruceros.html" || $categoria=='cruceros' || $categoria=='cruceros' || $categoria=='CRUCERO - NAVIERA REPRESENTADA' || $categoria=='CRUCERO - OPERADOR MAYORISTA' || $categoria=='CRUCERO- AGENTE GENERAL'){%> <%} else if($_SERVER[PHP_SELF]=="/hoteles.html" || $categoria=='HOTEL'){%> <%} else if($_SERVER[PHP_SELF]=="/otros.html" || $categoria=='otros' || $categoria=='ORGANISMOS' || $categoria=='ESCUELA DE TURISMO' || $categoria=='EMBAJADAS Y CONSULADOS' || $categoria=='DELEGADO EXTRANJERO DE TURISMO' || $categoria=='ASISTENCIAS AL VIAJERO'){%> <%} else if($_SERVER[PHP_SELF]=="/rep_cadenas.html" || $categoria=='REPRESENTANTES Y CADENAS'){%> <%} else{%> <%}%>
Todos los logos y marcas son propiedad de sus respectivos dueños. © Turistampa <%=date("Y")%>. Correo electrónico: info@turistampa.com
<%}%> <% //Tenemos que declarar la variable $_path que es la que se pasa //al código de Certifica. Podríamos generarla dinámicamente en cierto caso. //Pero por default utilizamos PHP_SELF if(!isset($_path)) $_path=$_SERVER[PHP_SELF]; //si estamos en la página principal declaramos un subdirectorio if($_path=="/index.html") $_path="/home/index.html"; if($_path == "/") $_path="/home/index.html"; echo "\n"; //debug include($_SERVER[DOCUMENT_ROOT]."/include/certifica.inc.am"); %>