File: /home/asjudine/www/callcenter/php/listado_casos_observacion.php
<?php
require_once("../../Conectarse.php");
session_start();
$CARGO = $_POST['CARGOO'];
$ced=$_SESSION['funcionario'];
$control = mysql_query('SELECT solicitud_citas_juridicas.cedula, solicitud_citas_juridicas.nombre, solicitud_citas_juridicas.numerocontrato, solicitud_citas_juridicas.direccion, sucursal_enviada, programa, fecha_auto, hora, funcionario, atencion, director_juridico, acciones_cumplir, informacion_inicio, respuesta_funcionario, evolucion, estado_caso, solicitud_citas_juridicas.estado, cartera_serviasjudinet.estado,beneficiarios.estado FROM solicitud_citas_juridicas
LEFT JOIN cartera_serviasjudinet ON cartera_serviasjudinet.cedula = solicitud_citas_juridicas.cedula AND cartera_serviasjudinet.numerocontrato = solicitud_citas_juridicas.numerocontrato
LEFT JOIN beneficiarios ON beneficiarios.cedula = solicitud_citas_juridicas.cedula and beneficiarios.numero_contrato_titular = solicitud_citas_juridicas.numerocontrato WHERE (solicitud_citas_juridicas.estado = "8" ) AND (solicitud_citas_juridicas.director = "'.$CARGO.'") ORDER BY programa ASC');
if (!$control) {
die('Invalid query 2: ' . mysql_error());
}
if ((mysql_num_rows($control)!=0))
{
?>
<br><br>
<div class="col-12 form-group">
<input class="form-control" type="text" placeholder="Buscador:" onkeyup="doSearch()" id="searchTerm">
</div>
<br>
<table class="table table-hover " border='2' align='center' cellpadding='2' cellspacing='1' id="Tabla">
<tr class="table-info">
<th>CEDULA</th>
<th>CEDULA</th>
<th>NOMBRE</th>
<th>DEPENDENCIA</th>
<th>FECHA</th>
<th>TICKET</th>
<th>ACCION</th>
<th align="justify">ULTIMO FUNCIONARIO</th>
<th align="justify">CARGO FUNCIONARIO</th>
<th>ESTADO</th>
</tr>
<?php
while(list($cedula, $nombre, $numcon, $direccion, $sucursal_enviada, $programa, $fecha, $hora, $funcionario, $atencion, $director_juridico, $acciones_cumplir, $informacion_inicio, $respuesta_funcionario, $evolucion, $estado_caso, $estado,$estadoCartera,$estadoBeneficiario) = mysql_fetch_row($control))
{
if($estado == 4){
$esta = "ACORDE";
}
if($estado == 5){
$esta = "CON RETARDO";
}
if($informacion_inicio != "" || $respuesta_funcionario != ""){
$estado_director = "SI";
}
else{
$estado_director = "NO";
}
$busca_sucursal = mysql_query('SELECT codigo, nombre FROM sucursal WHERE codigo = "'.$sucursal_enviada.'" ');
list($codigo_sucursal, $nombre_sucursal) = mysql_fetch_row($busca_sucursal);
if($sucursal_enviada){
$dato_info = $nombre_sucursal;
}
elseif($programa){
$dato_info = $programa;
}
else{
$dato_info = $director_juridico;
}
if($estadoCartera != null && $estadoCartera =='1' || $estadoBeneficiario != null && $estadoBeneficiario =='1')
{
$ESTADO = "VIGENTE";
}
else{
$ESTADO = "HISTORICO";
}
$BUSCA_FUNCIONARIO = mysql_query('SELECT funcionario, cargo FROM actuaciones_callcenter WHERE ticket = "'.$atencion.'" ORDER BY id DESC limit 1');
list($funcionario, $cargo) = mysql_fetch_row($BUSCA_FUNCIONARIO);
$sum ++;
printf("<tr>
<td><input type='button' value=$cedula name='cedu' class=botonnew onClick =window.open('respuesta_directores_cerrar_tickets_inconclusos.php?cedulita=$cedula&numcon=$numcon&fecha=$fecha&atencion=$atencion&funcionario=$ced','','top=30,left=50,toolbar=yes,scrollbars=yes,width=1100,height=630,status=yes')></a></td>
<td>".$cedula."</td>
<td >".$nombre."</td>
<td >".$dato_info."</td>
<td >".$fecha."</td>
<td >".$atencion."</td>
<td >".$estado_director."</td>
<td >".$funcionario."</td>
<td >".$cargo."</td>
<td >".$ESTADO."</td>
</tr>");
}
echo '<table class="table table-hover " border="2" align="center" cellpadding="2" cellspacing="1" >
<tr>
<th style="text-align: center;color red" colspan="7" id="TOTal_Registro">TOTAL REGISTROS '.$sum.'
</th>
</tr>
</table> ';
}
?>
<script type="text/javascript">
function doSearch()
{
var Contador = 0;
var tableReg = document.getElementById('Tabla');
var searchText = document.getElementById('searchTerm').value.toLowerCase();
var cellsOfRow="";
var found=false;
var compareWith="";
for (var i = 1; i < tableReg.rows.length; i++)
{
cellsOfRow = tableReg.rows[i].getElementsByTagName('td');
found = false;
for (var j = 0; j < cellsOfRow.length && !found; j++)
{
compareWith = cellsOfRow[j].innerHTML.toLowerCase();
if (searchText.length == 0 || (compareWith.indexOf(searchText) > -1))
{
found = true;
}
}
if(found)
{
tableReg.rows[i].style.display = '';
Contador ++;
} else {
tableReg.rows[i].style.display = 'none';
}
}
document.getElementById("TOTal_Registro").innerHTML = "TOTAL REGISTROS "+parseInt(Contador);
}
</script>