From cce187c7e4fcf49b50d0e610b5c84332a73263b8 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Sat, 29 Sep 2018 14:44:04 +0800 Subject: [PATCH] * fix for upgrade. --- module/common/model.php | 4 ++-- module/product/view/view.html.php | 3 ++- module/upgrade/model.php | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/module/common/model.php b/module/common/model.php index 088462be89..cbc5336868 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -86,7 +86,7 @@ class commonModel extends model { if($this->session->user) { - $this->session->user->view = $this->loadModel('user')->grantUserView(); + if(!defined('IN_UPGRADE')) $this->session->user->view = $this->loadModel('user')->grantUserView(); $this->app->user = $this->session->user; } elseif($this->app->company->guest or PHP_SAPI == 'cli') @@ -99,7 +99,7 @@ class commonModel extends model $user->admin = false; $user->rights = $this->loadModel('user')->authorize('guest'); $user->groups = array('group'); - $user->view = $this->user->grantUserView($user->account, $user->rights['acls']); + if(!defined('IN_UPGRADE')) $user->view = $this->user->grantUserView($user->account, $user->rights['acls']); $this->session->set('user', $user); $this->app->user = $this->session->user; } diff --git a/module/product/view/view.html.php b/module/product/view/view.html.php index 95c9977190..62548ebabb 100644 --- a/module/product/view/view.html.php +++ b/module/product/view/view.html.php @@ -23,7 +23,7 @@
createLink('product', 'roadmap', "productID={$product->id}"), $lang->product->iterationView . "", '', "class='btn btn-primary btn-circle btn-icon-right btn-sm pull-right'");?> diff --git a/module/upgrade/model.php b/module/upgrade/model.php index 70e7347d54..6319304b87 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -1839,7 +1839,7 @@ class upgradeModel extends model { $fromVersion = $this->config->installedVersion; $needProcess = array(); - if(strpos($fromVersion, 'pro') === false ? version_compare($fromVersion, '8.3', '<') : version_compare($config->installedVersion, 'pro5.4', '<')) $needProcess['updateFile'] = true; + if(strpos($fromVersion, 'biz') === false and (strpos($fromVersion, 'pro') === false ? version_compare($fromVersion, '8.3', '<') : version_compare($fromVersion, 'pro5.4', '<'))) $needProcess['updateFile'] = true; return $needProcess; }