@@ 686-693 (lines=8) @@ | ||
683 | ->sort('"Member"."Created" ASC') |
|
684 | ->limit($SQL_start . ',100'); |
|
685 | break; |
|
686 | case "name": |
|
687 | // $members = DataObject::get("Member", "\"GroupID\" = '$forumGroupID'", "\"Member\".\"Nickname\" ASC", "LEFT JOIN \"Group_Members\" ON \"Member\".\"ID\" = \"Group_Members\".\"MemberID\"", "{$SQL_start},100"); |
|
688 | $members = Member::get() |
|
689 | ->filter('Member.GroupID', $forumGroupID) |
|
690 | ->leftJoin('Group_Members', '"Member"."ID" = "Group_Members"."MemberID"') |
|
691 | ->sort('"Member"."Nickname" ASC') |
|
692 | ->limit($SQL_start . ',100'); |
|
693 | break; |
|
694 | case "country": |
|
695 | // $members = DataObject::get("Member", "\"GroupID\" = '$forumGroupID' AND \"Member\".\"CountryPublic\" = TRUE", "\"Member\".\"Country\" ASC", "LEFT JOIN \"Group_Members\" ON \"Member\".\"ID\" = \"Group_Members\".\"MemberID\"", "{$SQL_start},100"); |
|
696 | $members = Member::get() |
|
@@ 694-701 (lines=8) @@ | ||
691 | ->sort('"Member"."Nickname" ASC') |
|
692 | ->limit($SQL_start . ',100'); |
|
693 | break; |
|
694 | case "country": |
|
695 | // $members = DataObject::get("Member", "\"GroupID\" = '$forumGroupID' AND \"Member\".\"CountryPublic\" = TRUE", "\"Member\".\"Country\" ASC", "LEFT JOIN \"Group_Members\" ON \"Member\".\"ID\" = \"Group_Members\".\"MemberID\"", "{$SQL_start},100"); |
|
696 | $members = Member::get() |
|
697 | ->filter(array('Member.GroupID' => $forumGroupID, 'Member.CountryPublic' => true)) |
|
698 | ->leftJoin('Group_Members', '"Member"."ID" = "Group_Members"."MemberID"') |
|
699 | ->sort('"Member"."Nickname" ASC') |
|
700 | ->limit($SQL_start . ',100'); |
|
701 | break; |
|
702 | case "posts": |
|
703 | $query = singleton('Member')->extendedSQL('', "\"NumPosts\" DESC", "{$SQL_start},100"); |
|
704 | $query->select[] = "(SELECT COUNT(*) FROM \"Post\" WHERE \"Post\".\"AuthorID\" = \"Member\".\"ID\") AS \"NumPosts\""; |