Location: PHPKode > projects > CENSUB > Core/subsistemas/usuarios/ver.php
<?php
//MUESTRA REGISTROS EXISTENTES, CONTROLA LLAMADAS PARA MODIFICAR Y ELMINAR REGISTROS
require ('../../includes/config_paths.php');
require (_ROOT._SEGURIDAD);
require (_ROOT._BD);
require (_ROOT._MISC);

$BD=new BaseDatos();
$idbd=$BD->conectar();
$BD->resultadosUTF8();
$Misc=new Misc();

//si existen filtros de busqueda
if($_POST){
	$tipo=$_POST['tipo'];
	$busqueda=$_POST['busqueda'];
	if($tipo=="nombre")
		$sqlBusqueda=" WHERE usuarios.nombre LIKE '%$busqueda%' ORDER BY nombre";
	else if($tipo=="organizacion"){
		$sqlBusqueda=" WHERE usuarios.organizacion LIKE '%$busqueda%' ORDER BY nombre";}
}else{
	$sqlBusqueda=" ORDER BY nombre";//no se han solicitado filtros de busqueda
}

//paginacion **********************
$PAGINACION=25;
if(!$_GET){
	$inicio=0;
	$pagina=1;
}else{
	$pagina=$_GET['pagina'];
	$inicio=($pagina-1)*$PAGINACION;
}

//obtener los niveles de permisos para este sistema
$seguridad=$Misc->opcionesSistema('sys_usuarios',USUARIO,$idbd); 

$sql_consulta="SELECT id_usuario,nombre,organizacion,cargo,proceso FROM usuarios".$sqlBusqueda;
//consulta de recopilacion de datos necesarios para la paginacion
$resultado=mysql_query($sql_consulta,$idbd);
$total_registros=mysql_affected_rows();
$total_paginas=ceil($total_registros/$PAGINACION);
//obtencion de registros para una pagina especifica
$resultado=mysql_query($sql_consulta." LIMIT $inicio,$PAGINACION;",$idbd);
//imagenes para botones de opcion
$img_modificar="<img src='"._ROOT._IMG."iconos/modificar.jpg' width='16' height='16' border='0' />";
$img_eliminar="<img src='"._ROOT._IMG."iconos/eliminar.jpg' width='16' height='16' border='0' />";

$registros=" "; 
$istyle=0;//bandera para el sombreo alternado de filas
while($vecresult=mysql_fetch_array($resultado)){
	if(($istyle%2)==0)
		$registros.="<tr>";
	else
		$registros.="<tr style='background-color:#E3E3E3;'>";
	$registros.="<td>".$vecresult['nombre']."</td>";
	$registros.="<td>".$vecresult['organizacion']."</td>";
	$registros.="<td>".$vecresult['cargo']."</td>";
	if($seguridad==0){
		$registros.="<td><a href=javascript:cargarPaginaEspecifica('modificar.php?id=".$vecresult['id_usuario']."','modificar'); class='btn_operacion'>".$img_modificar."Modificar</a></td>";
		$registros.="<td><a href=javascript:cargarPaginaEspecifica('eliminar.php?id=".$vecresult['id_usuario']."','eliminar'); class='btn_operacion'>".$img_eliminar."Eliminar</a></td>";		
	}else if($seguridad==1){
		$registros.="<td><a href=javascript:cargarPaginaEspecifica('modificar.php?id=".$vecresult['id_usuario']."','modificar'); class='btn_operacion'>".$img_modificar."Modificar</a></td>";
	}else if($seguridad==2){
		$registros.="<td colspan='2'>SIN ACCIONES</td>";		
	}else if($seguridad==3){
		$registros.="<td colspan='2'>SIN ACCIONES</td>";	
	}	
	$registros.="</tr>";
	$istyle++;
} 
//cargando template y mostrando resultados
include ('templates/tmp_ver.php');
//echo urlencode($registros); //texto con la codificaciÛn URL para caracteres especiales
mysql_free_result($resultado); mysql_close($idbd); //liberando memoria y cerrando conexiones
?>
Return current item: CENSUB