function render_admin_listarusuarios($param)
{
require_once "lister.php";
$sf = vwVarFromInput('sf');
$start = vwVarFromInput('start');
$up = vwVarFromInput('up');
list($db) = Getdb();
$tblusuarios = GetTable('usuarios');
$colsusuarios = GetCols('usuarios');
$sql = "Select * from {$tblusuarios}";
$Cols = array(array("dbname" => $colsusuarios['uid'], "label" => "id", "width" => "45px", "sortable" => false), array("dbname" => $colsusuarios['uname'], "label" => "Usuario", "width" => "80px", "sortable" => false), array("dbname" => $colsusuarios['nombre'], "label" => "Nombre", "width" => "100px", "sortable" => true), array("dbname" => $colsusuarios['apellidos'], "label" => "Apellidos", "width" => "120px", "sortable" => true), array("dbname" => $colsusuarios['nivel'], "label" => "Nivel", "width" => "45px", "sortable" => false));
$opciones = array(array("funcion" => "cbUserPromote", "valor" => "{$colsusuarios['nivel']}"), array("funcion" => "cbUserEdit", "valor" => "{$colsusuarios['uid']}"), array("funcion" => "cbUserDelete", "valor" => "{$colsusuarios['uid']}"), array("funcion" => "cbUserMasInfo", "valor" => "{$colsusuarios['uid']}"));
$acciones = array(array('funcion' => "cbUserAdmAdd"));
$userList = new Lister("admUsuarios", $sql, 25, $Cols, $colsusuarios['uid'], $opciones, "dg-admusers.css");
$userList->table = "{$table}";
$userList->where = "";
$userList->GeneralActions = $acciones;
if ($sf != "") {
$userList->SetSort($sf, $up);
}
if ($start != "") {
$userList->SetStart($start);
}
$listado = $userList->render();
$resultado = SmartyInit();
$plantilla = "usuarios/listusers.tpl";
$resultado->assign("listado", $listado);
$salida = $resultado->fetch($plantilla);
vwSessionSetVar('urlantigua', CurrentUrl());
return $salida;
}