Show unread notifications in a different order than read notifications
This commit is contained in:
parent
7254f42333
commit
c348f27e84
|
@ -311,6 +311,7 @@ function ping_get_notifications($uid) {
|
||||||
$offset = 0;
|
$offset = 0;
|
||||||
$seen = false;
|
$seen = false;
|
||||||
$seensql = "NOT";
|
$seensql = "NOT";
|
||||||
|
$order = "";
|
||||||
$quit = false;
|
$quit = false;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
|
@ -318,7 +319,7 @@ function ping_get_notifications($uid) {
|
||||||
FROM `notify` LEFT JOIN `item` ON `item`.`id` = `notify`.`iid`
|
FROM `notify` LEFT JOIN `item` ON `item`.`id` = `notify`.`iid`
|
||||||
WHERE `notify`.`uid` = %d AND `notify`.`msg` != ''
|
WHERE `notify`.`uid` = %d AND `notify`.`msg` != ''
|
||||||
AND NOT (`notify`.`type` IN (%d, %d))
|
AND NOT (`notify`.`type` IN (%d, %d))
|
||||||
AND $seensql `notify`.`seen` ORDER BY `notify`.`date` DESC LIMIT %d, 50",
|
AND $seensql `notify`.`seen` ORDER BY `notify`.`date` $order LIMIT %d, 50",
|
||||||
intval($uid),
|
intval($uid),
|
||||||
intval(NOTIFY_INTRO),
|
intval(NOTIFY_INTRO),
|
||||||
intval(NOTIFY_MAIL),
|
intval(NOTIFY_MAIL),
|
||||||
|
@ -328,6 +329,7 @@ function ping_get_notifications($uid) {
|
||||||
if (!$r AND !$seen) {
|
if (!$r AND !$seen) {
|
||||||
$seen = true;
|
$seen = true;
|
||||||
$seensql = "";
|
$seensql = "";
|
||||||
|
$order = "DESC";
|
||||||
$offset = 0;
|
$offset = 0;
|
||||||
} elseif (!$r)
|
} elseif (!$r)
|
||||||
$quit = true;
|
$quit = true;
|
||||||
|
|
Loading…
Reference in a new issue