Browse Source

Merge pull request #3411 from annando/1704-ping-order

Unread notifications are now always on top
pull/3414/head
Hypolite Petovan 4 years ago
committed by GitHub
parent
commit
f3a64ebfcb
1 changed files with 12 additions and 2 deletions
  1. +12
    -2
      mod/ping.php

+ 12
- 2
mod/ping.php View File

@ -305,8 +305,18 @@ function ping_init(App $a)
// sort notifications by $[]['date']
$sort_function = function($a, $b) {
$adate = date($a['date']);
$bdate = date($b['date']);
$adate = strtotime($a['date']);
$bdate = strtotime($b['date']);
// Unseen messages are kept at the top
// The value 31536000 means one year. This should be enough :-)
if (!$a['seen']) {
$adate += 31536000;
}
if (!$b['seen']) {
$bdate += 31536000;
}
if ($adate == $bdate) {
return 0;
}


Loading…
Cancel
Save