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; $_pagi_sql=" select disponibilidad, count(*) as cuantos from documento a, ubicaciondocumento b where (a.estado=1 and a.disponibilidad<2 "; 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.=") "; $_pagi_sql.=" GROUP by disponibilidad"; $_pagi_sql.=" ORDER by disponibilidad ASC"; $_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)) { $disponibilidad=($row['disponibilidad']==1)?"Reservados":"Publicos"; $contenido.=" "; $total=$total+$row['cuantos']; } $contenido.=" "; $contenido.= "
Disponibilidad Documentos encontrados
".$disponibilidad." ".$row['cuantos']."
TOTAL ".$total."
"; $contenido.= "
"; } else { $contenido= "
NO SE ENCONTRARON DOCUMENTOS CON LOS CRITERIOS DE BUSQUEDA ESPECIFICADOS.
"; } echo $contenido; } $db->desconectar(); // CERRAMOS LA CONECCION CON LA BASE DE DATOS ?>