diff --git a/module/extension/control.php b/module/extension/control.php index dd873b0290..c7eca63f7f 100644 --- a/module/extension/control.php +++ b/module/extension/control.php @@ -331,4 +331,27 @@ class extension extends control $url = helper::safe64Decode($url); $this->locate($url); } + + /** + * Check the extension score + * + * @param int $score + * @param string $installUrl + * @param string $downloadUrl + * @param string $zentaoVersion + * @access public + * @return void + */ + public function checkScore($score, $installUrl, $downloadUrl, $zentaoVersion) + { + if($score) + { + $resetLink = inlink('obtain'); + $downloadUrl = helper::safe64Decode($downloadUrl); + $this->view->error = sprintf($this->lang->extension->errorCheckScore, $downloadUrl, $resetLink); + $this->view->header->title = $this->lang->extension->needScore; + die($this->display()); + } + else $this->locate(inlink('waring', "url=$installUrl&zentaoVersion=$zentaoVersion")); + } } diff --git a/module/extension/lang/zh-cn.php b/module/extension/lang/zh-cn.php index cf85390f70..979e25ee15 100644 --- a/module/extension/lang/zh-cn.php +++ b/module/extension/lang/zh-cn.php @@ -43,6 +43,7 @@ $lang->extension->byUpdatedTime = '最近更新'; $lang->extension->bySearch = '搜索'; $lang->extension->byCategory = '分类浏览'; +$lang->extension->needScore = '无法安装,需要积分'; $lang->extension->waringInstall = '安装警告:'; $lang->extension->installFailed = '安装失败,错误原因如下:'; $lang->extension->installFinished = '恭喜您,插件顺利的安装成功!'; @@ -61,6 +62,7 @@ $lang->extension->viewInstalled = '查看已安装插件'; $lang->extension->viewAvailable = '查看可安装插件'; $lang->extension->viewDeactivated = '查看已禁用插件'; +$lang->extension->errorCheckScore = '该插件下载需要积分。您要下载后进行上传安装
|
+
+ {$lang->extension->needSorce}";
+ echo " $error "; + ?> + + |
+