forked from GNUsocial/gnu-social
Directory group search code cleanup
This commit is contained in:
parent
b039d960f5
commit
52e0ce8b06
@ -302,7 +302,7 @@ class GroupdirectoryAction extends Action
|
|||||||
$offset = ($this->page-1) * PROFILES_PER_PAGE;
|
$offset = ($this->page-1) * PROFILES_PER_PAGE;
|
||||||
$limit = PROFILES_PER_PAGE + 1;
|
$limit = PROFILES_PER_PAGE + 1;
|
||||||
|
|
||||||
if (isset($this->q)) {
|
if (!empty($this->q)) {
|
||||||
|
|
||||||
// Disable this to get global group searches
|
// Disable this to get global group searches
|
||||||
$group->joinAdd(array('id', 'local_group:group_id'));
|
$group->joinAdd(array('id', 'local_group:group_id'));
|
||||||
@ -312,18 +312,14 @@ class GroupdirectoryAction extends Action
|
|||||||
$group->whereAdd("LOWER({$group->__table}.{$where}) LIKE LOWER('%".$group->escape($this->q)."%')", 'OR');
|
$group->whereAdd("LOWER({$group->__table}.{$where}) LIKE LOWER('%".$group->escape($this->q)."%')", 'OR');
|
||||||
}
|
}
|
||||||
|
|
||||||
$order = 'user_group.created ASC';
|
$order = "{$group->__table}.created ASC";
|
||||||
|
|
||||||
if ($this->sort == 'nickname') {
|
if ($this->sort == 'nickname') {
|
||||||
if ($this->reverse) {
|
$order = $this->reverse
|
||||||
$order = 'user_group.nickname DESC';
|
? "{$group->__table}.nickname DESC"
|
||||||
} else {
|
: "{$group->__table}.nickname ASC";
|
||||||
$order = 'user_group.nickname ASC';
|
} elseif ($this->reverse) {
|
||||||
}
|
$order = "{$group->__table}.created DESC";
|
||||||
} else {
|
|
||||||
if ($this->reverse) {
|
|
||||||
$order = 'user_group.created DESC';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$group->orderBy($order);
|
$group->orderBy($order);
|
||||||
|
Loading…
Reference in New Issue
Block a user