File "viajes.php"
Full path: /home/wwwitravel/public_html/00sistema.cymchiletours.cl/vistas/viajes.php
File
size: 0.01 KB (12.72 KB bytes)
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
//phpinfo();
include('header.php');
//echo phpversion();
$negocios = new negocios();
$desde=0;
$pagina=0;
$codigo="";
$rut="";
$nombre="";
$destino="";
$tipocuenta="";
$fini="";
$ffin="";
$pasajero="";
/*codigo cambios de busqueda por vendededor usuario*/
if(isset($_GET['desde'])){$desde=$_GET['desde'];}
if(isset($_GET['pagina'])){$pagina=$_GET['pagina'];}
if(isset($_GET['vendedor'])){$vendedor=$_GET['vendedor'];}
if(isset($_GET['negocio'])){$negocio=$_GET['negocio'];}
if(isset($_GET['nombre'])){$nombre=$_GET['nombre'];}
if(isset($_GET['tipocuenta'])){$tipocuenta=$_GET['tipocuenta'];}
if(isset($_GET['fini'])){$fini=$_GET['fini'];}
if(isset($_GET['ffin'])){$ffin=$_GET['ffin'];}
if(isset($_POST['vendedor'])){$desde=0;$pagina=1;$vendedor=$_POST['vendedor'];}
if(isset($_POST['negocio'])){$desde=0;$pagina=1;$negocio=$_POST['negocio'];}// negocio id
if(isset($_POST['nombre'])){$desde=0;$pagina=1;$nombre=$_POST['nombre'];}
if(isset($_POST['tipocuenta'])){$desde=0;$pagina=1;$tipocuenta=$_POST['tipocuenta'];}// tipo cuenta
if(isset($_POST['fini'])){$desde=0;$pagina=1;$fini=$_POST['fini'];}
if(isset($_POST['ffin'])){$desde=0;$pagina=1;$ffin=$_POST['ffin'];}
$id_usuario='';
if($_SESSION['id_perfil']==1 || strpos($_SESSION["roles"], 'Negocios,')!== FALSE){
$id_usuario='';
}
if(strpos($_SESSION["roles"], 'SusNego,')!== FALSE && strpos($_SESSION["roles"], 'Negocios,')== FALSE){
$id_usuario=$_SESSION["usuario_id"];
}
$getnegocios=$negocios->getNegocios($desde,$vendedor,$nombre,$negocio,$tipocuenta,$fini,$ffin);
$getpaginas=$negocios->paginas($vendedor,$nombre,$negocio,$tipocuenta,$fini,$ffin);
$vendedores=$negocios->GetVend();
?>
<div class="row contenido">
<div class="col-md-12 buscar_viajes">
<div class="buscar_inputs" style="font-size:11px;">
<form method="POST">
<div class="col-md-12">
<label for="vendedor">Vendedor</label>
<select style="font-size:11px;height: 30px;" class="form-control" name="vendedor">
<option value="">Seleccione Vendedor</option>
<?php
foreach($vendedores as $val){
if($val['id']!=1){
?>
<option value="<?=$val['id']?>"><?=strtoupper(substr($val['nombre'], 0, 1))?><?=strtoupper(substr($val['apepat'], 0, 1))?></option>
<?php
}
}
?>
</select>
</div>
<div class="col-md-12">
<label for="negocio">Nº Negocio</label>
<input style="font-size:11px;height: 24px;" type="text" class="form-control" name="negocio">
</div>
<div class="col-md-12">
<label for="nombre">Nombre/Apellido Cliente</label>
<input style="font-size:11px;height: 24px;" type="text" class="form-control" name="nombre">
</div>
<!--<div class="col-md-12">
<label for="nombre_pasa">Nombre Pasajero</label>
<input style="font-size:11px;height: 24px;" type="text" class="form-control" name="nombre_pasa">
</div>
<div class="col-md-12">
<label for="destino">Destino</label>
<input style="font-size:11px;height: 24px;" type="text" class="form-control" name="destino">
</div>-->
<div class="col-md-12">
<label for="destino">Tipo cuenta</label>
<select style="font-size:11px;height: 30px;" class="form-control" name="tipocuenta">
<option value="ambos">Cualquiera</option>
<option value="CYM">CYM</option>
<option value="I-travel">I-TRAVEL</option>
</select>
</div>
<div class="col-md-12"><label for="destino">Rango de fechas</label></div>
<div class="col-md-6">
<input style="font-size:11px;height: 24px;width: 110%;" type="text" class="form-control" name="fini" id="finiv">
</div>
<div class="col-md-6">
<input style="font-size:11px;height: 24px;width: 110%;" type="text" class="form-control" name="ffin" id="ffinv">
</div>
<div class="col-md-12">
<button type="submit" class="btn btn-success">Buscar</button>
</div>
</form>
</div>
<!--<div><span class="glyphicon glyphicon-search" aria-hidden="true"></span></div>-->
<div class="buscar_despliega">
<a href="#" id="abrir_buscarv">Busqueda <span class="glyphicon glyphicon-chevron-down" aria-hidden="true"></span></a>
<a href="#" id="cerrar_buscarv">Busqueda <span class="glyphicon glyphicon-chevron-up" aria-hidden="true"></span></a>
</div>
</div>
<div class="col-md-12">
<a href="viajes_nuevo.php"><button type="button" class="btn btn-primary"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Añadir Nuevo viaje / Negocio</button></a>
<br><br>
</div>
<div class="col-md-12">
<?php
if(isset($_POST['vendedor']) || isset($_POST['negocio']) || isset($_POST['nombre']) || isset($_POST['tipocuenta']) || isset($_POST['fini']) || isset($_POST['ffin']) || $_GET['vendedor'] || $_GET['negocio'] || $_GET['nombre'] || $_GET['tipocuenta'] || $_GET['fini'] || $_GET['ffin']){
echo '<a href="viajes.php?desde=0&pagina=1&vendedor=&negocio=&nombre=&tipocuenta=&fini=&ffin=">>> Limpiar busqueda</a><br><br>';
}
?>
</div>
<div class="col-md-12" style="font-size:9px;color:#777;margin-top:15px;">SIMBOLOGIA:
<div style="width:100%;">
<span style="width:33%;display:inline-block;"><div style="background-color:#ccfffd;display:inline-block;">Filas coloreadas</div> Negocios On-line</span>
</div>
<div style="width:100%;">
<span style="width:33%;display:inline-block;"><div class="rojo_p">C</div> No figuran pagos del cliente</span>
<span style="width:33%;display:inline-block;"><div class="amarillo_p">C</div> El negocio no ha sido pagado por cliente en su totalidad</span>
<span style="width:33%;display:inline-block;"><div class="verde_p">C</div> El negocio se encuentra pagado por cliente</span>
</div>
<div>
<span style="width:33%;display:inline-block;"><div class="rojo_p">P</div> Ningun Servicio Pagado a proveedor</span>
<span style="width:33%;display:inline-block;"><div class="amarillo_p">P</div> Con servicios pendientes de pago</span>
<span style="width:33%;display:inline-block;"><div class="verde_p">P</div> Todos los servicios Pagados</span>
</div>
</div><br>
<div class="col-md-12">
<table class="table table-hover" style="font-size:12px;">
<thead>
<tr>
<td>N</td>
<td>Vend.</td>
<td width="20%">Cliente</td>
<td width="20%">Pasajero</td>
<td width="20%">Destino</td>
<td width="7%">Tipo Cta.</td>
<td width="7%">Tipo Cliente</td>
<td width="8%">Fecha Ini.</td>
<td width="7%">Estado</td>
<td width="8%">Controles</td>
</tr>
</thead>
<tbody style="font-size:12px;">
<?php
$i=0;
foreach($getnegocios as $val){
$i++;
$ruut='';
if($val['rut']!=''){
$ruut='('.$val['rut'].')';
}
$muestra='si';
if($val['privado']=='si'){
if($_SESSION['usuario_id']==$val['id_us_crea'] || $_SESSION['usuario_id']==2 || $_SESSION['usuario_id']==10 || $_SESSION['usuario_id']==1){
$muestra='si';
}else{
$muestra='no';
}
}else{
$muestra='si';
}
if($muestra=='si'){
?>
<tr id="nego<?=$val['id']?>" style="<?=($val['venta_online']=='SI')?'background-color:#ccfffd;':''?>">
<td>
<?=$val['id']?></td>
<td><?=strtoupper(substr($val['nomusu'], 0, 1))?><?=strtoupper(substr($val['apeusu'], 0, 1))?></td>
<td><a style="cursor:default;color:#000;text-decoration:none;" data-toggle="tooltip" title="<?=$ruut?>"><?=$val['nombre'].' '.$val['apepat']?></a></td>
<td><?=$val['nombre_pasa_pri']?></td>
<td><?=$val['destino']?></td>
<td><?=strtoupper ($val['tipo_cuenta'])?></td>
<td><?=$val['tipo_cliente']?></td>
<td><?=$val['f_inicio']?></td>
<td>
<?php
/*SEMAFORO PAGO VIAJE*/
if($val['pago_cliente']!='' && $val['precio_viaje']!=''){
$pago_por_cliente=floatval($val['pago_cliente']);
$precio_por_viaje=floatval($val['precio_viaje']);
if(bccomp($pago_por_cliente, $precio_por_viaje,2) == 0){//si son iguales
echo '<div class="verde">C</div>';
}
if(bccomp($pago_por_cliente, $precio_por_viaje,2) == 1){//si el izquierdo es mayor
echo '<div class="verde">C</div>';
}
if(bccomp($pago_por_cliente, $precio_por_viaje,2) == -1){//si el derecho es mayor
if($pago_por_cliente==0){
echo '<div class="rojo">C</div>';
}else{
echo '<div class="amarillo">C</div>';
}
}
}else if($val['pago_cliente']=='' && $val['precio_viaje']==''){
echo '<div class="verde">C</div>';
}else{
echo '<div class="rojo">C</div>';
}
/*SEMAFORO PAGO PROVEEDORES*/
$get_list_serv=$negocios->getServiciosNeg($val['id']);
$total_de_servicios=count($get_list_serv);
$total_de_servicios_pagados=0;
$tiene_negativos=0;
foreach($get_list_serv as $value){
$comp_valor=floatval($value["valor"]);
$comp_tipo_camb=floatval($value["valor_tipo_cambio"]);
$comp_pago=floatval($value["pago"]);
$total_valor_serv=0;
if($value["tipo_cambio"]=='DOLAR'){
$total_valor_serv=$comp_valor*$comp_tipo_camb;
}else{
$total_valor_serv=$comp_valor;
}
if(isset($value["pago"])){
if(bccomp($comp_pago, $total_valor_serv,2) == 0){//si son iguales
$total_de_servicios_pagados++;
}else{
if($comp_pago<$total_valor_serv){
}else if($comp_pago>=$total_valor_serv){
$total_de_servicios_pagados++;
}
}
}
if($total_valor_serv==0){
$total_de_servicios--;
}
if($comp_valor<0){
$total_de_servicios--;
$tiene_negativos++;
}
}
//echo $total_de_servicios.'-'.$total_de_servicios_pagados;
if($total_de_servicios==$total_de_servicios_pagados || $total_de_servicios_pagados>$total_de_servicios){
$print_proveedor='<div class="verde">P</div>';
}else if($total_de_servicios>$total_de_servicios_pagados && $total_de_servicios_pagados>0){
$print_proveedor='<div class="amarillo">P</div>';
}else{
$print_proveedor='<div class="rojo">P</div>';
}
//echo $total_de_servicios.'--'.$total_de_servicios_pagados.'<br>';
echo $print_proveedor;
if($tiene_negativos>0){
echo "N";
}
?>
</td>
<td>
<a href="viajes_det.php?id=<?=$val['id']?>" alt="Ver / Editar / Pagar"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span></a>
<?php
if($val['valor_servicios']!='' || $val['valor_servicios']>0 || $val['pago_servicios']!='' || $val['pago_servicios']>0 || $val['pago_cliente']!='' || $val['pago_cliente']>0){
?>
<span style="width:13px;display:inline-block;"></span>
<?php
}else{
?>
<span style="width:13px;display:inline-block;"></span>
<!--<a href="javascript:void(0)" alt="" onclick="borrar_viaje(< ?=$val['id']?>)"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></a>-->
<?php
}
?>
<?php
if($_SESSION['id_perfil']==1){
?>
<a href="javascript:void(0)" alt="" onclick="borrar_viaje_full(<?=$val['id']?>)"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></a>
<?php
}
?>
</td>
</tr>
<?php
}
}?>
</tbody>
</table>
</div>
<div class="col-md-12">
<center>
<nav>
<ul class="pagination">
<?php
$contador_paginas=0;
$pagizq=$pagina-3;
$pagder=$pagina+3;
for($i=0;$i<$getpaginas;$i++){
if(($i+1)==$pagizq){
echo '<li><a href="viajes.php?desde='.$contador_paginas.'&pagina='.($i+1).'&vendedor='.$vendedor.'&negocio='.$negocio.'&nombre='.$nombre.'&tipocuenta='.$tipocuenta.'&fini='.$fini.'&ffin='.$ffin.'" aria-label="Previous"><span aria-hidden="true">«</span></a></li>';
}else if($pagina==($i+1)){
echo '<li class="active"><a href="viajes.php?desde='.$contador_paginas.'&pagina='.($i+1).'&vendedor='.$vendedor.'&negocio='.$negocio.'&nombre='.$nombre.'&tipocuenta='.$tipocuenta.'&fini='.$fini.'&ffin='.$ffin.'">'.($i+1).'</a></li>';
}else if($pagina!=($i+1) && ($i+1)>$pagizq && ($i+1)<$pagder){
echo '<li><a href="viajes.php?desde='.$contador_paginas.'&pagina='.($i+1).'&vendedor='.$vendedor.'&negocio='.$negocio.'&nombre='.$nombre.'&tipocuenta='.$tipocuenta.'&fini='.$fini.'&ffin='.$ffin.'">'.($i+1).'</a></li>';
}else if(($i+1)==$pagder){
echo '<li><a href="viajes.php?desde='.$contador_paginas.'&pagina='.($i+1).'&vendedor='.$vendedor.'&negocio='.$negocio.'&nombre='.$nombre.'&tipocuenta='.$tipocuenta.'&fini='.$fini.'&ffin='.$ffin.'" aria-label="Next"><span aria-hidden="true">»</span></a></li>';
}
$contador_paginas=$contador_paginas+10;
}
?>
</ul>
</nav>
</center>
</div>
</div>
<?php include('footer.php');?>