function eventos($accion)
{
    $miArray = lastNEntriesAction($accion, 25);
    $Rows = devuelveRows($miArray);
    $col_id = 'did';
    switch ($accion) {
        case "solicitud":
            $col = GetCols('recursos');
            $col_id = $col['rid'];
            $Cols = array(array("dbname" => $col['rid'], "label" => "id del recurso", "width" => "45px", "sortable" => false), array("dbname" => $col['uid'], "label" => "Id del usuario", "width" => "45px", "sortable" => false), array("dbname" => $col['razon'], "label" => "razon", "width" => "200px", "sortable" => false));
            break;
        case "verdoc":
            $col = GetCols('documentos');
            $col_id = $col['did'];
            $Cols = array(array("dbname" => $col['did'], "label" => "id del documento", "width" => "290px", "sortable" => false));
            break;
        case "verrsc":
            $col = GetCols('recursos');
            $col_id = $col['rid'];
            $Cols = array(array("dbname" => $col['rid'], "label" => "id del recurso", "width" => "45px", "sortable" => false), array("dbname" => $col['uid'], "label" => "Id del usuario", "width" => "45px", "sortable" => false), array("dbname" => $col['restringido'], "label" => "Restringido", "width" => "200px", "sortable" => false));
            break;
        case "conceder":
            $col = GetCols('recursos');
            $col_id = $col['rid'];
            $Cols = array(array("dbname" => $col['rid'], "label" => "id del recurso", "width" => "45px", "sortable" => false), array("dbname" => $col['uid'], "label" => "Id del usuario", "width" => "45px", "sortable" => false));
            break;
        case "registro":
            $col = GetCols('usuarios');
            $col_id = $col['uid'];
            $Cols = array(array("dbname" => $col['uid'], "label" => "id del usuario", "width" => "45px", "sortable" => false), array("dbname" => $col['uname'], "label" => "Nombre", "width" => "45px", "sortable" => false), array("dbname" => $col['apellidos'], "label" => "Apellidos", "width" => "200px", "sortable" => false));
            break;
        case "editar":
            $col = GetCols('usuarios');
            $col_id = $col['uid'];
            $Cols = array(array("dbname" => $col['uid'], "label" => "id del usuario", "width" => "45px", "sortable" => false), array("dbname" => $col['uname'], "label" => "Nombre", "width" => "45px", "sortable" => false), array("dbname" => $col['apellidos'], "label" => "Apellidos", "width" => "200px", "sortable" => false));
            break;
    }
    $opciones = array();
    $acciones = array();
    $evento = new Lister("admEventos", $Rows, 25, $Cols, $col_id, $opciones, "dg-admeventos.css");
    $evento->table = "";
    $evento->where = "";
    $evento->GeneralActions = $acciones;
    if ($sf != "") {
        $docuList->SetSort($sf, $up);
    }
    if ($start != "") {
        $docuList->SetStart($start);
    }
    return $evento->render2();
}