function RegistraListado($ide)
    {
        if ($ide == '') {
            $sql_reg = "SELECT\r\n\t\t\t\t\td.id_documento,\r\n\t\t\t\t\td.codigo_documento,\r\n\t\t\t\t\tr.nombre_remitente,\r\n\t\t\t\t\td.numero_documento,\r\n\t\t\t\t\te.nombre_estado,\r\n\t\t\t\t\te.abrev_nombre_estado,\r\n\t\t\t\t\td.fecha_registro_documento,\r\n\t\t\t\t\td.id_estado,\r\n\t\t\t\t\td.asunto_documento\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\tdocumentos AS d\r\n\t\t\t\t\tLEFT Join remitentes AS r ON r.id_remitente = d.id_remitente\r\n\t\t\t\t\tLEFT Join estados AS e ON e.id_estado = d.id_estado\r\n\t\t\t\t\tLEFT Join usuarios u ON d.id_usuario = u.id_usuario\r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\t(d.id_estado =  1 OR\r\n\t\t\t\t\td.id_estado =  5)\r\n\t\t\t\t\tAND u.id_anp = " . $_SESSION['session'][7] . "\r\n\t\t\t\t\tORDER BY\r\n\t\t\t\t\td.id_documento DESC";
            $query_reg = new Consulta($sql_reg);
        } else {
            $where = $ide == "LT" ? "" : "d.id_estado ={$ide} AND";
            $sql_reg = "SELECT\r\n\t\t\t\t\td.id_documento,\t\r\n\t\t\t\t\td.codigo_documento,\r\n\t\t\t\t\tr.nombre_remitente,\r\n\t\t\t\t\td.numero_documento,\r\n\t\t\t\t\te.nombre_estado,\r\n\t\t\t\t\te.abrev_nombre_estado,\r\n\t\t\t\t\td.fecha_registro_documento,\r\n\t\t\t\t\td.id_estado,\r\n\t\t\t\t\td.asunto_documento\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\tdocumentos AS d\r\n\t\t\t\t\tLEFT Join remitentes AS r ON r.id_remitente = d.id_remitente\r\n\t\t\t\t\tLEFT Join usuarios u ON d.id_usuario = u.id_usuario\r\n\t\t\t\t\tInner Join estados AS e ON e.id_estado = d.id_estado \r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\t{$where}\r\n\t\t\t\t\tu.id_anp = " . $_SESSION['session'][7] . "\r\n\t\t\t\t\tORDER BY\r\n\t\t\t\t\td.id_documento DESC";
            $query_reg = new Consulta($sql_reg);
        }
        ?>
	
<div class="ui-jqgrid ui-widget ui-widget-content ui-corner-all">	
	<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" id="tabla_despacho" class="gview_frmgrid">
	<tr>
	  <td>
			<table width="100%" class="ui-jqgrid-htable" cellpadding="0" cellspacing="0">
				<tr bgcolor="#6699CC" class="ui-widget-header ui-th-column grid_resize" height="25">
					<th width="16%" class="ui-widget-header ui-th-column grid_resize">Reg. Nro</th>
					<th width="27%" class="ui-widget-header ui-th-column grid_resize">Remitente</th>
					<th width="28%" class="ui-widget-header ui-th-column grid_resize">Documento</th>
					<th width="13%" class="ui-widget-header ui-th-column grid_resize">Registrado</th>
					<th width="6%" class="ui-widget-header ui-th-column grid_resize">Estado</th>
					<th class="ui-widget-header ui-th-column grid_resize">Ubicacion</th>
				</tr>			
			</table>
		    </td>
	</tr>
	<tr class="ui-jqgrid-bdiv">
		<td>
			<table id="frmgrid" width="100%" class="ui-jqgrid-btable" cellpadding="0" cellspacing="0">		
		<?php 
        while ($row_reg = $query_reg->ConsultaVerRegistro()) {
            $ids = $row_reg['id_documento'];
            $_POST[remi] = $row_reg['nombre_remitente'];
            $estado = $row_reg['id_estado'];
            $descripcion_dev = "";
            $clase = "Estilo7";
            if ($estado == 12) {
                $clase = "Estilo7 fila_finalizada";
            } else {
                $dias = resta_fechas(date("d/m/Y"), date('d/m/Y', strtotime($row_reg['fecha_registro_documento'])));
                if ($dias > 0) {
                    $clase = "Estilo7 fila_peligro";
                } else {
                    $clase = "Estilo7 fila_baja";
                }
            }
            if ($estado == 5) {
                $sql_dev = "SELECT\r\n                            v.descripcion,\r\n                            v.id_devuelto\r\n                            FROM\r\n                            devuelto AS v\r\n                            Inner Join documentos AS d ON v.id_documento = d.id_documento\r\n                            WHERE\r\n                            d.id_documento =  '{$ids}'\r\n                            ORDER BY\r\n                            v.id_devuelto DESC\r\n                            LIMIT 0, 1";
                $query_dev = new Consulta($sql_dev);
                $row_dev = $query_dev->VerRegistro();
                $descripcion_dev = $row_dev['descripcion'];
            }
            $tooltip_asunto = "";
            if (!empty($row_reg['asunto_documento'])) {
                $tooltip_asunto = "title ='" . $row_reg['asunto_documento'] . "' class='tip'";
            }
            ?>
	<tr class="ui-widget-content1 jqgrow <?php 
            echo $clase;
            ?>
">
    	<td <?php 
            echo $tooltip_asunto;
            ?>
 width="16%">
		<div align="center">
      <?php 
            $cod = $row_reg["codigo_documento"];
            if ($estado != 12 && $estado != 11) {
                ?>
              <a href="mesa_acceso_registro.php?opcion=despachar&ids=<?php 
                echo $ids;
                ?>
">
				<?php 
                echo $cod;
                ?>
              </a>
              <?php 
            } else {
                echo $cod;
            }
            ?>
			</div>    	</td>
		<td width="27%"><input size="40" value="<?php 
            echo $row_reg[nombre_remitente];
            ?>
"/></td>
    	<td width="28%"><input size="47" value="<?php 
            echo $row_reg[numero_documento];
            ?>
"/></td>
    	<td width="13%">		
			<div align="center">
				<input type="text" value="<?php 
            echo date('d/m/Y H:i', strtotime($row_reg['fecha_registro_documento']));
            ?>
" style="text-align:center;width:100%;"/>				
			</div>		</td>
    	<td align="center" <?php 
            if (!empty($descripcion_dev)) {
                echo "title ='" . $descripcion_dev . "' class='tip'";
            }
            ?>
 width="6%"><input name="text" type="text" style="text-align:center; width:100%" value="<?php 
            echo $row_reg['abrev_nombre_estado'];
            ?>
"/></td>
      	<td>	  
        <?php 
            $documento = new Documento($row_reg['id_documento']);
            ?>
		<input type="text" value="<?php 
            echo $documento->UltimaUbicacionReporte();
            ?>
" />     </td>
    </tr>
	<?php 
        }
        ?>
	</table>
	</td>
	</tr>
</table>
</div>

<?php 
    }
Example #2
0
function resta_fechas($fecha1, $fecha2)
{
    if (preg_match("/[0-9]{1,2}\\/[0-9]{1,2}\\/([0-9][0-9]){1,2}/", $fecha1)) {
        list($dia1, $mes1, $anio1) = split("/", $fecha1);
    }
    if (preg_match("/[0-9]{1,2}\\/[0-9]{1,2}\\/([0-9][0-9]){1,2}/", $fecha2)) {
        list($dia2, $mes2, $anio2) = split("/", $fecha2);
    }
    return (mktime(0, 0, 0, $mes1, $dia1, $anio1) - mktime(0, 0, 0, $mes2, $dia2, $anio2)) / (24 * 60 * 60);
}
if (!isset($fecha_instalacion)) {
    $f1 = time();
} else {
    $f1 = $fecha_instalacion;
}
$numdias = resta_fechas(date("d/m/Y"), date("d/m/Y", $f1));
if ($MiBD_OK) {
    //Digicel
    $c_Digicel_OK = ObtenerValorSQL("xsms_estadisticas", "valor", "rama='Digicel-OK'");
    $c_Digicel_NO = ObtenerValorSQL("xsms_estadisticas", "valor", "rama='Digicel-ERR'");
    //Telecom
    $c_Telecom_OK = ObtenerValorSQL("xsms_estadisticas", "valor", "rama='Telecom-OK'");
    $c_Telecom_NO = ObtenerValorSQL("xsms_estadisticas", "valor", "rama='Telecom-ERR'");
    //Telefonica
    $c_Telefonica_OK = ObtenerValorSQL("xsms_estadisticas", "valor", "rama='Telefonica-OK'");
    $c_Telefonica_NO = ObtenerValorSQL("xsms_estadisticas", "valor", "rama='Telefonica-ERR'");
    //Tigo
    $c_Tigo_OK = ObtenerValorSQL("xsms_estadisticas", "valor", "rama='Tigo-OK'");
    $c_Tigo_NO = ObtenerValorSQL("xsms_estadisticas", "valor", "rama='Tigo-ERR'");
} else {
    //Digicel
Example #3
0
function ObtenerDiasFaltantes($id, $fecha_registro)
{
    $sql = "SELECT\r\n\t\t\tp.tiempo_horas_respuesta_prioridad/24 AS dias\r\n\t\t\tFROM\r\n\t\t\tdocumentos AS d\r\n\t\t\tInner Join prioridades AS p ON p.id_prioridad = d.id_prioridad\r\n\t\t\tWHERE\r\n\t\t\td.id_documento =  '{$id}'";
    #echo($sql);
    /*
       Vencidos se pasaron sus dias.
       
       Atendidos: archivados y finalizados.
       Los demas estados son pendientes.
    */
    $query = new Consulta($sql);
    $row = $query->VerRegistro();
    //echo "fecha registro".$fecha_registro."<br/>";
    //echo "hoy".date("d-m-Y")."<br/>";
    $dias_transcurridos = resta_fechas(date("d-m-Y"), $fecha_registro);
    //echo "dias transcurridos".$dias_transcurridos;
    $dia_falta = $row["dias"] - $dias_transcurridos;
    //echo "falta".$dia_falta."<br/><br/>";
    return $dia_falta;
}