summaryrefslogtreecommitdiff
path: root/classes/api.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2020-08-13 11:52:32 +0300
committerAndrew Dolgov <[email protected]>2020-08-13 11:52:32 +0300
commitdfa65e9374a52441d9c7f2d9187dc831b705858e (patch)
tree2fc96377d00faea15884191966e209f6471a01ce /classes/api.php
parent48be0057744944432aab6f0235068250f96f0a8e (diff)
move order_by to SQL override logic into a separate function
Diffstat (limited to 'classes/api.php')
-rwxr-xr-xclasses/api.php16
1 files changed, 1 insertions, 15 deletions
diff --git a/classes/api.php b/classes/api.php
index 7c8c4c9f1..7b0c58a98 100755
--- a/classes/api.php
+++ b/classes/api.php
@@ -214,21 +214,7 @@ class API extends Handler {
$_SESSION['hasSandbox'] = $has_sandbox;
- $skip_first_id_check = false;
-
- $override_order = false;
- switch (clean($_REQUEST["order_by"])) {
- case "title":
- $override_order = "ttrss_entries.title, date_entered, updated";
- break;
- case "date_reverse":
- $override_order = "updated";
- $skip_first_id_check = true;
- break;
- case "feed_dates":
- $override_order = "updated DESC";
- break;
- }
+ list($override_order, $skip_first_id_check) = Feeds::order_to_override_query(clean($_REQUEST["order_by"]));
/* do not rely on params below */