From 5147feb2893a2df53c7260bedc5aad0d06ebe2b3 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Thu, 9 Jun 2022 11:32:47 +0800 Subject: [PATCH] * adjust for set flow uri. --- framework/router.class.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/framework/router.class.php b/framework/router.class.php index d84eea29fb..043acbfb2f 100755 --- a/framework/router.class.php +++ b/framework/router.class.php @@ -518,6 +518,13 @@ class router extends baseRouter /* Remove module and method. */ $params = array_slice($params, 2); // $params = array(1); + if($moduleName == 'flow' and $methodName == 'browse') + { + $mode = 'browse'; + if(count($params) > 0) $mode = array_shift($params); + array_unshift($params, $mode); + } + array_unshift($params, $methodName); // $params = array('operate', 1); array_unshift($params, $moduleName); // $params = array('flow', 'operate', 1); @@ -537,6 +544,12 @@ class router extends baseRouter $params = array_reverse($params); // $params = array('id' => 1); + if($moduleName == 'flow' and $methodName == 'browse') + { + $mode = 'browse'; + if(count($params) > 0) $mode = array_pop($params); + $params['mode'] = $mode; + } $params[$this->config->methodVar] = $methodName; // $param = array('id' => 1, 'f' => 'operate'); $params[$this->config->moduleVar] = $moduleName; // $param = array('id' => 1, 'f' => 'operate', 'm' => 'flow');