consulta($sql); if($db->num_rows($result)>0) { $reservados=" or (("; } while ($row=$db->fetch_array($result)) { $reservados.="documentoid=".$row["documentoid"]; $reservados.=" or "; } if($db->num_rows($result)>0) { $_pagi_sql.=substr($reservados,0,-4); $_pagi_sql.=")"; } if($db->num_rows($result)>0) { $_pagi_sql.=")"; } $_pagi_sql.=" ORDER by documentoid DESC"; $_pagi_sql=utf8_decode($_pagi_sql); // INCLUIMOS LA LIBRERIRA PARA PAGINAR include("paginator.inc.php"); // MOSTRAMOS EL NUMERO DE REGISTROS ENCONTRADOS if($db->num_rows($_pagi_result)>0) { $contenido= " "; while ($row=$db->fetch_array($_pagi_result)) { $tipodocumento = $db->field_text("nombre", "tipodocumento", "tipodocumentoid", $row['tipodocumentoid']); $entidad = $db->field_grupo("nombre", "entidad", "entidadid", $row['documentoid']); $sentencia = $db->field_text("nombre", "sentencia", "sentenciaid", $row['sentenciaid']); $tiposentenciaid = $db->field_text("tiposentenciaid", "sentencia", "sentenciaid", $row['sentenciaid']); $tiposentencia = $db->field_text("nombre", "tiposentencia", "tiposentenciaid", $tiposentenciaid); $ubicacion = $db->field_text("nombre", "ubicacion", "ubicacionid", $row['ubicacionid']); $contenedor = $db->field_text("nombre", "contenedor", "contenedorid", $row['contenedorid']); $departamento = $db->field_text("nombre", "departamento", "departamentoid", $row['departamentoid']); $municipio = $db->field_text("nombre", "municipio", "municipioid", $row['municipioid']); $tema = $db->field_grupo("nombre", "tema", "temaid", $row['documentoid']); $auto = $db->field_grupo_auto("nombre", "auto", "autoid", $row['documentoid']); $nivel1 =""; $nivel2 =""; $nivel3 =""; $nivel4 =""; // $tipodocumento = $db->field_text("nombre", "tipodocumento", "tipodocumentoid", $row['tipodocumentoid']); // $sentencia = $db->field_text("nombre", "sentencia", "sentenciaid", $row['sentenciaid']); $nivel1 = $db->field_text("nombre", "ubicacion", "ubicacionid", $row['nivel1id']); $nivel1= utf8_encode($nivel1)." ".utf8_encode($row['nivel1']); $nivel2 = $db->field_text("nombre", "ubicacion", "ubicacionid", $row['nivel2id']); $nivel2= " - ".utf8_encode($nivel2)." ".utf8_encode($row['nivel2']); if($row['nivel3id']>0) { $nivel3 = $db->field_text("nombre", "ubicacion", "ubicacionid", $row['nivel3id']); $nivel3= " - ".utf8_encode($nivel3)." ".utf8_encode($row['nivel3']); } if($row['nivel4id']>0) { $nivel4 = $db->field_text("nombre", "ubicacion", "ubicacionid", $row['nivel4id']); $nivel4= " - ".utf8_encode($nivel4)." ".utf8_encode($row['nivel4']); } $codigo=$row['codigo']; $row['paginas']=intval($row['paginas']); $paginas=( $row['paginas']>0)?$row['paginas']:"N/D"; $ruta = $db->field_text("valor", "parametrizacion", "nombre", "busca_ruta"); $archivo=$ruta.strtolower($row['tipodocumentoid'])."\\".$row['codigo'].".pdf"; if(strlen($dentro)>0) { $busqueda=$db->busca_pdf($archivo,$dentro); $existe_dentro=TRUE; } else { $existe_dentro=FALSE; } if(($existe_dentro==TRUE and $busqueda==1) or $existe_dentro==FALSE) { $ruta = $db->field_text("valor", "parametrizacion", "nombre", "ruta_server"); $archivo=$ruta.strtolower($row['tipodocumentoid'])."/".$row['codigo'].".pdf"; $sql_permiso=" select permisoid from perfilpermiso WHERE perfilid=".$_SESSION["perfilid_usuario"]; $result_permiso= $db->consulta($sql_permiso); while ($row_permiso=$db->fetch_array($result_permiso)) { if($row_permiso["permisoid"]==1) { $visor.="&descargar=1"; } if($row_permiso["permisoid"]==2) { $visor.="&imprimir=1"; } if($row_permiso["permisoid"]==3) { $visor.="&copiar=1"; } } $documentos_excel=$documentos_excel.$row['documentoid'].","; $no = ($_pagi_desde)+($a++); $encriptar=base64_encode($archivo); $contenido.=" "; } } $documentos_excel=substr($documentos_excel,0,-1); $contenido.= ""; $contenido.= "
".$_pagi_info."
No. Codigo Nombre Tipo Documento Sentencia Auto Entidad Envia Departamento Municipio Año No. Paginas Ubicación Física
".$no." ".$row['codigo']." ".utf8_encode($row['nombre'])."
".utf8_encode(substr($row['resumen'],0,100))."
".utf8_encode($tipodocumento)." ".utf8_encode($tiposentencia.$sentencia)." ".utf8_encode($auto)." ".utf8_encode($entidad)." ".utf8_encode($departamento)." ".utf8_encode($municipio)." ".$row['anio_radicado']." ".$paginas." ".$nivel1.$nivel2.$nivel3.$nivel4."
".$_pagi_navegacion."


"; } else { $contenido= "
NO SE ENCONTRARON DOCUMENTOS CON LOS CRITERIOS DE BUSQUEDA ESPECIFICADOS.
"; } echo $contenido; } $documentos_excel=''; if($accion=='busca_avanzado') // INSERTA UN PARAMETRO EN LA BASE DE DATOS { $departamentoid = $_REQUEST["departamentoid"]; $municipioid = $_REQUEST["municipioid"]; $entidad_id = $_REQUEST["entidad_id"]; $sentenciaid = $_REQUEST["sentenciaid"]; $autoid = $_REQUEST["autoid"]; $fecha_anio = $_REQUEST["fecha_anio"]; $nivel1id = $_REQUEST["nivel1id"]; $nivel1= $_REQUEST["nivel1"]; $nivel2id = $_REQUEST["nivel2id"]; $nivel2= $_REQUEST["nivel2"]; $nivel3id = $_REQUEST["nivel3id"]; $nivel3= $_REQUEST["nivel3"]; $nivel4id = $_REQUEST["nivel4id"]; $nivel4= $_REQUEST["nivel4"]; $tipodocumentoid = $_REQUEST["tipodocumentoid"]; $tema_id = $_REQUEST["tema_id"]; $desde = $_REQUEST["desde"]; $hasta = $_REQUEST["hasta"]; $operador = $_REQUEST["operador"]; $tema_input = $db->field_text("nombre", "tema", "temaid", $tema_id); $entidad_input = $db->field_text("nombre", "entidad", "entidadid",$entidad_id); $auto_input = $db->field_text("nombre", "auto", "autoid", $autoid); $_pagi_cuantos = 20; if ($_SESSION['perfilid_usuario']==1) { $dispo='<2'; } else { $dispo='=0'; } if($_REQUEST["operador"]==2) //OR { $_pagi_sql=" select a.* from documento a, ubicaciondocumento b where (a.estado=1 and a.disponibilidad".$dispo.") AND ("; if($departamentoid) { $_pagi_sql2.=" (departamentoid = ".$departamentoid.") OR"; } if($municipioid) { $_pagi_sql2.=" (municipioid = ".$municipioid.") OR"; } if($sentenciaid) { $_pagi_sql2.=" (sentenciaid = ".$sentenciaid.") OR"; } if($fecha_anio) { $_pagi_sql2.=" (anio_radicado like '%".$fecha_anio."%') OR"; } if($nivel1id) { $_pagi_sql2.=" ((a.nivel1id = ".$nivel1id.")"; $_pagi_sql2.=" or (b.nivel1id = ".$nivel1id." AND b.documentoid=a.documentoid)) OR"; } if($nivel1) { $_pagi_sql2.=" ((a.nivel1 like '%".$nivel1."%')"; $_pagi_sql2.=" or (b.nivel1 like '%".$nivel1."%' AND b.documentoid=a.documentoid)) OR"; } if($nivel2id) { // $_pagi_sql.=" AND (nivel2id = ".$nivel2id.")"; $_pagi_sql2.=" ((a.nivel2id = ".$nivel2id." )"; $_pagi_sql2.=" or (b.nivel2id = ".$nivel2id." AND b.documentoid=a.documentoid)) OR"; } if($nivel2) { // $_pagi_sql.=" AND (nivel2 like '%".$nivel2."%')"; $_pagi_sql2.=" ((a.nivel2 like '%".$nivel2."%')"; $_pagi_sql2.=" or (b.nivel2 like '%".$nivel2."%' AND b.documentoid=a.documentoid)) OR"; } if($nivel3id) { // $_pagi_sql.=" AND (nivel3id = ".$nivel3id.")"; $_pagi_sql2.=" ((a.nivel3id = ".$nivel3id." )"; $_pagi_sql2.=" or (b.nivel3id = ".$nivel3id." AND b.documentoid=a.documentoid)) OR"; } if($nivel3) { // $_pagi_sql.=" AND (nivel3 like '%".$nivel3."%')"; $_pagi_sql2.=" ((a.nivel3 like '%".$nivel3."%')"; $_pagi_sql2.=" or (b.nivel3 like '%".$nivel3."%' AND b.documentoid=a.documentoid)) OR"; } if($nivel4id) { // $_pagi_sql.=" AND (nivel4id = ".$nivel4id.")"; $_pagi_sql2.=" ((a.nivel4id = ".$nivel4id." )"; $_pagi_sql2.=" or (b.nivel4id = ".$nivel4id." AND b.documentoid=a.documentoid)) OR"; } if($nivel4) { // $_pagi_sql.=" AND (nivel4 like '%".$nivel4."%')"; $_pagi_sql2.=" ((a.nivel4 like '%".$nivel4."%')"; $_pagi_sql2.=" or (b.nivel4 like '%".$nivel4."%' AND b.documentoid=a.documentoid)) OR"; } if($tipodocumentoid) { $_pagi_sql2.=" (tipodocumentoid = ".$tipodocumentoid.") OR"; } if($desde) { $_pagi_sql2.=" fecha_radicado >= '".$desde."' OR"; } if($hasta) { $_pagi_sql2.=" fecha_radicado <= '".$hasta."' OR"; } ///////////////////////////// if($tema_id>0) { $grupotemaid=$db->field_grupo_find("temaid", "tema", "temaid", $tema_id); $grupotema=explode(",",$grupotemaid); if($grupotema) { $_pagi_sql2.="("; foreach($grupotema as $valor) { $_pagi_sql3.=" grupotemaid=".$valor." OR"; } $_pagi_sql2.=substr($_pagi_sql3,0,-3); $_pagi_sql2.=") OR"; } } if($entidad_id>0) { $grupoentidadid=$db->field_grupo_find("entidadid", "entidad", "entidadid", $entidad_id); $grupoentidad=explode(",",$grupoentidadid); if($grupoentidad) { $_pagi_sql2.="("; foreach($grupoentidad as $valor) { $_pagi_sql3.=" grupoentidadid=".$valor." OR"; } $_pagi_sql2.=substr($_pagi_sql3,0,-3); $_pagi_sql2.=") OR"; } } if($autoid>0) { $grupoautoid=$db->field_grupo_find("autoid", "auto", "autoid", $autoid); $grupoauto=explode(",",$grupoautoid); if($grupoauto) { $_pagi_sql2.="("; foreach($grupoauto as $valor) { $_pagi_sql3.=" grupoautoid=".$valor." OR"; } $_pagi_sql2.=substr($_pagi_sql3,0,-3); $_pagi_sql2.=") OR"; } } ////////////////////////// if($_pagi_sql2) { $_pagi_sql.=substr($_pagi_sql2,0,-3); $_pagi_sql.=")"; } else { $_pagi_sql.=" 1=1 )"; } $sql=" select a.documentoid from documento a, usuariodocumento b, ubicaciondocumento c WHERE (b.usuarioid=".$_SESSION["usuarioid_usuario"]." AND b.documentoid = a.documentoid AND estado=1) and ("; $sql2=''; if($departamentoid) { $sql2.=" (departamentoid = ".$departamentoid.") OR"; } if($municipioid) { $sql2.=" (municipioid = ".$municipioid.") OR"; } if($sentenciaid) { $sql2.=" (sentenciaid = ".$sentenciaid.") OR"; } if($fecha_anio) { $sql2.=" (anio_radicado like '%".$fecha_anio."%') OR"; } if($nivel1id) { $sql2.=" ((a.nivel1id = ".$nivel1id.")"; $sql2.=" or (c.nivel1id = ".$nivel1id." AND c.documentoid=a.documentoid)) OR"; } if($nivel1) { $sql2.=" ((a.nivel1 like '%".$nivel1."%')"; $sql2.=" or (c.nivel1 like '%".$nivel1."%' AND c.documentoid=a.documentoid)) OR"; } if($nivel2id) { $sql2.=" ((a.nivel2id = ".$nivel2id." )"; $sql2.=" or (c.nivel2id = ".$nivel2id." AND c.documentoid=a.documentoid)) OR"; } if($nivel2) { $sql2.=" ((a.nivel2 like '%".$nivel2."%')"; $sql2.=" or (c.nivel2 like '%".$nivel2."%' AND c.documentoid=a.documentoid)) OR"; } if($nivel3id) { $sql2.=" ((a.nivel3id = ".$nivel3id." )"; $sql2.=" or (c.nivel3id = ".$nivel3id." AND c.documentoid=a.documentoid)) OR"; } if($nivel3) { $sql2.=" ((a.nivel3 like '%".$nivel3."%')"; $sql2.=" or (c.nivel3 like '%".$nivel3."%' AND c.documentoid=a.documentoid)) OR"; } if($nivel4id) { $sql2.=" ((a.nivel4id = ".$nivel4id." )"; $sql2.=" or (c.nivel4id = ".$nivel4id." AND c.documentoid=a.documentoid)) OR"; } if($nivel4) { $sql2.=" ((a.nivel4 like '%".$nivel4."%')"; $sql2.=" or (c.nivel4 like '%".$nivel4."%' AND c.documentoid=a.documentoid)) OR"; } if($tipodocumentoid) { $sql2.=" (tipodocumentoid = ".$tipodocumentoid.") OR"; } if($desde) { $sql2.=" fecha_radicado >= '".$desde."' OR"; } if($hasta) { $sql2.=" fecha_radicado <= '".$hasta."' OR"; } $grupotema=''; $grupoentidad=''; $grupoauto=''; if($tema_id>0) { $grupotemaid=$db->field_grupo_find("temaid", "tema", "temaid", $tema_id); $grupotema=explode(",",$grupotemaid); if($grupotema) { $sql2.="("; foreach($grupotema as $valor) { $sql3.=" grupotemaid=".$valor." OR"; } $sql2.=substr($sql3,0,-3); $sql2.=") OR"; } } if($entidad_id>0) { $grupoentidadid=$db->field_grupo_find("entidadid", "entidad", "entidadid", $entidad_id); $grupoentidad=explode(",",$grupoentidadid); $sql2.="("; if($grupoentidad) { foreach($grupoentidad as $valor) { $sql3.=" grupoentidadid=".$valor." OR"; } $sql2.=substr($sql3,0,-3); } $sql2.=") OR"; } if($autoid>0) { $grupoautoid=$db->field_grupo_find("autoid", "auto", "autoid", $autoid); $grupoauto=explode(",",$grupoautoid); if($grupoauto) { $sql2.="("; foreach($grupoauto as $valor) { $sql3.=" grupoautoid=".$valor." OR"; } $sql2.=substr($sql3,0,-3); $sql2.=") OR"; } } if($sql2) { $sql.=substr($sql2,0,-3); $sql.=")"; } else { $sql.=" 1=1 )"; } $sql.=" GROUP by a.documentoid "; // echo $sql; $result= $db->consulta($sql); if($db->num_rows($result)>0) { $reservados=" or (("; } while ($row=$db->fetch_array($result)) { $reservados.="a.documentoid=".$row["documentoid"]; $reservados.=" or "; } if($db->num_rows($result)>0) { $_pagi_sql.=substr($reservados,0,-4); $_pagi_sql.=")"; } if($db->num_rows($result)>0) { $_pagi_sql.=")"; } $_pagi_sql.=" GROUP by a.documentoid "; $_pagi_sql.=" ORDER by a.documentoid DESC"; } else //AND { $_pagi_sql=" select a.* from documento a, ubicaciondocumento b where (a.estado=1 and a.disponibilidad".$dispo." "; if($departamentoid) { $_pagi_sql.=" AND (departamentoid = ".$departamentoid.")"; } if($municipioid) { $_pagi_sql.=" AND (municipioid = ".$municipioid.")"; } if($sentenciaid) { $_pagi_sql.=" AND (sentenciaid = ".$sentenciaid.")"; } if($fecha_anio) { $_pagi_sql.=" AND (anio_radicado like '%".$fecha_anio."%')"; } if($nivel1id) { $_pagi_sql.=" AND ((a.nivel1id = ".$nivel1id.")"; $_pagi_sql.=" or (b.nivel1id = ".$nivel1id." AND b.documentoid=a.documentoid))"; } if($nivel1) { $_pagi_sql.=" AND ((a.nivel1 like '%".$nivel1."%')"; $_pagi_sql.=" or (b.nivel1 like '%".$nivel1."%' AND b.documentoid=a.documentoid))"; } if($nivel2id) { // $_pagi_sql.=" AND (nivel2id = ".$nivel2id.")"; $_pagi_sql.=" AND ((a.nivel2id = ".$nivel2id." )"; $_pagi_sql.=" or (b.nivel2id = ".$nivel2id." AND b.documentoid=a.documentoid))"; } if($nivel2) { // $_pagi_sql.=" AND (nivel2 like '%".$nivel2."%')"; $_pagi_sql.=" AND ((a.nivel2 like '%".$nivel2."%')"; $_pagi_sql.=" or (b.nivel2 like '%".$nivel2."%' AND b.documentoid=a.documentoid))"; } if($nivel3id) { // $_pagi_sql.=" AND (nivel3id = ".$nivel3id.")"; $_pagi_sql.=" AND ((a.nivel3id = ".$nivel3id." )"; $_pagi_sql.=" or (b.nivel3id = ".$nivel3id." AND b.documentoid=a.documentoid))"; } if($nivel3) { // $_pagi_sql.=" AND (nivel3 like '%".$nivel3."%')"; $_pagi_sql.=" AND ((a.nivel3 like '%".$nivel3."%')"; $_pagi_sql.=" or (b.nivel3 like '%".$nivel3."%' AND b.documentoid=a.documentoid))"; } if($nivel4id) { // $_pagi_sql.=" AND (nivel4id = ".$nivel4id.")"; $_pagi_sql.=" AND ((a.nivel4id = ".$nivel4id." )"; $_pagi_sql.=" or (b.nivel4id = ".$nivel4id." AND b.documentoid=a.documentoid))"; } if($nivel4) { // $_pagi_sql.=" AND (nivel4 like '%".$nivel4."%')"; $_pagi_sql.=" AND ((a.nivel4 like '%".$nivel4."%')"; $_pagi_sql.=" or (b.nivel4 like '%".$nivel4."%' AND b.documentoid=a.documentoid))"; } if($tipodocumentoid) { $_pagi_sql.=" AND (tipodocumentoid = ".$tipodocumentoid.")"; } if($desde) { $_pagi_sql.=" AND fecha_radicado >= '".$desde."'"; } if($hasta) { $_pagi_sql.=" AND fecha_radicado <= '".$hasta."'"; } if($tema_id>0) { $grupotemaid=$db->field_grupo_find("temaid", "tema", "temaid", $tema_id); $grupotema=explode(",",$grupotemaid); if($grupotema) { $_pagi_sql.="AND ("; foreach($grupotema as $valor) { $_pagi_sql3.=" grupotemaid=".$valor." OR"; } $_pagi_sql.=substr($_pagi_sql3,0,-3); $_pagi_sql.=")"; } } if($entidad_id>0) { $grupoentidadid=$db->field_grupo_find("entidadid", "entidad", "entidadid", $entidad_id); $grupoentidad=explode(",",$grupoentidadid); if($grupoentidad) { $_pagi_sql.="AND ("; foreach($grupoentidad as $valor) { $_pagi_sql3.=" grupoentidadid=".$valor." OR"; } $_pagi_sql.=substr($_pagi_sql3,0,-3); $_pagi_sql.=")"; } } if($autoid>0) { $grupoautoid=$db->field_grupo_find("autoid", "auto", "autoid", $autoid); $grupoauto=explode(",",$grupoautoid); if($grupoauto) { $_pagi_sql.="AND ("; foreach($grupoauto as $valor) { $_pagi_sql3.=" grupoautoid=".$valor." OR"; } $_pagi_sql.=substr($_pagi_sql3,0,-3); $_pagi_sql.=")"; } } $_pagi_sql.=") "; $sql=" select a.documentoid from documento a, usuariodocumento b, ubicaciondocumento c WHERE b.usuarioid=".$_SESSION["usuarioid_usuario"]." AND b.documentoid = a.documentoid AND estado=1 "; if($departamentoid) { $sql.=" AND (departamentoid = ".$departamentoid.")"; } if($municipioid) { $sql.=" AND (municipioid = ".$municipioid.")"; } if($sentenciaid) { $sql.=" AND (sentenciaid = ".$sentenciaid.")"; } if($fecha_anio) { $sql.=" AND (anio_radicado like '%".$fecha_anio."%')"; } if($nivel1id) { $sql.=" AND ((a.nivel1id = ".$nivel1id.")"; $sql.=" or (c.nivel1id = ".$nivel1id." AND c.documentoid=a.documentoid))"; } if($nivel1) { $sql.=" AND ((a.nivel1 like '%".$nivel1."%')"; $sql.=" or (c.nivel1 like '%".$nivel1."%' AND c.documentoid=a.documentoid))"; } if($nivel2id) { $sql.=" AND ((a.nivel2id = ".$nivel2id." )"; $sql.=" or (c.nivel2id = ".$nivel2id." AND c.documentoid=a.documentoid))"; } if($nivel2) { $sql.=" AND ((a.nivel2 like '%".$nivel2."%')"; $sql.=" or (c.nivel2 like '%".$nivel2."%' AND c.documentoid=a.documentoid))"; } if($nivel3id) { $sql.=" AND ((a.nivel3id = ".$nivel3id." )"; $sql.=" or (c.nivel3id = ".$nivel3id." AND c.documentoid=a.documentoid))"; } if($nivel3) { $sql.=" AND ((a.nivel3 like '%".$nivel3."%')"; $sql.=" or (c.nivel3 like '%".$nivel3."%' AND c.documentoid=a.documentoid))"; } if($nivel4id) { $sql.=" AND ((a.nivel4id = ".$nivel4id." )"; $sql.=" or (c.nivel4id = ".$nivel4id." AND c.documentoid=a.documentoid))"; } if($nivel4) { $sql.=" AND ((a.nivel4 like '%".$nivel4."%')"; $sql.=" or (c.nivel4 like '%".$nivel4."%' AND c.documentoid=a.documentoid))"; } if($tipodocumentoid) { $sql.=" AND (tipodocumentoid = ".$tipodocumentoid.")"; } if($desde) { $sql.=" AND fecha_radicado >= '".$desde."'"; } if($hasta) { $sql.=" AND fecha_radicado <= '".$hasta."'"; } if($tema_id>0) { $grupotemaid=$db->field_grupo_find("temaid", "tema", "temaid", $tema_id); $grupotema=explode(",",$grupotemaid); if($grupotema) { $sql.="AND ("; foreach($grupotema as $valor) { $sql3.=" grupotemaid=".$valor." OR"; } $sql.=substr($sql3,0,-3); $sql.=")"; } } if($entidad_id>0) { $grupoentidadid=$db->field_grupo_find("entidadid", "entidad", "entidadid", $entidad_id); $grupoentidad=explode(",",$grupoentidadid); if($grupoentidad) { $sql.="AND ("; foreach($grupoentidad as $valor) { $sql3.=" grupoentidadid=".$valor." OR"; } $sql.=substr($sql3,0,-3); $sql.=")"; } } if($autoid>0) { $grupoautoid=$db->field_grupo_find("autoid", "auto", "autoid", $autoid); $grupoauto=explode(",",$grupoautoid); if($grupoauto) { $sql.="AND ("; foreach($grupoauto as $valor) { $sql3.=" grupoautoid=".$valor." OR"; } $sql.=substr($sql3,0,-3); $sql.=")"; } } $sql.=" GROUP by a.documentoid "; // echo $sql; $result= $db->consulta($sql); if($db->num_rows($result)>0) { $reservados=" or (("; } while ($row=$db->fetch_array($result)) { $reservados.="a.documentoid=".$row["documentoid"]; $reservados.=" or "; } if($db->num_rows($result)>0) { $_pagi_sql.=substr($reservados,0,-4); $_pagi_sql.=")"; } if($db->num_rows($result)>0) { $_pagi_sql.=")"; } $_pagi_sql.=" GROUP by a.documentoid "; $_pagi_sql.=" ORDER by a.documentoid DESC"; } $_pagi_sql=utf8_decode($_pagi_sql); // INCLUIMOS LA LIBRERIRA PARA PAGINAR include("paginator.inc.php"); // MOSTRAMOS EL NUMERO DE REGISTROS ENCONTRADOS if($db->num_rows($_pagi_result)>0) { $contenido= " "; while ($row=$db->fetch_array($_pagi_result)) { $nivel1 =""; $nivel2 =""; $nivel3 =""; $nivel4 =""; $tipodocumento = $db->field_text("nombre", "tipodocumento", "tipodocumentoid", $row['tipodocumentoid']); $sentencia = $db->field_text("nombre", "sentencia", "sentenciaid", $row['sentenciaid']); $tiposentenciaid = $db->field_text("tiposentenciaid", "sentencia", "sentenciaid", $row['sentenciaid']); $tiposentencia = $db->field_text("nombre", "tiposentencia", "tiposentenciaid", $tiposentenciaid); $nivel1 = $db->field_text("nombre", "ubicacion", "ubicacionid", $row['nivel1id']); $nivel1= utf8_encode($nivel1)." ".utf8_encode($row['nivel1']); $nivel2 = $db->field_text("nombre", "ubicacion", "ubicacionid", $row['nivel2id']); $nivel2= " - ".utf8_encode($nivel2)." ".utf8_encode($row['nivel2']); if($row['nivel3id']>0) { $nivel3 = $db->field_text("nombre", "ubicacion", "ubicacionid", $row['nivel3id']); $nivel3= " - ".utf8_encode($nivel3)." ".utf8_encode($row['nivel3']); } if($row['nivel4id']>0) { $nivel4 = $db->field_text("nombre", "ubicacion", "ubicacionid", $row['nivel4id']); $nivel4= " - ".utf8_encode($nivel4)." ".utf8_encode($row['nivel4']); } $contenedor = $db->field_text("nombre", "contenedor", "contenedorid", $row['contenedorid']); $departamento = $db->field_text("nombre", "departamento", "departamentoid", $row['departamentoid']); $municipio = $db->field_text("nombre", "municipio", "municipioid", $row['municipioid']); $entidad = $db->field_grupo("nombre", "entidad", "entidadid", $row['documentoid']); $tema = $db->field_grupo("nombre", "tema", "temaid", $row['documentoid']); $auto = $db->field_grupo_auto("nombre", "auto", "autoid", $row['documentoid']); /*if($tema_id>0) { $busqueda_tema=(preg_match("/".$tema_input."/i", $tema))?1:0; $existe_tema=1; } else { $existe_tema=0; } if($entidad_id>0) { $busqueda_entidad=(preg_match("/".$entidad_input."/i", $entidad))?1:0; $existe_entidad=1; } else { $existe_entidad=0; } if($autoid>0) { $busqueda_auto=(preg_match("/".$auto_input."/i", $auto))?1:0; $existe_auto=1; } else { $existe_auto=0; } if(($existe_auto==1 and $busqueda_auto==1) or ($existe_entidad==1 and $busqueda_entidad==1) or ($existe_tema==1 and $busqueda_tema==1)) { $existe_dentro=1; } else if($existe_auto==0 and $existe_entidad==0 and $existe_tema==0) { $existe_dentro=2; } else { $existe_dentro=0; } */ $codigo=$row['codigo']; $row['paginas']=intval($row['paginas']); $paginas=( $row['paginas']>0)?$row['paginas']:"N/D"; /*if($existe_dentro==1 or $existe_dentro==2) {*/ $ruta = $db->field_text("valor", "parametrizacion", "nombre", "ruta_server"); $archivo=$ruta.strtolower($row['tipodocumentoid'])."/".$row['codigo'].".pdf"; $sql_permiso=" select permisoid from perfilpermiso WHERE perfilid=".$_SESSION["perfilid_usuario"]; $result_permiso= $db->consulta($sql_permiso); while ($row_permiso=$db->fetch_array($result_permiso)) { if($row_permiso["permisoid"]==1) { $visor.="&descargar=1"; } if($row_permiso["permisoid"]==2) { $visor.="&imprimir=1"; } if($row_permiso["permisoid"]==3) { $visor.="&copiar=1"; } } $encriptar=base64_encode($archivo); $documentos_excel=$documentos_excel.$row['documentoid'].","; $no = ($_pagi_desde)+($a++); $contenido.=" "; // } } $documentos_excel=substr($documentos_excel,0,-1); $contenido.= " "; $contenido.= "
".$_pagi_info."
No. Codigo Nombre Tipo Documento Sentencia Auto Entidad Envia Departamento Municipio Año No. Paginas Ubicación Física
".$no." ".$row['codigo']." ".utf8_encode($row['nombre'])."
".utf8_encode(substr($row['resumen'],0,100))."
".utf8_encode($tipodocumento)." ".utf8_encode($tiposentencia.$sentencia)." ".utf8_encode($auto)." ".utf8_encode($entidad)." ".utf8_encode($departamento)." ".utf8_encode($municipio)." ".$row['anio_radicado']." ".utf8_encode($paginas)." ".$nivel1.$nivel2.$nivel3.$nivel4."
".$_pagi_navegacion."


"; } else { $contenido= "
NO SE ENCONTRARON DOCUMENTOS CON LOS CRITERIOS DE BUSQUEDA ESPECIFICADOS.
"; } echo $contenido; } $db->desconectar(); // CERRAMOS LA CONECCION CON LA BASE DE DATOS ?>