diff --git a/classes/api.php b/classes/api.php index 00e58ee50..97050e105 100644 --- a/classes/api.php +++ b/classes/api.php @@ -214,7 +214,7 @@ class API extends Handler { $override_order = false; switch ($_REQUEST["order_by"]) { case "title": - $override_order = "ttrss_entries.title"; + $override_order = "ttrss_entries.title, date_entered, updated"; break; case "date_reverse": $override_order = "score DESC, date_entered, updated"; diff --git a/classes/feeds.php b/classes/feeds.php index 99eb0fbf2..70271802a 100755 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -915,7 +915,7 @@ class Feeds extends Handler_Protected { switch ($order_by) { case "title": - $override_order = "ttrss_entries.title"; + $override_order = "ttrss_entries.title, date_entered, updated"; break; case "date_reverse": $override_order = "score DESC, date_entered, updated"; diff --git a/classes/handler/public.php b/classes/handler/public.php index 317bc64db..d3c854ae4 100644 --- a/classes/handler/public.php +++ b/classes/handler/public.php @@ -27,7 +27,7 @@ class Handler_Public extends Handler { switch ($order) { case "title": - $date_sort_field = "ttrss_entries.title"; + $date_sort_field = "ttrss_entries.title, date_entered, updated"; break; case "date_reverse": $date_sort_field = "date_entered, updated";