summaryrefslogtreecommitdiff
path: root/backend.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-10-18 18:32:26 +0400
committerAndrew Dolgov <[email protected]>2010-10-18 18:32:26 +0400
commit7b20c977802b3ec33f05dd66814ebc9d995bc4a3 (patch)
tree7d51bcf203333c670bef5505ff94fef14b389c9f /backend.php
parent98d684f99ba839ff1514675f2786f0f851e5cbf6 (diff)
order feed output by date_entered instead of updated to properly keep new stuff topmost; support REVERSE_HEADLINES in more headline output modes
Diffstat (limited to 'backend.php')
-rw-r--r--backend.php16
1 files changed, 12 insertions, 4 deletions
diff --git a/backend.php b/backend.php
index c30629167..06c1ecbd9 100644
--- a/backend.php
+++ b/backend.php
@@ -319,18 +319,26 @@
switch ($order_by) {
case "date":
if (get_pref($link, 'REVERSE_HEADLINES', $owner_uid)) {
- $override_order = "updated";
+ $override_order = "date_entered";
} else {
- $override_order = "updated DESC";
+ $override_order = "date_entered DESC";
}
break;
case "title":
- $override_order = "updated DESC";
+ if (get_pref($link, 'REVERSE_HEADLINES', $owner_uid)) {
+ $override_order = "title DESC, date_entered";
+ } else {
+ $override_order = "title, date_entered DESC";
+ }
break;
case "score":
- $override_order = "score DESC";
+ if (get_pref($link, 'REVERSE_HEADLINES', $owner_uid)) {
+ $override_order = "score, date_entered";
+ } else {
+ $override_order = "score DESC, date_entered DESC";
+ }
break;
}