//-------------------------------------------------------------------------------------------------
include("NTLMStream.php");
include("NTLMSoapClient.php");
// we unregister the current HTTP wrapper
stream_wrapper_unregister('http');
// we register the new HTTP wrapper
stream_wrapper_register('http', 'NTLMStream') or die("Fallo al registrar protocolo");
// Initialize Page Soap Client
$page = new NTLMSoapClient($pageURL);
//-------------------------------------------------------------------------------------------------
$timeIni = time();
$params = array('filter' => array( array('Field' => 'Cliente',
'Criteria' => $cliente),
array('Field' => 'Estado',
'Criteria' => 'Confirmada|Reservada|Eliminada')
),
'setSize' => 0);
$result = $page->ReadMultiple($params);
$distribuciones = $result->ReadMultiple_Result->xxxxxxxxxxxxxxxxxx ;
/* echo 'Num_distribucion | Num_contrato | Cdad_disponible '; */
//echo '| Cdad_existente'
echo PHP_EOL;
if (is_array($distribuciones)) {
foreach($distribuciones as $distrib) {
/* echo $distrib->Contrato . ' | '; */
echo PHP_EOL;
}
}
/* else {
echo $distribuciones->Num_distribución . PHP_EOL;
} */
$ndistri = $distrib->Num_autorizacion;
$clientes = $distrib->Cliente;
$matriculat = $distrib->Matricula_tractora;
$matricular = $distrib->Matricula_remolque;
$dni = $distrib->DNI_conductor;
$namedriver = $distrib->Nombre_conductor;
$fecha = $distrib->Fecha;
$hora = $distrib->Hora;
$estado = $distrib->Estado;
$contrato = $distrib->Contrato;
/* echo $ndistri. ' | ';
echo $cliente. ' | ';
echo $matriculat. ' | ';
echo $matricular. ' | ';
echo $dni. ' | ';
echo $namedriver. ' | ';
echo $fecha. ' | ';
echo $hora. ' | ';
echo $estado. ' | '; */
//sleep(3);
/* if( $distrib->Estado === 'Confirmada' )
{ echo '<button type="button" class="btn btn-success">
<i class="entypo-check"></i>
</button>';
}
else
{
echo $distrib->Estado;
} */
echo '<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion-test-2" href="#collapseOne-2">
25 de Mayo
</a>
</h4>
</div>
<div id="collapseOne-2" class="panel-collapse collapse in">
<div class="panel-body">
<table class="table table-bordered table-striped datatable" id="table-2">
<thead>
<tr class="success" >
<th>NumAuth</th>
<th>Contrato</th>
<th>Cliente</th>
<th>Matricula Tractora</th>
<th>DNI PASAPORTE</th>
<th>Matricula Remolque</th>
<th>Nombre</th>
<th>Estado</th>
<th>Editar</th>
</tr>
</thead>';
function muestraEstado($estado)
{
if($estado === 'Confirmada') {
echo '<td><button type="button" class="btn btn-success" title="Confirmada">
<i class="entypo-check"></i>
</button></td>';
} elseif ($estado === 'Eliminada') {
echo '<td><button type="button" class="btn btn-danger" title="Eliminada">
<i class="entypo-cancel"></i>
</button></td>';
} elseif ($estado === 'Reservada') {
echo '<td><button type="button" class="btn btn-orange" title="Reservada">RE</button></td>';
} elseif ($estado === 'Cargada') {
echo '<td><button type="button" class="btn btn-success">Cargada</button></td>';
}else
echo $estado;
}
if (is_array($distribuciones)) {
foreach($distribuciones as $distrib) {
echo '<tbody>
<tr>
<td>'.$distrib->Num_autorizacion.'</td>
<td>'.$distrib->Contrato.'</td>
<td>'.$distrib->Cliente.'</td>
<td>'.$distrib->Matricula_tractora.'</td>
<td>'.$distrib->DNI_conductor.'</td>
<td>'.$distrib->Matricula_remolque.'</td>
<td>'.$distrib->Nombre_conductor.'</td>';
muestraEstado($distrib->Estado);
/* echo '<td>'.$distrib->Fecha.'</td>'; */
echo '<td><a href="#" class="btn btn-default btn-sm btn-icon icon-left">Editar
<i class="entypo-pencil"></i></a>
<a href="eliminaut.php" button type="button" class="btn btn-danger" id="elimina" title="Eliminar Autorización">
<i class="entypo-cancel"></i>
</button>
</td>
</tr>
</tbody>';
}
}
?>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.delete').click(function(){
//Recogemos la id del contenedor padre
var parent = $(this).parent().attr('elimina');
//Recogemos el valor del servicio
var service = $(this).parent().attr($elimina);
var dataString = 'id='+service;
$.ajax({
type: "POST",
url: "eliminaut.php",
data: dataString,
success: function() {
$('#delete-ok').empty();
$('#delete-ok').append('<div>Se ha eliminado correctamente el servicio con id='+service+'.</div>').fadeIn("slow");
$('#'+parent).remove();
}
});
});
});
</script>
<?php
echo '</table>
</div>
</div>
</div>';
$elimina = $distrib->Num_autorizacion;
$_SESSION['Num_autorizacion'] = $elimina;
/* 'Respuesta en ';
echo time() - $timeIni . ' segundos' ;*/
?>
</body>