sort Character groups by XPs for listing and by name for managing (Issue #210)

This commit is contained in:
coderkun 2014-05-05 13:44:48 +02:00
commit 495ab946d9
2 changed files with 16 additions and 3 deletions

View file

@ -195,13 +195,26 @@
* @param int $groupsgroupId ID of the Character groups-group
* @return array Character groups
*/
public function getGroupsForGroupsgroup($groupsgroupId)
public function getGroupsForGroupsgroup($groupsgroupId, $sortorder='name')
{
// Set sort order
switch($sortorder)
{
case 'xps':
$sortorder = 'xps DESC';
break;
case 'name':
default:
$sortorder = 'name ASC';
break;
}
// Get and return Character groups
return $this->db->query(
'SELECT id, name, url, xps, motto, seminaryupload_id '.
'FROM v_charactergroups '.
'WHERE charactergroupsgroup_id = ? '.
'ORDER BY name',
"ORDER BY $sortorder",
'i',
$groupsgroupId
);