From 2e77ab4266ec5a452f3d1e1f866696fde030d32c Mon Sep 17 00:00:00 2001 From: DariusIII Date: Sat, 7 Dec 2019 17:52:51 +0100 Subject: [PATCH] POtential fix for browse page ordering --- app/Http/Controllers/BrowseController.php | 8 +++--- resources/views/themes/Gentele/browse.tpl | 34 +++++++++++++++++------ 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/app/Http/Controllers/BrowseController.php b/app/Http/Controllers/BrowseController.php index b2f01b047..9f9fc7b1a 100644 --- a/app/Http/Controllers/BrowseController.php +++ b/app/Http/Controllers/BrowseController.php @@ -19,11 +19,11 @@ class BrowseController extends BasePageController $this->smarty->assign('category', -1); - $orderby = ''; + $orderBy = request()->has('ob') && ! empty(request()->input('ob')) ? request()->input('ob') : ''; $page = request()->has('page') && is_numeric(request()->input('page')) ? request()->input('page') : 1; $offset = ($page - 1) * config('nntmux.items_per_page'); - $rslt = $releases->getBrowseRange($page, [-1], $offset, config('nntmux.items_per_page'), $orderby, -1, $this->userdata->categoryexclusions, -1); + $rslt = $releases->getBrowseRange($page, [-1], $offset, config('nntmux.items_per_page'), $orderBy, -1, $this->userdata->categoryexclusions, -1); $results = $this->paginate($rslt ?? [], $rslt[0]->_totalcount ?? 0, config('nntmux.items_per_page'), $page, request()->url(), request()->query()); $this->smarty->assign('catname', 'All'); @@ -79,11 +79,11 @@ class BrowseController extends BasePageController $this->smarty->assign('parentcat', ucfirst($parentCategory)); $this->smarty->assign('category', $category); - $orderby = ''; + $orderBy = ''; $page = request()->has('page') && is_numeric(request()->input('page')) ? request()->input('page') : 1; $offset = ($page - 1) * config('nntmux.items_per_page'); - $rslt = $releases->getBrowseRange($page, $catarray, $offset, config('nntmux.items_per_page'), $orderby, -1, $this->userdata->categoryexclusions, $grp); + $rslt = $releases->getBrowseRange($page, $catarray, $offset, config('nntmux.items_per_page'), $orderBy, -1, $this->userdata->categoryexclusions, $grp); $results = $this->paginate($rslt ?? [], $rslt[0]->_totalcount ?? 0, config('nntmux.items_per_page'), $page, request()->url(), request()->query()); $browse = []; diff --git a/resources/views/themes/Gentele/browse.tpl b/resources/views/themes/Gentele/browse.tpl index 1a3e5f514..066e9fc9d 100755 --- a/resources/views/themes/Gentele/browse.tpl +++ b/resources/views/themes/Gentele/browse.tpl @@ -78,16 +78,31 @@ - - + - - - + + + + + +
Name - - + Name
+ +
CategoryPostedSizeCategory
+ + +
Posted
+ + +
Size
+ + +
Files
+ + +
Grabs
+ + +
Action Bulk Actions ( {Illuminate\Support\Carbon::parse({{Timezone::convertToLocal(Illuminate\Support\Carbon::parse($result->postdate, config('app.timezone')), 'Y-m-d h:i:s')}})->diffForHumans()} {$result->size|filesize}{$result->grabs} guid}")}}" class="icon_nzb text-muted">