|
|
|
@ -24,7 +24,6 @@ class ResultTable extends SortableTable |
|
|
|
|
private $allresults; |
|
|
|
|
private $iscourse; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Constructor |
|
|
|
|
*/ |
|
|
|
@ -81,9 +80,10 @@ class ResultTable extends SortableTable |
|
|
|
|
$scoredisplay = ScoreDisplay :: instance(); |
|
|
|
|
|
|
|
|
|
// determine sorting type |
|
|
|
|
$col_adjust = ($this->iscourse == '1' ? 1 : 0); |
|
|
|
|
$col_adjust = $this->iscourse == '1' ? 1 : 0; |
|
|
|
|
|
|
|
|
|
switch ($this->column) { |
|
|
|
|
// Type |
|
|
|
|
// first name or last name |
|
|
|
|
case (0 + $col_adjust): |
|
|
|
|
if ($is_western_name_order) { |
|
|
|
|
$sorting = ResultsDataGenerator :: RDG_SORT_FIRSTNAME; |
|
|
|
@ -91,6 +91,7 @@ class ResultTable extends SortableTable |
|
|
|
|
$sorting = ResultsDataGenerator :: RDG_SORT_LASTNAME; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
// first name or last name |
|
|
|
|
case (1 + $col_adjust): |
|
|
|
|
if ($is_western_name_order) { |
|
|
|
|
$sorting = ResultsDataGenerator :: RDG_SORT_LASTNAME; |
|
|
|
@ -98,6 +99,7 @@ class ResultTable extends SortableTable |
|
|
|
|
$sorting = ResultsDataGenerator :: RDG_SORT_FIRSTNAME; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
//Score |
|
|
|
|
case (2 + $col_adjust): |
|
|
|
|
$sorting = ResultsDataGenerator :: RDG_SORT_SCORE; |
|
|
|
|
break; |
|
|
|
@ -105,6 +107,7 @@ class ResultTable extends SortableTable |
|
|
|
|
$sorting = ResultsDataGenerator :: RDG_SORT_MASK; |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($this->direction == 'DESC') { |
|
|
|
|
$sorting |= ResultsDataGenerator :: RDG_SORT_DESC; |
|
|
|
|
} else { |
|
|
|
|