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(); }