From e75de8cf60c9be63f4505775cc8789b8d82c0c83 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Tue, 2 Sep 2014 13:07:20 +0200 Subject: [PATCH] monitoring/list: redirect when posting new order refs #6644 --- .../application/controllers/ListController.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/monitoring/application/controllers/ListController.php b/modules/monitoring/application/controllers/ListController.php index e123cdb0f..bd380a787 100644 --- a/modules/monitoring/application/controllers/ListController.php +++ b/modules/monitoring/application/controllers/ListController.php @@ -34,8 +34,21 @@ class Monitoring_ListController extends Controller protected function hasBetterUrl() { + $request = $this->getRequest(); $url = clone($this->url); + if ($this->getRequest()->isPost()) { + + if ($request->getPost('sort')) { + $url->setParam('sort', $request->getPost('sort')); + if ($request->getPost('dir')) { + $url->setParam('dir', $request->getPost('dir')); + } else { + $url->removeParam('dir'); + } + return $url; + } + $q = $this->getRequest()->getPost('q'); } else { $q = $url->shift('q');