From 3483ef527a0b0d52c6f2de0f74b73c3cd68e4b23 Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Wed, 25 Jun 2025 00:41:55 +0000 Subject: [PATCH] * [bug#63423] Add the condition of mode in product and project tab. --- module/doc/control.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/doc/control.php b/module/doc/control.php index 1e77b4285d..c352d91fbd 100755 --- a/module/doc/control.php +++ b/module/doc/control.php @@ -1470,7 +1470,7 @@ class doc extends control public function productSpace(int $objectID = 0, int $libID = 0, int $moduleID = 0, string $browseType = 'all', string $orderBy = '', int $param = 0, int $recTotal = 0, int $recPerPage = 20, int $pageID = 1, string $mode = '', int $docID = 0, string $search = '') { $noSpace = $this->app->tab != 'doc'; - $mode = $noSpace ? 'list' : $mode; + $mode = empty($mode) && $noSpace ? 'list' : $mode; echo $this->fetch('doc', 'app', "type=product&spaceID=$objectID&libID=$libID&moduleID=$moduleID&docID=$docID&mode=$mode&orderBy=$orderBy&recTotal=$recTotal&recPerPage=$recPerPage&pageID=$pageID&filterType=$browseType&search=$search&noSpace=$noSpace"); } @@ -1493,7 +1493,7 @@ class doc extends control public function projectSpace(int $objectID = 0, int $libID = 0, int $moduleID = 0, string $browseType = 'all', string $orderBy = '', int $param = 0, int $recTotal = 0, int $recPerPage = 20, int $pageID = 1, string $mode = '', int $docID = 0, string $search = '') { $noSpace = $this->app->tab != 'doc'; - $mode = $noSpace ? 'list' : $mode; + $mode = empty($mode) && $noSpace ? 'list' : $mode; echo $this->fetch('doc', 'app', "type=project&spaceID=$objectID&libID=$libID&moduleID=$moduleID&docID=$docID&mode=$mode&orderBy=$orderBy&recTotal=$recTotal&recPerPage=$recPerPage&pageID=$pageID&filterType=$browseType&search=$search&noSpace=$noSpace"); }