Mercurial > hg > mgallery
changeset 277:4080b9bde2ac
Sort DateTime objects correctly.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 15 May 2019 04:55:37 +0300 |
parents | be152168d945 |
children | 6770ef8b3575 |
files | mgtool.php |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mgtool.php Wed May 15 04:13:59 2019 +0300 +++ b/mgtool.php Wed May 15 04:55:37 2019 +0300 @@ -504,7 +504,12 @@ function mgSortFunc($a, $b) { if (isset($a["datetime"]) && isset($b["datetime"])) - return $b["datetime"] - $a["datetime"]; + { + if (is_object($a["datetime"]) && is_object($b["datetime"])) + return $b["datetime"]->getTimestamp() - $a["datetime"]->getTimestamp(); + else + return $b["datetime"] - $a["datetime"]; + } else if (isset($a["base"]) && isset($b["base"])) return strcmp($b["base"], $a["base"]);