API/getHeadlines: fix order of returned feeds to be consistent with main UI
This commit is contained in:
parent
0e3b71c535
commit
e46ed1ff97
|
@ -535,6 +535,7 @@ class API extends Handler {
|
||||||
|
|
||||||
/* Labels */
|
/* Labels */
|
||||||
|
|
||||||
|
/* API only: -4 All feeds, including virtual feeds */
|
||||||
if ($cat_id == -4 || $cat_id == -2) {
|
if ($cat_id == -4 || $cat_id == -2) {
|
||||||
$counters = Counters::getLabelCounters(true);
|
$counters = Counters::getLabelCounters(true);
|
||||||
|
|
||||||
|
@ -582,7 +583,7 @@ class API extends Handler {
|
||||||
if ($include_nested && $cat_id) {
|
if ($include_nested && $cat_id) {
|
||||||
$sth = $pdo->prepare("SELECT
|
$sth = $pdo->prepare("SELECT
|
||||||
id, title, order_id FROM ttrss_feed_categories
|
id, title, order_id FROM ttrss_feed_categories
|
||||||
WHERE parent_cat = ? AND owner_uid = ? ORDER BY id, title");
|
WHERE parent_cat = ? AND owner_uid = ? ORDER BY order_id, title");
|
||||||
|
|
||||||
$sth->execute([$cat_id, $_SESSION['uid']]);
|
$sth->execute([$cat_id, $_SESSION['uid']]);
|
||||||
|
|
||||||
|
@ -611,12 +612,13 @@ class API extends Handler {
|
||||||
$limit_qpart = "";
|
$limit_qpart = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* API only: -3 All feeds, excluding virtual feeds (e.g. Labels and such) */
|
||||||
if ($cat_id == -4 || $cat_id == -3) {
|
if ($cat_id == -4 || $cat_id == -3) {
|
||||||
$sth = $pdo->prepare("SELECT
|
$sth = $pdo->prepare("SELECT
|
||||||
id, feed_url, cat_id, title, order_id, ".
|
id, feed_url, cat_id, title, order_id, ".
|
||||||
SUBSTRING_FOR_DATE."(last_updated,1,19) AS last_updated
|
SUBSTRING_FOR_DATE."(last_updated,1,19) AS last_updated
|
||||||
FROM ttrss_feeds WHERE owner_uid = ?
|
FROM ttrss_feeds WHERE owner_uid = ?
|
||||||
ORDER BY cat_id, title " . $limit_qpart);
|
ORDER BY order_id, title " . $limit_qpart);
|
||||||
$sth->execute([$_SESSION['uid']]);
|
$sth->execute([$_SESSION['uid']]);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -627,7 +629,7 @@ class API extends Handler {
|
||||||
FROM ttrss_feeds WHERE
|
FROM ttrss_feeds WHERE
|
||||||
(cat_id = :cat OR (:cat = 0 AND cat_id IS NULL))
|
(cat_id = :cat OR (:cat = 0 AND cat_id IS NULL))
|
||||||
AND owner_uid = :uid
|
AND owner_uid = :uid
|
||||||
ORDER BY cat_id, title " . $limit_qpart);
|
ORDER BY order_id, title " . $limit_qpart);
|
||||||
$sth->execute([":uid" => $_SESSION['uid'], ":cat" => $cat_id]);
|
$sth->execute([":uid" => $_SESSION['uid'], ":cat" => $cat_id]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue