Skip to content

Commit

Permalink
refs matomo-org#4706 fix sort test
Browse files Browse the repository at this point in the history
  • Loading branch information
tsteur committed May 13, 2014
1 parent c334dcd commit bbe0304
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions core/DataTable/Filter/Sort.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,14 @@ public function numberSort($a, $b)
$valA = $a->getColumn($this->columnToSort);
$valB = $b->getColumn($this->columnToSort);

if ($valA === false) {
$valA = null;
}

if ($valB === false) {
$valB = null;
}

return !isset($valA)
&& !isset($valB)
? 0
Expand Down Expand Up @@ -111,6 +119,14 @@ function naturalSort($a, $b)
$valA = $a->getColumn($this->columnToSort);
$valB = $b->getColumn($this->columnToSort);

if ($valA === false) {
$valA = null;
}

if ($valB === false) {
$valB = null;
}

return !isset($valA)
&& !isset($valB)
? 0
Expand Down Expand Up @@ -138,6 +154,14 @@ function sortString($a, $b)
$valA = $a->getColumn($this->columnToSort);
$valB = $b->getColumn($this->columnToSort);

if ($valA === false) {
$valA = null;
}

if ($valB === false) {
$valB = null;
}

return !isset($valA)
&& !isset($valB)
? 0
Expand Down Expand Up @@ -224,6 +248,7 @@ public function filter($table)
$methodToUse = "sortString";
}
}

$table->sort(array($this, $methodToUse), $this->columnToSort);
}
}

0 comments on commit bbe0304

Please sign in to comment.