Index: trunk/admin/users/user_list.php
===================================================================
diff -u -r13 -r137
--- trunk/admin/users/user_list.php (.../user_list.php) (revision 13)
+++ trunk/admin/users/user_list.php (.../user_list.php) (revision 137)
@@ -266,13 +266,18 @@
$page = $objSession->GetVariable($CurrentPageVar);
}
}
-$sql .=" ".GetLimitSQL($page,(int)$objConfig->Get($PerPageVar));
+//$sql .=" ".GetLimitSQL($page,(int)$objConfig->Get($PerPageVar));
if($objSession->HasSystemPermission("DEBUG.LIST"))
echo htmlentities($sql,ENT_NOQUOTES)."
\n";
-//echo "SQL: $sql
";
-$objUsers->Query_Item($sql);
+$objListView = new clsListView($objListToolBar);
+$objListView->CurrentPageVar = $CurrentPageVar;
+$objListView->PerPageVar = $PerPageVar;
+ //echo "SQL: $sql
";
+$objUsers->Query_Item($sql, false, 'set_first');
+$objSession->SetVariable($CurrentPageVar, 1);
+
$itemcount = QueryCount($sql);
//$title = prompt_language("la_Text_ShowingUsers")." (".$objUsers->NumItems().")";
//removed by PSK 2004-10-21
@@ -283,9 +288,9 @@
else
$title = prompt_language("la_Text_ShowingUsers")." (".$itemcount.")";
-
+ $objListView->SetListItems($objUsers);
/* ---------------------------------------- Configure the list view ---------------------------------------- */
-$objListView = new clsListView($objListToolBar,$objUsers);
+
$objListView->IdField = "ResourceId";
$objListView->PageLinkTemplate = $pathtoroot.$admin."/templates/user_page_link.tpl";
@@ -302,8 +307,6 @@
$objListView->SearchBar = TRUE;
$objListView->SearchKeywords = $SearchWords;
$objListView->SearchAction="m_user_search";
-$objListView->CurrentPageVar = $CurrentPageVar;
-$objListView->PerPageVar = $PerPageVar;
$objListView->CheckboxName = "itemlist[]";
$objListView->TotalItemCount = $itemcount;