Bläddra i källkod

Keep sort and order after marking as read (#7974)

fix https://github.com/FreshRSS/FreshRSS/issues/7867
Alexandre Alapetite 6 månader sedan
förälder
incheckning
b5ee1d8936

+ 6 - 0
app/Controllers/entryController.php

@@ -183,6 +183,12 @@ class FreshRSS_entry_Controller extends FreshRSS_ActionController {
 		}
 
 		if (!$this->ajax) {
+			if (Minz_Request::hasParam('order')) {
+				$params['order'] = Minz_Request::paramString('order', plaintext: true);
+			}
+			if (Minz_Request::hasParam('sort')) {
+				$params['sort'] = Minz_Request::paramString('sort', plaintext: true);
+			}
 			Minz_Request::good(
 				$is_read ? _t('feedback.sub.articles.marked_read') : _t('feedback.sub.articles.marked_unread'),
 				[

+ 2 - 0
app/layout/nav_menu.phtml

@@ -121,6 +121,8 @@
 				'idMax' => FreshRSS_Context::$id_max,
 				'search' => htmlspecialchars_decode(FreshRSS_Context::$search->getRawInput(), ENT_QUOTES),
 				'state' => FreshRSS_Context::$state,
+				'sort' => FreshRSS_Context::$sort,
+				'order' => FreshRSS_Context::$order,
 			],
 		];
 

+ 2 - 0
app/views/helpers/stream-footer.phtml

@@ -20,6 +20,8 @@
 			'idMax' => FreshRSS_Context::$id_max,
 			'search' => htmlspecialchars_decode(FreshRSS_Context::$search->getRawInput(), ENT_QUOTES),
 			'state' => FreshRSS_Context::$state,
+			'sort' => FreshRSS_Context::$sort,
+			'order' => FreshRSS_Context::$order,
 		],
 	];