MOON
Server: Apache
System: Linux kvm.asjudinet.com 5.14.0-611.54.6.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 04:23:18 EDT 2026 x86_64
User: asjudine (1001)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/asjudine/www/callcenter/php/listado_cerrar_general.php
<?php
require_once("../../Conectarse.php"); 
session_start();
$CARGO = $_POST['CARGOO'];
$ced=$_SESSION['funcionario'];

if($CARGO == 'SUPERVISOR SUCURSAL')
{
    $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 (sucursal_enviada = "1") AND (solicitud_citas_juridicas.estado = 3) ORDER BY  programa ASC');

}
else if($CARGO == 'JEFE SISTEMAS')
{
    $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 (sucursal_enviada = "1" OR (solicitud_citas_juridicas.director = "DIRECTOR ADMINISTRATIVO") OR (solicitud_citas_juridicas.director = "DIRECTOR CIVIL") OR (solicitud_citas_juridicas.director = "DIRECTOR PENAL") ) AND (solicitud_citas_juridicas.estado = 3 AND servicio_en_linea IS NULL) ORDER BY  programa ASC');
}
else
{
    $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 fecha_auto >= "2023-12-31" AND  (solicitud_citas_juridicas.director = "'.$CARGO.'") AND (solicitud_citas_juridicas.estado = 3 ) AND (solicitud_citas_juridicas.servicio_en_linea IS NULL) 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 class='align-middle' align="justify">CEDULA</th>
            <th class='align-middle' align="justify">CEDULA</th>
            <th class='align-middle' align="justify">NOMBRE</th>
            <th class='align-middle' align="justify">DEPENDENCIA</th>
            <th class='align-middle' align="justify">FECHA</th>
            <th class='align-middle' align="justify">TICKET</th>
            <th class='align-middle' align="justify">ACCION</th>
            <th class='align-middle' align="justify">ULTIMO FUNCIONARIO</th>
            <th class='align-middle' align="justify">CARGO FUNCIONARIO</th>
            <th class='align-middle' align="justify">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);
        
        if($cargo != $CARGO && $cargo != "SUSTANCIADOR")
        {
            $sum ++;
            printf("<tr>    

            <td class='align-middle'><input type='button' value=$cedula name='cedu' class='btn btn-outline-danger' onClick =window.open('respuesta_directores_cerrar_tickets.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 class='align-middle'>".$cedula."</td>     				            	
            <td class='align-middle'>".$nombre."</td>
            <td class='align-middle'>".$dato_info."</td>
            <td class='align-middle'>".$fecha."</td>
            <td class='align-middle'>".$atencion."</td>
            <td class='align-middle'>".$estado_director."</td>
            <td class='align-middle'>".$funcionario."</td>
            <td class='align-middle'>".$cargo."</td>
            <td class='align-middle'>".$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>