Directory group search code cleanup

This commit is contained in:
Mikael Nordfeldth 2015-02-18 11:13:10 +01:00
parent b039d960f5
commit 52e0ce8b06

View File

@ -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);