function get_users_listing($sort, $dir="ASC", $page=1, $recordsperpage=20) {
global $CFG;
- if ($CFG->dbtype == "mysql") {
- $limit = "LIMIT $page,$recordsperpage";
- } else {
- $limit = "LIMIT $recordsperpage,$page";
+ switch ($CFG->dbtype) {
+ case "mysql":
+ $limit = "LIMIT $page,$recordsperpage";
+ break;
+ case "postgres7":
+ $limit = "LIMIT $recordsperpage OFFSET ".($page * $recordsperpage);
+ break;
+ default:
+ $limit = "LIMIT $recordsperpage,$page";
}
+
return get_records_sql("SELECT id, username, email, firstname, lastname, city, country, lastaccess
FROM {$CFG->prefix}user
WHERE username <> 'guest'
$notteacherforum = "";
}
- if ($CFG->dbtype == "mysql") {
- $limit = "LIMIT $page,$recordsperpage";
- } else {
- $limit = "LIMIT $recordsperpage,$page";
+ switch ($CFG->dbtype) {
+ case "mysql":
+ $limit = "LIMIT $page,$recordsperpage";
+ break;
+ case "postgres7":
+ $limit = "LIMIT $recordsperpage OFFSET ".($page * $recordsperpage);
+ break;
+ default:
+ $limit = "LIMIT $recordsperpage,$page";
}
-
return get_records_sql("SELECT p.*,u.firstname,u.lastname,u.email,u.picture
FROM {$CFG->prefix}forum_posts p,
{$CFG->prefix}forum_discussions d,