diff --git a/module/common/lang/en.php b/module/common/lang/en.php
index d4f7d65b6d..eb77725c81 100644
--- a/module/common/lang/en.php
+++ b/module/common/lang/en.php
@@ -81,7 +81,7 @@ $lang->homepage = 'Set as Home';
$lang->tutorial = 'Tutorial';
$lang->changeLog = 'Change Log';
$lang->manual = 'Manual';
-$lang->manualUrl = 'http://www.zentao.net/book/zentaopmshelp.html?fullScreen=zentao';
+$lang->manualUrl = 'https://www.zentao.net/book/zentaopmshelp.html?fullScreen=zentao';
$lang->customMenu = 'Custom Menu';
$lang->customField = 'Custom Field';
$lang->lineNumber = 'Line No.';
@@ -478,9 +478,9 @@ $lang->pager->previousPage = "Prev";
$lang->pager->nextPage = "Next";
$lang->pager->summery = "%s-%s of %s.";
-$lang->proVersion = "ZenTao Pro ";
+$lang->proVersion = "ZenTao Pro ";
$lang->downNotify = "Download Desktop Notification";
-$lang->website = "http://www.zentao.net";
+$lang->website = "https://www.zentao.net";
$lang->suhosinInfo = "Warning! Data is reaching the limit. Please change sohusin.post.max_vars and sohusin.request.max_vars (set larger %s value) in php.ini, then save and restart Apache or php-fpm, or some data will not be saved.";
$lang->maxVarsInfo = "Warning! Data is reaching the limit. Please change max_input_vars (set larger %s value) in php.ini, then save and restart Apache or php-fpm, or some data will not be saved.";
diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php
index ed31a23892..8ed19b6c31 100644
--- a/module/common/lang/zh-cn.php
+++ b/module/common/lang/zh-cn.php
@@ -81,7 +81,7 @@ $lang->homepage = '设为模块首页';
$lang->tutorial = '新手教程';
$lang->changeLog = '修改日志';
$lang->manual = '手册';
-$lang->manualUrl = 'http://www.zentao.net/book/zentaopmshelp.html?fullScreen=zentao';
+$lang->manualUrl = 'https://www.zentao.net/book/zentaopmshelp.html?fullScreen=zentao';
$lang->customMenu = '自定义导航';
$lang->customField = '自定义表单项';
$lang->lineNumber = '行号';
@@ -478,9 +478,9 @@ $lang->pager->previousPage = "上一页";
$lang->pager->nextPage = "下一页";
$lang->pager->summery = "第 %s-%s 项,共 %s 项";
-$lang->proVersion = "专业版 ";
+$lang->proVersion = "专业版 ";
$lang->downNotify = "下载桌面提醒";
-$lang->website = "http://www.zentao.net";
+$lang->website = "https://www.zentao.net";
$lang->suhosinInfo = "警告:数据太多,请在php.ini中修改sohusin.post.max_vars和sohusin.request.max_vars(大于%s的数)。 保存并重新启动apache或php-fpm,否则会造成部分数据无法保存。";
$lang->maxVarsInfo = "警告:数据太多,请在php.ini中修改max_input_vars(大于%s的数)。 保存并重新启动apache或php-fpm,否则会造成部分数据无法保存。";
diff --git a/module/entry/config.php b/module/entry/config.php
index b6489cc595..2d8908135d 100644
--- a/module/entry/config.php
+++ b/module/entry/config.php
@@ -5,7 +5,7 @@ $config->entry->create->requiredFields = 'name, code, account, key';
$config->entry->edit = new stdclass();
$config->entry->edit->requiredFields = 'name, code, account, key';
-$config->entry->help = 'http://www.zentao.net/book/zentaopmshelp/integration-287.html';
+$config->entry->help = 'https://www.zentao.net/book/zentaopmshelp/integration-287.html';
$config->entry->errcode['PARAM_CODE_MISSING'] = 401;
$config->entry->errcode['PARAM_TOKEN_MISSING'] = 401;
diff --git a/module/extension/config.php b/module/extension/config.php
index 5e92a4312c..8ffd0ccfcf 100644
--- a/module/extension/config.php
+++ b/module/extension/config.php
@@ -1,4 +1,4 @@
extension = new stdclass();
-$config->extension->apiRoot = 'http://api.zentao.net/extension-';
+$config->extension->apiRoot = 'https://api.zentao.net/extension-';
$config->extension->extPathes = array('module', 'bin', 'www', 'library', 'config');
diff --git a/module/extension/lang/en.php b/module/extension/lang/en.php
index af95cd08fd..e099087a8f 100644
--- a/module/extension/lang/en.php
+++ b/module/extension/lang/en.php
@@ -38,7 +38,7 @@ $lang->extension->dirs = 'Directories';
$lang->extension->files = 'Files';
$lang->extension->status = 'Status';
$lang->extension->version = 'Version';
-$lang->extension->latest = 'Latest:%s,need zentao %s';
+$lang->extension->latest = 'Latest:%s,need zentao %s';
$lang->extension->author = 'Author';
$lang->extension->license = 'License';
$lang->extension->site = 'Website';
diff --git a/module/extension/lang/zh-cn.php b/module/extension/lang/zh-cn.php
index ee38b9e1e5..b161e0bbde 100644
--- a/module/extension/lang/zh-cn.php
+++ b/module/extension/lang/zh-cn.php
@@ -38,7 +38,7 @@ $lang->extension->dirs = '安装目录';
$lang->extension->files = '安装文件';
$lang->extension->status = '状态';
$lang->extension->version = '版本';
-$lang->extension->latest = '最新版本%s,兼容禅道%s';
+$lang->extension->latest = '最新版本%s,兼容禅道%s';
$lang->extension->author = '作者';
$lang->extension->license = '授权';
$lang->extension->site = '官网';
diff --git a/module/extension/lang/zh-tw.php b/module/extension/lang/zh-tw.php
index 720356e0fe..38af9f77ce 100644
--- a/module/extension/lang/zh-tw.php
+++ b/module/extension/lang/zh-tw.php
@@ -38,7 +38,7 @@ $lang->extension->dirs = '安裝目錄';
$lang->extension->files = '安裝檔案';
$lang->extension->status = '狀態';
$lang->extension->version = '版本';
-$lang->extension->latest = '最新版本%s,兼容禪道%s';
+$lang->extension->latest = '最新版本%s,兼容禪道%s';
$lang->extension->author = '作者';
$lang->extension->license = '授權';
$lang->extension->site = '官網';
diff --git a/module/extension/model.php b/module/extension/model.php
index e1917e8b6e..afb3f6f627 100644
--- a/module/extension/model.php
+++ b/module/extension/model.php
@@ -16,14 +16,6 @@ class extensionModel extends model
*/
const EXT_MANAGER_VERSION = '1.3';
- /**
- * The api agent(use snoopy).
- *
- * @var object
- * @access public
- */
- public $agent;
-
/**
* The api root.
*
@@ -41,22 +33,10 @@ class extensionModel extends model
public function __construct()
{
parent::__construct();
- $this->setAgent();
$this->setApiRoot();
$this->classFile = $this->app->loadClass('zfile');
}
- /**
- * Set the api agent.
- *
- * @access public
- * @return void
- */
- public function setAgent()
- {
- $this->agent = $this->app->loadClass('snoopy');
- }
-
/**
* Set the apiRoot.
*
@@ -78,8 +58,7 @@ class extensionModel extends model
public function fetchAPI($url)
{
$url .= (strpos($url, '?') === false ? '?' : '&') . 'lang=' . str_replace('-', '_', $this->app->getClientLang()) . '&managerVersion=' . self::EXT_MANAGER_VERSION . '&zentaoVersion=' . $this->config->version;
- $this->agent->fetch($url);
- $result = json_decode($this->agent->results);
+ $result = json_decode(common::http($url));
if(!isset($result->status)) return false;
if($result->status != 'success') return false;
@@ -170,8 +149,7 @@ class extensionModel extends model
public function downloadPackage($extension, $downLink)
{
$packageFile = $this->getPackageFile($extension);
- $this->agent->fetch($downLink);
- file_put_contents($packageFile, $this->agent->results);
+ file_put_contents($packageFile, common::http($downLink));
}
/**
diff --git a/module/install/lang/en.php b/module/install/lang/en.php
index 1bbe1c1256..3c63d29a1d 100644
--- a/module/install/lang/en.php
+++ b/module/install/lang/en.php
@@ -31,8 +31,8 @@ ZenTao PMS is built on PHP + MySQL and based on ZenTaoPHP framework, an independ
EOT;
$lang->install->links = <<
Note: In order to get the latest news of ZenTao, please register in ZenTao(www.zentao.pm).
+You have installed ZenTao %s. Please delete install.php asap.
Note: In order to get the latest news of ZenTao, please register in ZenTao(www.zentao.pm).
EOT; $lang->install->product = array('chanzhi', 'ranzhi'); diff --git a/module/install/lang/zh-cn.php b/module/install/lang/zh-cn.php index c813bb19ec..2d376227d0 100644 --- a/module/install/lang/zh-cn.php +++ b/module/install/lang/zh-cn.php @@ -17,7 +17,7 @@ $lang->install->pre = '返回'; $lang->install->reload = '刷新'; $lang->install->error = '错误 '; -$lang->install->officeDomain = 'http://www.zentao.net'; +$lang->install->officeDomain = 'https://www.zentao.net'; $lang->install->start = '开始安装'; $lang->install->keepInstalling = '继续安装当前版本'; @@ -31,8 +31,8 @@ $lang->install->desc = <<友情提示:为了您及时获得禅道的最新动态,请在禅道社区(www.zentao.net)进行登记。
+您已经成功安装禅道管理系统%s,请及时删除install.php。
友情提示:为了您及时获得禅道的最新动态,请在禅道社区(www.zentao.net)进行登记。
EOT; $lang->install->product = array('chanzhi', 'ranzhi', 'xuanxuan'); diff --git a/module/install/model.php b/module/install/model.php index d2ef6574b3..bb9d0b3b65 100644 --- a/module/install/model.php +++ b/module/install/model.php @@ -60,10 +60,10 @@ class installModel extends model public function getLatestRelease() { if(!function_exists('json_decode')) return false; - $snoopy = $this->app->loadClass('snoopy'); - if(@$snoopy->fetchText('http://www.zentao.net/misc-getlatestrelease.json')) + $result = common::http('http://www.zentao.net/misc-getlatestrelease.json'); + if($result) { - $result = json_decode($snoopy->results); + $result = json_decode($result); if(isset($result->release) and $this->config->version != $result->release->version) { return $result->release; diff --git a/module/misc/lang/en.php b/module/misc/lang/en.php index 1a858ceb0b..93c3cad352 100644 --- a/module/misc/lang/en.php +++ b/module/misc/lang/en.php @@ -12,7 +12,7 @@ $lang->misc = new stdclass(); $lang->misc->common = 'Misc'; $lang->misc->ping = 'Ping'; -$lang->misc->api = 'http://api.zentao.net'; +$lang->misc->api = 'https://api.zentao.net'; $lang->misc->zentao = new stdclass(); $lang->misc->zentao->version = 'Version %s'; diff --git a/module/misc/lang/zh-cn.php b/module/misc/lang/zh-cn.php index bf88cffcc6..9a870cecb2 100644 --- a/module/misc/lang/zh-cn.php +++ b/module/misc/lang/zh-cn.php @@ -12,7 +12,7 @@ $lang->misc = new stdclass(); $lang->misc->common = '杂项'; $lang->misc->ping = '防超时'; -$lang->misc->api = 'http://api.zentao.net'; +$lang->misc->api = 'https://api.zentao.net'; $lang->misc->zentao = new stdclass(); $lang->misc->zentao->version = '版本%s'; diff --git a/module/my/lang/en.php b/module/my/lang/en.php index 9f7e01d1fd..ef69befdae 100644 --- a/module/my/lang/en.php +++ b/module/my/lang/en.php @@ -44,7 +44,7 @@ $lang->my->home->projects = $lang->projectCommon; $lang->my->home->products = $lang->productCommon; $lang->my->home->createProject = "Create {$lang->projectCommon}"; $lang->my->home->createProduct = "Create {$lang->productCommon}"; -$lang->my->home->help = "Help"; +$lang->my->home->help = "Help"; $lang->my->home->noProductsTip = "No {$lang->productCommon} found here."; $lang->my->form = new stdclass(); diff --git a/module/my/lang/zh-cn.php b/module/my/lang/zh-cn.php index 3ef9c20b22..f63c895337 100644 --- a/module/my/lang/zh-cn.php +++ b/module/my/lang/zh-cn.php @@ -44,7 +44,7 @@ $lang->my->home->projects = $lang->projectCommon; $lang->my->home->products = $lang->productCommon; $lang->my->home->createProject = "创建一个{$lang->projectCommon}"; $lang->my->home->createProduct = "创建一个{$lang->productCommon}"; -$lang->my->home->help = "帮助文档"; +$lang->my->home->help = "帮助文档"; $lang->my->home->noProductsTip = "这里还没有{$lang->productCommon}。"; $lang->my->form = new stdclass(); diff --git a/module/my/lang/zh-tw.php b/module/my/lang/zh-tw.php index fb7d9c395e..bac4cfc7da 100644 --- a/module/my/lang/zh-tw.php +++ b/module/my/lang/zh-tw.php @@ -44,7 +44,7 @@ $lang->my->home->projects = $lang->projectCommon; $lang->my->home->products = $lang->productCommon; $lang->my->home->createProject = "創建一個{$lang->projectCommon}"; $lang->my->home->createProduct = "創建一個{$lang->productCommon}"; -$lang->my->home->help = "幫助文檔"; +$lang->my->home->help = "幫助文檔"; $lang->my->home->noProductsTip = "這裡還沒有{$lang->productCommon}。"; $lang->my->form = new stdclass(); diff --git a/module/project/lang/en.php b/module/project/lang/en.php index af7c0912ef..c4329fcae7 100644 --- a/module/project/lang/en.php +++ b/module/project/lang/en.php @@ -205,7 +205,7 @@ $lang->project->timeSummary = '