diff --git a/include/staff/staffmembers.inc.php b/include/staff/staffmembers.inc.php index 7ddba38eab8213491443aeccdf489eeb7b62ad88..97f7c1265249a845d5bfb49d3705e66638e44569 100644 --- a/include/staff/staffmembers.inc.php +++ b/include/staff/staffmembers.inc.php @@ -16,12 +16,6 @@ $sortOptions = array( $orderWays = array('DESC'=>'DESC', 'ASC'=>'ASC'); $sort = ($_REQUEST['sort'] && $sortOptions[strtolower($_REQUEST['sort'])]) ? strtolower($_REQUEST['sort']) : 'name'; -if ($sort && $sortOptions[$sort]) { - $order_column = $sortOptions[$sort]; -} - -$order_column = $order_column ? $order_column : array('firstname', 'lastname'); - switch ($cfg->getAgentNameFormat()) { case 'last': case 'lastfirst': @@ -31,6 +25,12 @@ case 'legal': // Otherwise leave unchanged } +if ($sort && $sortOptions[$sort]) { + $order_column = $sortOptions[$sort]; +} + +$order_column = $order_column ?: array('firstname', 'lastname'); + if ($_REQUEST['order'] && isset($orderWays[strtoupper($_REQUEST['order'])])) { $order = $orderWays[strtoupper($_REQUEST['order'])]; } else {