function Busqueda($campo, $valor)
    {
        if ($campo == "nombre_remitente") {
            $where = $campo == "nombre_remitente" ? " AND r.nombre_remitente like '%{$valor}%' " : "";
        } else {
            $where = $campo != "" ? " AND d.{$campo} like '%{$valor}%' " : "";
        }
        $sql_reg = "SELECT  \t\t\t\t\r\n\t\t\t\thd.id_documento as id,\r\n\t\t\t\td.fecha_registro_documento as fecha,\r\n\t\t\t\td.asunto_documento as asunto,\r\n\t\t\t\td.codigo_documento as codigo,\r\n\t\t\t\ttd.nombre_tipo_documento as tipo,\r\n\t\t\t\tr.nombre_remitente as remitente,\r\n\t\t\t\thd.original_historial_documento as categoria,\r\n\t\t\t\td.numero_documento as numero,\r\n\t\t\t\td.id_estado as id_estado,\r\n\t\t\t\te.abrev_nombre_estado as estado\r\n\t\t\t\tFROM\r\n\t\t\t\thistorial_documentos AS hd\r\n\t\t\t\tInner Join documentos AS d ON d.id_documento = hd.id_documento\r\n\t\t\t\tInner Join estados AS e ON e.id_estado = d.id_estado\r\n\t\t\t\tInner Join remitentes AS r ON r.id_remitente = d.id_remitente\r\n\t\t\t\tInner Join tipos_documento AS td ON d.id_tipo_documento = td.id_tipo_documento\t\t\t\t\r\n\t\t\t\tWHERE\r\n\t\t\t\t(d.id_estado >  '1' AND d.id_estado <> 14) {$where} AND\r\n\t\t\t\thd.id_area = " . $_SESSION['session'][5] . "\r\n\t\t\t\tUNION\r\n\t\t\t\tSELECT\r\n\t\t\t\tha.id_documento as id,\t\t\t\t\r\n\t\t\t\td.fecha_registro_documento as fecha,\r\n\t\t\t\td.asunto_documento as asunto,\r\n\t\t\t\td.codigo_documento as codigo,\r\n\t\t\t\ttd.nombre_tipo_documento as tipo,\r\n\t\t\t\tr.nombre_remitente as remitente,\r\n\t\t\t\tha.original_historial_atencion as categoria,\r\n\t\t\t\td.numero_documento as numero,\r\n\t\t\t\td.id_estado as id_estado,\r\n\t\t\t\te.abrev_nombre_estado as estado\r\n\t\t\t\tFROM\r\n\t\t\t\thistorial_atencion AS ha\r\n\t\t\t\tInner Join documentos AS d ON ha.id_documento = d.id_documento\r\n\t\t\t\tInner Join estados AS e ON d.id_estado = e.id_estado\r\n\t\t\t\tInner Join tipos_documento AS td ON d.id_tipo_documento = td.id_tipo_documento\r\n\t\t\t\tInner Join remitentes AS r ON d.id_remitente = r.id_remitente\r\n\t\t\t\tWHERE\r\n\t\t\t\t(\r\n                (ha.id_area = '" . $_SESSION['session'][5] . "' AND ha.tipo_historial_atencion=0) OR\r\n\t\t\t\t(ha.id_area_destino = '" . $_SESSION['session'][5] . "' AND ha.tipo_historial_atencion>0)\r\n                ) \r\n\t\t\t\tAND (d.id_estado >  '1' AND d.id_estado <> 14) {$where}\r\n\t\t\t\tORDER BY codigo DESC, categoria ";
        $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="26%" class="ui-widget-header ui-th-column grid_resize">Remitente</th>
					<th width="26%" 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 width="4%" class="ui-widget-header ui-th-column grid_resize">Cat</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 
        $codigo = "";
        while ($row_reg = $query_reg->ConsultaVerRegistro()) {
            $ids = $row_reg['id'];
            $anterior = $codigo;
            $codigo = $row_reg["codigo"];
            $cat = $row_reg['categoria'];
            if ($codigo != $anterior) {
                $estado = $row_reg["id_estado"];
                $clase = "Estilo7";
                if ($estado == 12) {
                    $clase = "Estilo7 fila_finalizada";
                } else {
                    $dias_faltantes = ObtenerDiasFaltantes($ids, date('d/m/Y', strtotime($row_reg['fecha'])));
                    if ($dias_faltantes <= 0) {
                        $clase = "Estilo7 fila_peligro";
                    } elseif ($dias_faltantes > 0 && $dias_faltantes <= 3) {
                        $clase = "Estilo7 fila_urgente";
                    } else {
                        $clase = "Estilo7 fila_baja";
                    }
                }
                $tooltip_asunto = "";
                if (!empty($row_reg['asunto'])) {
                    $tooltip_asunto = "title ='" . $row_reg['asunto'] . "' class='tip'";
                }
                ?>
			
		<tr class="ui-widget-content1 jqgrow <?php 
                echo $clase;
                ?>
">
		<td width="16%" <?php 
                echo $tooltip_asunto;
                ?>
>
			<div align="center">
			  <?php 
                if ($estado == 11 && $cat == 1) {
                    ?>
			  		<?php 
                    echo $row_reg['codigo'];
                    ?>
			  <?php 
                } else {
                    ?>
				<a href="areas_acceso_registro.php?opcion=despachar&ids=<?php 
                    echo $ids;
                    ?>
&cat=<?php 
                    echo $row_reg['categoria'];
                    ?>
">
			  <?php 
                    echo $row_reg['codigo'];
                    ?>
			  </a>		  
			      <?php 
                }
                ?>
	
	        </div>
		</td>  
		<td width="26%"><input name="Input" value="<?php 
                echo $row_reg['remitente'];
                ?>
" size="35"/></td>
		<td width="26%"><input name="Input2" value="<?php 
                echo $row_reg['numero'];
                ?>
" size="40"/></td>
		<td width="13%"> 
		  	<input type="text" value="<?php 
                echo date('d/m/Y H:i', strtotime($row_reg['fecha']));
                ?>
" style="text-align:center;width:100%;"/>		  </td>
		  <?php 
                $tooltip = "";
                if ($row_reg['id_estado'] == 5) {
                    $sql_des = "SELECT\r\n\t\t\t\t\t\t\td.id_devuelto AS ultimo,\r\n\t\t\t\t\t\t\td.descripcion AS descripcion\r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\tdevuelto AS d\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\td.id_documento =  '" . $ids . "'\r\n\t\t\t\t\t\t\tORDER BY\r\n\t\t\t\t\t\t\td.id_devuelto DESC\r\n\t\t\t\t\t\t\tLIMIT 1";
                    $query_des = new Consulta($sql_des);
                    $row_des = $query_des->ConsultaVerRegistro();
                    if (!empty($row_des['descripcion'])) {
                        $tooltip = "title ='" . $row_des['descripcion'] . "' class='tip'";
                    }
                } elseif ($row_reg['id_estado'] == 11) {
                    $sql_des = "SELECT\r\n\t\t\t\t\t\t\ta.id_archivo AS ultimo,\r\n\t\t\t\t\t\t\ta.descripcion AS descripcion\r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\tarchivo AS a\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\ta.id_documento =  '" . $ids . "'\r\n\t\t\t\t\t\t\tORDER BY\r\n\t\t\t\t\t\t\ta.id_archivo DESC\r\n\t\t\t\t\t\t\tLIMIT 1";
                    $query_des = new Consulta($sql_des);
                    $row_des = $query_des->ConsultaVerRegistro();
                    if (!empty($row_des['descripcion'])) {
                        $tooltip = "title ='" . $row_des['descripcion'] . "' class='tip'";
                    }
                } elseif ($estado == 16 || $estado == 17) {
                    $doc_d_a = new Documento($row_reg['id']);
                    $tooltip = "title ='" . $doc_d_a->ObtenerDescripcionUltimoOriginal($estado) . "' class='tip'";
                }
                ?>
				
		<td width="6%" align="center" <?php 
                echo $tooltip;
                ?>
>
			<div align="center">
			  <?php 
                if ($estado == 11) {
                    ?>
			  <a href="javascript:QuitarArchivado(<?php 
                    echo $row_reg['id'];
                    ?>
)" id="desarchivar">
			    <?php 
                    echo $row_reg['estado'];
                    ?>
			    </a>
		        <?php 
                } elseif ($estado == 12) {
                    ?>
			  <a href="javascript:QuitarFinalizar(<?php 
                    echo $row_reg['id'];
                    ?>
)" id="nofinalizar">
			    <?php 
                    echo $row_reg['estado'];
                    ?>
			    </a>
		        <?php 
                } else {
                    ?>
		        <input name="text3" type="text" style="text-align:center" value="<?php 
                    echo $row_reg['estado'];
                    ?>
" size="3" maxlength="3"/>
		        <?php 
                }
                ?>
		
		    </div></td>
		<td align="center" width="4%"><div align="center">
		  <input name="text2" type="text" style=" width:20PX; text-align:center" value="<?php 
                echo $row_reg['categoria'] == '1' ? 'O' : 'C';
                ?>
"/>
		  </div></td>
		  <?php 
                $sql_data = "SELECT `a`.`abve_nombre_area`\r\n\t\t\t\t\t\tFROM `areas` AS `a` \r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t`a`.`id_area` =  '" . $_SESSION['session'][5] . "' ";
                $query_data = new Consulta($sql_data);
                $data = $query_data->ConsultaVerRegistro();
                $sql_usu = "SELECT \r\n\t\t\t\t\t\tMax(`ha`.`id_historial_atencion`) AS `ultimo`, \t\t\t\r\n\t\t\t\t\t\t`ha`.`id_documento`, \r\n\t\t\t\t\t\tha.original_historial_atencion, \r\n\t\t\t\t\t\t`usuarios`.`id_area`  \r\n\t\t\t\t\t\tFROM  \r\n\t\t\t\t\t\t`historial_atencion` AS `ha` \r\n\t\t\t\t\t\tInner Join `usuarios` ON `usuarios`.`id_usuario` = `ha`.`id_usuario_destino` \r\n\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\tha.id_documento='" . $row_reg['id'] . "' and \r\n\t\t\t\t\t\tusuarios.id_area =  '" . $_SESSION['session'][5] . "'\r\n\t\t\t\t\t\tGROUP BY\r\n\t\t\t\t\t\t`ha`.`id_historial_atencion`\t";
                $query_usu = new Consulta($sql_usu);
                $usu = $query_usu->ConsultaVerRegistro();
                $susu = "SELECT `u`.`login_usuario`\r\n\t\t\t\tFROM\r\n\t\t\t\t`historial_atencion` AS `ha`\r\n\t\t\t\tInner Join `usuarios` AS `u` ON `u`.`id_usuario` = `ha`.`id_usuario_destino`\r\n\t\t\t\tWHERE\r\n\t\t\t\t`ha`.`id_historial_atencion` = '" . $usu['ultimo'] . "'  ";
                $qusu = new Consulta($susu);
                $u = $qusu->ConsultaVerRegistro();
                ?>

      <td>
	<?php 
                if ($row_reg['categoria'] != 1) {
                    $doc = new Documento();
                    $ubic = $doc->ObtenerUbicacionCopia($ids, 1);
                    $area = $data['abve_nombre_area'];
                    $tooltip_ubic = "";
                    if (count($ubic) > 0) {
                        $cont = 0;
                        foreach ($ubic as $u) {
                            if ($cont == 0) {
                                $tooltip_ubic = $tooltip_ubic . "{$area} - " . $u["destino"];
                            } else {
                                $tooltip_ubic = $tooltip_ubic . "<br/>{$area} - " . $u["destino"];
                            }
                            $cont++;
                        }
                        if (count($ubic) == 1) {
                            ?>
				<input type="text" value="<?php 
                            echo $tooltip_ubic;
                            ?>
" style="width:95%"/>	
				<?php 
                        } else {
                            ?>
				<input type="text" value="<?php 
                            echo $area . "- Varios";
                            ?>
" style="width:95%" title ='<?php 
                            echo $tooltip_ubic;
                            ?>
' class='tip'/>
		<?php 
                        }
                    } else {
                        ?>
			<input type="text" value="<?php 
                        echo $area;
                        ?>
" style="width:95%"/>	
		<?php 
                    }
                } elseif ($row_reg['id_estado'] == '3' || $row_reg['id_estado'] == '12' || $row_reg['id_estado'] == '16' || $row_reg['id_estado'] == '17') {
                    ?>
			<input type="text" value="<?php 
                    echo $data['abve_nombre_area'];
                    ?>
" />        	
    <?php 
                } elseif ($row_reg['id_estado'] == '13') {
                    $sql_area_derivado = "SELECT ha.id_historial_atencion AS ultimo, \r\n\t\t\t\t\t\t\t\ta.id_area AS area,\r\n\t\t\t\t\t\t\t\ta.abve_nombre_area AS abreviatura\t\r\n\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\thistorial_atencion AS ha\r\n\t\t\t\t\t\t\t\tInner Join areas AS a ON a.id_area = ha.id_area_destino\r\n\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\tha.id_documento=" . $ids . " and\r\n\t\t\t\t\t\t\t\tha.tipo_historial_atencion = 1 and\r\n\t\t\t\t\t\t\t\tha.original_historial_atencion = 1\r\n\t\t\t\t\t\t\t\tORDER BY\r\n\t\t\t\t\t\t\t\tultimo DESC\r\n\t\t\t\t\t\t\t\tLIMIT 1";
                    $query_area_derivado = new Consulta($sql_area_derivado);
                    $row_area_derivado = $query_area_derivado->ConsultaVerRegistro();
                    ?>
			<input type="text" value="<?php 
                    echo $row_area_derivado["abreviatura"];
                    ?>
" />					
			<?php 
                } elseif ($row_reg['id_estado'] == '4') {
                    $sql_usu = "SELECT ha.id_historial_atencion AS ultimo, \r\n\t\t\t\t\t\t\ta.abve_nombre_area AS abreviatura,\r\n\t\t\t\t\t\t\tu.login_usuario AS login_usuario\t\r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\thistorial_atencion AS ha\r\n\t\t\t\t\t\t\tInner Join areas AS a ON a.id_area = ha.id_area \r\n\t\t\t\t\t\t\tInner Join usuarios AS u ON u.id_usuario = ha.id_usuario_destino\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\tha.id_documento=" . $ids . " and\r\n\t\t\t\t\t\t\tha.tipo_historial_atencion = 0 and\r\n\t\t\t\t\t\t\tha.original_historial_atencion = 1\r\n\t\t\t\t\t\t\tORDER BY\r\n\t\t\t\t\t\t\tultimo DESC\r\n\t\t\t\t\t\t\tLIMIT 1";
                    $query_usu = new Consulta($sql_usu);
                    $usu = $query_usu->ConsultaVerRegistro();
                    ?>
			<input type="text" value="<?php 
                    echo $usu['abreviatura'] . ' - ' . $usu['login_usuario'];
                    ?>
" />					
			<?php 
                } elseif ($row_reg['id_estado'] == '6') {
                    $sql_usu = "SELECT\r\n\t\t\t\t\t\t\ta.abve_nombre_area AS abreviatura,\r\n\t\t\t\t\t\t\tu.login_usuario AS login_usuario\r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\tborradores_respuesta AS b\r\n\t\t\t\t\t\t\tInner Join usuarios AS u ON u.id_usuario = b.id_destino\r\n\t\t\t\t\t\t\tInner Join areas AS a ON a.id_area = u.id_area \t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\tb.id_documento =  '" . $ids . "' AND\r\n\t\t\t\t\t\t\tb.categoria =  '1'\r\n\t\t\t\t\t\t\tORDER BY\r\n\t\t\t\t\t\t\tb.fecha_borrador_respuesta DESC\r\n\t\t\t\t\t\t\tLIMIT 1";
                    $query_usu = new Consulta($sql_usu);
                    $usu = $query_usu->ConsultaVerRegistro();
                    ?>
			<input type="text" value="<?php 
                    echo $usu['abreviatura'] . ' - ' . $usu['login_usuario'];
                    ?>
" />					
			<?php 
                } elseif ($row_reg['id_estado'] == '11') {
                    $sql_usu = "SELECT\r\n\t\t\t\t\t\t\tar.abve_nombre_area\r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\tarchivo AS a\r\n\t\t\t\t\t\t\tInner Join areas AS ar ON a.id_area = ar.id_area\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\ta.id_documento =  '" . $ids . "'\r\n\t\t\t\t\t\t\tORDER BY a.id_archivo DESC\r\n\t\t\t\t\t\t\tLIMIT 1";
                    $query_usu = new Consulta($sql_usu);
                    $usu = $query_usu->ConsultaVerRegistro();
                    ?>
				<input type="text" value="<?php 
                    echo $usu['abve_nombre_area'];
                    ?>
" />
			<?php 
                }
                ?>
</td>
		</tr><?php 
            }
        }
        ?>
		 </table>
		</td>
	</tr>
</table>
</div>

          <?php 
    }
    function Busqueda($campo, $valor)
    {
        if ($campo == "nombre_remitente") {
            $where = $campo == "nombre_remitente" ? " AND r.nombre_remitente like '%{$valor}%' " : "";
        } else {
            $where = $campo != "" ? " AND d.{$campo} like '%{$valor}%' " : "";
        }
        $sql_reg = "SELECT  \t\t\t\t\r\n\t\t\t\thd.id_documento as id,\r\n\t\t\t\td.fecha_registro_documento as fecha,\r\n\t\t\t\td.asunto_documento as asunto,\r\n\t\t\t\td.codigo_documento as codigo,\r\n\t\t\t\ttd.nombre_tipo_documento as tipo,\r\n\t\t\t\tr.nombre_remitente as remitente,\r\n\t\t\t\thd.original_historial_documento as categoria,\r\n\t\t\t\td.numero_documento as numero,\r\n\t\t\t\td.id_estado as id_estado,\r\n\t\t\t\te.abrev_nombre_estado as estado,\r\n\t\t\t\tv.descripcion as descripcion_d,\r\n\t\t\t\ta.descripcion as descripcion_a\r\n\t\t\t\tFROM\r\n\t\t\t\thistorial_documentos AS hd\r\n\t\t\t\tInner Join documentos AS d ON d.id_documento = hd.id_documento\r\n\t\t\t\tInner Join estados AS e ON e.id_estado = d.id_estado\r\n\t\t\t\tInner Join remitentes AS r ON r.id_remitente = d.id_remitente\r\n\t\t\t\tInner Join tipos_documento AS td ON d.id_tipo_documento = td.id_tipo_documento\r\n\t\t\t\tLeft Join devuelto AS v ON v.id_documento = d.id_documento\r\n\t\t\t\tLeft Join archivo AS a ON a.id_documento = d.id_documento\t\t\t\t\t\t\t\r\n\t\t\t\tWHERE\r\n\t\t\t\td.id_estado >  '1' {$where}\r\n\t\t\t\tUNION\r\n\t\t\t\tSELECT\r\n\t\t\t\tha.id_documento as id,\t\t\t\t\r\n\t\t\t\td.fecha_registro_documento as fecha,\r\n\t\t\t\td.asunto_documento as asunto,\r\n\t\t\t\td.codigo_documento as codigo,\r\n\t\t\t\ttd.nombre_tipo_documento as tipo,\r\n\t\t\t\tr.nombre_remitente as remitente,\r\n\t\t\t\tha.original_historial_atencion as categoria,\r\n\t\t\t\td.numero_documento as numero,\r\n\t\t\t\td.id_estado as id_estado,\r\n\t\t\t\te.abrev_nombre_estado as estado,\r\n\t\t\t\tv.descripcion as descripcion_d,\r\n\t\t\t\ta.descripcion as descripcion_a\t\t\t\t\r\n\t\t\t\tFROM\r\n\t\t\t\thistorial_atencion AS ha\r\n\t\t\t\tInner Join documentos AS d ON ha.id_documento = d.id_documento\r\n\t\t\t\tInner Join estados AS e ON d.id_estado = e.id_estado\r\n\t\t\t\tInner Join tipos_documento AS td ON d.id_tipo_documento = td.id_tipo_documento\r\n\t\t\t\tInner Join remitentes AS r ON d.id_remitente = r.id_remitente\r\n\t\t\t\tLeft Join devuelto AS v ON v.id_documento = d.id_documento\r\n\t\t\t\tLeft Join archivo AS a ON a.id_documento = d.id_documento\r\n\t\t\t\tWHERE\r\n\t\t\t\td.id_estado >  '1' {$where}\r\n\t\t\t\tORDER BY codigo DESC ";
        $query_reg = new Consulta($sql_reg);
        ?>

	<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" id="tabla_despacho">
	<tr bgcolor="#6699CC" class="Estilo22">
		  <td width="10%" height="25" style="vertical-align:middle"><div align="center" class="msgok1">Reg. Nro</div></td>
		  <td width="25%" style="vertical-align:middle"><div align="center"><span class="msgok1">Remitente</span></div></td>
		  <td width="32%" style="vertical-align:middle"><div align="center"><span class="msgok1">Documento</span></div></td>
		  <td width="13%" style="vertical-align:middle"><div align="center"><span class="msgok1">Fecha de Registro</span></div></td>
		  <td width="3%" align="center" style="vertical-align:middle"><span class="msgok1">Estado</span></td>
		  <td width="2%" align="center" style="vertical-align:middle"><span class="msgok1">Cat</span></td>
		  <td align="center" style="vertical-align:middle"><span class="msgok1"> Ubicacion</span></td>      
	  </tr>

		<?php 
        while ($row_reg = $query_reg->ConsultaVerRegistro()) {
            $ids = $row_reg[id_documento];
            $_POST[remi] = $row_reg[t_remitentenombre];
            $estado = $row_reg["id_estado"];
            $clase = "class='Estilo7'";
            if ($estado == 12) {
                $clase = "class='Estilo7 fila_finalizada'";
            } else {
                $dias_faltantes = ObtenerDiasFaltantes($ids, date('d/m/Y', strtotime($row_reg['fecha'])));
                if ($dias_faltantes <= 0) {
                    $clase = "class='Estilo7 fila_peligro'";
                } elseif ($dias_faltantes > 0 && $dias_faltantes <= 3) {
                    $clase = "class='Estilo7 fila_urgente'";
                } else {
                    $clase = "class='Estilo7 fila_baja'";
                }
            }
            ?>
		
    <tr <?php 
            echo $clase;
            ?>
>
		<td   onmouseover="toolTips('<?php 
            echo $row_reg['asunto'];
            ?>
',this)" >
			<div align="center"><a href="areas_acceso_registro.php?opcion=despachar&ids=<?php 
            echo $row_reg['id'];
            ?>
">
		    <?php 
            echo $row_reg['codigo'];
            ?>
			  </a>
	        </div></td>  
		  <td ><input name="Input" value="<?php 
            echo $row_reg['remitente'];
            ?>
" size="40"/></td>
		  <td ><input name="Input2" value="<?php 
            echo $row_reg['numero'];
            ?>
" size="47"/></td>
		  <td > <?php 
            echo date('d/m/Y H:i', strtotime($row_reg['fecha_registro_documento']));
            ?>
</td>
		  
		<?php 
            $tooltip = "";
            if ($row_reg['id_estado'] == 5 && !empty($row_reg['descripcion_d'])) {
                $tooltip = "title ='" . $row_reg['descripcion_d'] . "'";
            } elseif ($row_reg['id_estado'] == 11 && !empty($row_reg['descripcion_a'])) {
                $tooltip = "title ='" . $row_reg['descripcion_a'] . "'";
            }
            ?>
				
		<td align="center" <?php 
            echo $tooltip;
            ?>
 class="tip">
			<?php 
            if ($estado == 11) {
                ?>
				<a href="javascript:QuitarArchivado(<?php 
                echo $row_reg['id'];
                ?>
)" id="desarchivar">
					<?php 
                echo $row_reg['estado'];
                ?>
				</a>
			<?php 
            } else {
                ?>
					<?php 
                echo $row_reg['estado'];
                ?>
			<?php 
            }
            ?>
		</td>
		  <td align="center" ><?php 
            if ($row_reg['categoria'] == '1') {
                echo 'O';
            } else {
                echo 'C';
            }
            ?>
</td>

		  <?php 
            $sql_data = "SELECT `a`.`abve_nombre_area`\r\n\t\t\t\t\t\tFROM `areas` AS `a` \r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t`a`.`id_area` =  '" . $_SESSION['session'][5] . "' ";
            $query_data = new Consulta($sql_data);
            $data = $query_data->ConsultaVerRegistro();
            $sql_usu = "SELECT \r\n\t\t\t\t\t\tMax(`ha`.`id_historial_atencion`) AS `ultimo`, \t\t\t\r\n\t\t\t\t\t\t`ha`.`id_documento`, \r\n\t\t\t\t\t\tha.original_historial_atencion, \r\n\t\t\t\t\t\t`usuarios`.`id_area`  \r\n\t\t\t\t\t\tFROM  \r\n\t\t\t\t\t\t`historial_atencion` AS `ha` \r\n\t\t\t\t\t\tInner Join `usuarios` ON `usuarios`.`id_usuario` = `ha`.`id_usuario_destino` \r\n\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\tha.id_documento='" . $row_reg['id'] . "' and \r\n\t\t\t\t\t\tusuarios.id_area =  '" . $_SESSION['session'][5] . "'\r\n\t\t\t\t\t\tGROUP BY\r\n\t\t\t\t\t\t`ha`.`id_historial_atencion`\t";
            $query_usu = new Consulta($sql_usu);
            $usu = $query_usu->ConsultaVerRegistro();
            $susu = "SELECT `u`.`login_usuario`\r\n\t\t\t\tFROM\r\n\t\t\t\t`historial_atencion` AS `ha`\r\n\t\t\t\tInner Join `usuarios` AS `u` ON `u`.`id_usuario` = `ha`.`id_usuario_destino`\r\n\t\t\t\tWHERE\r\n\t\t\t\t`ha`.`id_historial_atencion` = '" . $usu['ultimo'] . "'  ";
            $qusu = new Consulta($susu);
            $u = $qusu->ConsultaVerRegistro();
            ?>

      <td>

	<?php 
            if ($row_reg['id_estado'] = '4') {
                echo $data['abve_nombre_area'];
                if ($usu['original_historial_atencion'] == '1') {
                    echo ' ' . $u['login_usuario'];
                } else {
                    echo ' ' . ' ';
                }
            } else {
                echo $data['abve_nombre_area'];
            }
            ?>
</td>

    </tr><?php 
        }
        ?>
</table>

    <p>
      <?php 
    }
Exemple #3
0
     $muestra_copia = true;
     //Como no se mostro original se muestra la copia
 } elseif ($docs[$d]['original'] == 1 && ($estado == 4 || $estado == 14 || $estado == 15) && !$doc[$d]->TengoElDocDAOriginal($_SESSION['session'][0])) {
     //Viene de despacho de area y no lo tengo
     $muestra_copia = true;
 } elseif ($docs[$d]['original'] == 2 && $doc[$d]->copiaArchivadaUsuario()) {
     //Esta archiovada no se muestra la copia
     //echo "archivo->".$docs[$d]['id'];
 } else {
     // Se mostrara el original, ya no se muestra copia
     $muestra_copia = false;
     $clase = "Estilo7";
     if ($estado == 12) {
         $clase = "Estilo7";
     } else {
         $dias_faltantes = ObtenerDiasFaltantes($docs[$d]['id'], date('d/m/Y', strtotime($doc[$d]->getFechaCompletaRegistro())));
         if ($dias_faltantes <= 0) {
             $clase = "Estilo7 fila_peligro";
         } elseif ($dias_faltantes > 0 && $dias_faltantes <= 3) {
             $clase = "Estilo7 fila_urgente";
         } else {
             $clase = "Estilo7 fila_baja";
         }
     }
     $tooltip_asunto = "";
     $asunto = trim($doc[$d]->getAsunto());
     if (!empty($asunto)) {
         $tooltip_asunto = "title ='" . $asunto . "' class='tip'";
     }
     $tooltip_estado = "";
     if ($estado == 14 || $estado == 15) {
    function listarDocumentosPorUsuario($usuario)
    {
        if (isset($_POST['campo']) && isset($_POST['valor']) && !empty($_POST['campo']) && !empty($_POST['valor'])) {
            $docs = $usuario->getIdAtencionPorFiltro($_POST['campo'], $_POST['valor']);
        } else {
            $docs = $usuario->getIdAtencion();
        }
        ?>
		 
<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="17%" 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 class="ui-widget-header ui-th-column grid_resize">Documento</th>
					<th width="14%" 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 width="5%" class="ui-widget-header ui-th-column grid_resize">Cat</th>
				</tr>			
			</table>
	</tr>
	<tr class="ui-jqgrid-bdiv">
		<td>
			<table id="frmgrid" width="100%" class="ui-jqgrid-btable" cellpadding="0" cellspacing="0">
		<?php 
        $cod_documento = "";
        $muestra_copia = true;
        for ($d = 0; $d < count($docs); $d++) {
            $doc[$d] = new Documento($docs[$d]['id']);
            $anterior = $cod_documento;
            $cod_documento = $doc[$d]->getCodigo();
            $tem = $doc[$d]->getEstado();
            $estado = $tem->getId();
            if ($cod_documento != $anterior || $muestra_copia) {
                //Vemos si se muestra en la lista o no
                $tam_borr_orig = $doc[$d]->ObtenerTamanioHistorialOriginales();
                if ($tam_borr_orig > 0 && !$doc[$d]->TengoElBorradorOriginal($_SESSION['session'][0]) && $docs[$d]['original'] == 1 && $estado == 6) {
                    //hay un historial de borradores donde se ha enviado el original y yo no tengo el original
                    //No se debe mostrar asi que no pasa nada
                    $muestra_copia = true;
                    //Como no se mostro original se muestra la copia
                } elseif ($docs[$d]['original'] == 1 && ($estado == 4 || $estado == 14 || $estado == 15) && !$doc[$d]->TengoElDocDAOriginal($_SESSION['session'][0])) {
                    //Viene de despacho de area y no lo tengo
                    $muestra_copia = true;
                } elseif ($docs[$d]['original'] == 2 && $doc[$d]->copiaArchivadaUsuario()) {
                    //Esta archiovada no se muestra la copia
                } else {
                    // Se mostrara el original, ya no se muestra copia
                    $muestra_copia = false;
                    $clase = "Estilo7";
                    if ($estado == 12) {
                        $clase = "Estilo7 fila_finalizada";
                    } else {
                        $dias_faltantes = ObtenerDiasFaltantes($docs[$d]['id'], date('d/m/Y', strtotime($doc[$d]->getFechaCompletaRegistro())));
                        if ($dias_faltantes <= 0) {
                            $clase = "Estilo7 fila_peligro";
                        } elseif ($dias_faltantes > 0 && $dias_faltantes <= 3) {
                            $clase = "Estilo7 fila_urgente";
                        } else {
                            $clase = "Estilo7 fila_baja";
                        }
                    }
                    $tooltip_asunto = "";
                    $asunto = trim($doc[$d]->getAsunto());
                    if (!empty($asunto)) {
                        $tooltip_asunto = "title ='" . $asunto . "' class='tip'";
                    }
                    $tooltip_estado = "";
                    if ($estado == 14 || $estado == 15) {
                        $tooltip_estado = "title ='" . $doc[$d]->ObtenerDescripcionUltimoOriginal($estado) . "' class='tip'";
                    }
                    ?>
			
			<tr class="ui-widget-content1 jqgrow <?php 
                    echo $clase;
                    ?>
">
				<td <?php 
                    echo $tooltip_asunto;
                    ?>
 width="17%">
					<div align="center">
					  <?php 
                    if ($estado != 12 && $estado != 11 || $docs[$d]['original'] == 2) {
                        ?>
					  <a href="atencion_acceso_registro.php?opcion=detalle&cat=<?php 
                        echo $docs[$d]['original'];
                        ?>
&id=<?php 
                        echo $doc[$d]->getId();
                        ?>
"><?php 
                        echo $doc[$d]->getCodigo();
                        ?>
</a>
					  <?php 
                    } else {
                        echo $doc[$d]->getCodigo();
                    }
                    ?>
			        </div></td>
				<td align="left" width="27%">
					<?php 
                    $dtd = $doc[$d]->getRemitente();
                    ?>
					<input type="text" value="<?php 
                    echo $dtd->getNombre();
                    ?>
" size="40" style="border:none"/></td>
				<td align="left">
					<input type="text" value="<?php 
                    echo $doc[$d]->getNumero();
                    ?>
" size="50" style="border:none"/>
				</td>
				<td width="14%">
					<div align="center">
						<input type="text" value="<?php 
                    echo $doc[$d]->getFechaRegistro() . " " . $doc[$d]->getHoraRegistro();
                    ?>
" style="text-align:center"/>
					</div>
				</td>
				<td <?php 
                    echo $tooltip_estado;
                    ?>
 width="6%">
					<?php 
                    $cat = $docs[$d]['original'];
                    if ($cat == 1) {
                        ?>
                    <div align="center">
						<input type="text" value="<?php 
                        $est = $doc[$d]->getEstado();
                        echo $est->getAbreviatura();
                        ?>
" size="3"
						style="text-align:center"/>
					</div>
					<?php 
                    } else {
                        $ids = $doc[$d]->getId();
                        $estado = $doc[$d]->ObtenerEstadoCopia($ids, 2);
                        ?>
				
						<input type="text" value="<?php 
                        echo $estado;
                        ?>
" size="3" style="text-align:center; width:100%"/>
					<?php 
                    }
                    ?>
				</td>
				<td width="5%">
				  <div align="center">
					  <input type="text" value="<?php 
                    $cat = $docs[$d]['original'];
                    echo $cat == 1 ? "O" : "C";
                    ?>
" size="2"
					  style="text-align:center"/>
				  </div>
				</td>
			</tr>
			<?php 
                }
                //Fin del elseif
            }
            //Fin de if anterior
        }
        //Fin del for
        ?>
		 </table>
		</td>
	</tr>
</table>
</div>
	<?php 
    }