diff --git a/module/extension/lang/de.php b/module/extension/lang/de.php
index a30e94b6fc..f692487ef2 100644
--- a/module/extension/lang/de.php
+++ b/module/extension/lang/de.php
@@ -9,51 +9,52 @@
* @version $Id$
* @link http://www.zentao.net
*/
-$lang->extension->common = 'Erweiterung';
-$lang->extension->browse = 'Durchsuchen';
-$lang->extension->install = 'Installieren';
-$lang->extension->installAuto = 'Auto Install';
-$lang->extension->installForce = 'Installation erzwingen';
-$lang->extension->uninstall = 'Deinstallieren';
+$lang->extension->common = 'Erweiterung';
+$lang->extension->browse = 'Durchsuchen';
+$lang->extension->install = 'Installieren';
+$lang->extension->installAuto = 'Auto Install';
+$lang->extension->installForce = 'Installation erzwingen';
+$lang->extension->uninstall = 'Deinstallieren';
$lang->extension->uninstallAction = 'Uninstall Extension';
-$lang->extension->activate = 'Aktivieren';
+$lang->extension->activate = 'Aktivieren';
$lang->extension->activateAction = 'Activate Extension';
-$lang->extension->deactivate = 'Deaktivieren';
+$lang->extension->deactivate = 'Deaktivieren';
$lang->extension->deactivateAction = 'Deactivate Extension';
-$lang->extension->obtain = 'Hole Erweiterung';
-$lang->extension->view = 'Details';
-$lang->extension->downloadAB = 'Download';
-$lang->extension->upload = 'Local Installation';
-$lang->extension->erase = 'Löschen';
+$lang->extension->obtain = 'Hole Erweiterung';
+$lang->extension->view = 'Details';
+$lang->extension->downloadAB = 'Download';
+$lang->extension->upload = 'Local Installation';
+$lang->extension->erase = 'Löschen';
$lang->extension->eraseAction = 'Erase Extension';
-$lang->extension->upgrade = 'Erweiterung Upgraden';
-$lang->extension->agreeLicense = 'Lizenz';
+$lang->extension->upgrade = 'Erweiterung Upgraden';
+$lang->extension->agreeLicense = 'Lizenz';
$lang->extension->structure = 'Struktur';
$lang->extension->structureAction = 'Struktur';
$lang->extension->installed = 'Installiert';
-$lang->extension->deactivated = 'Deaktiviert';
-$lang->extension->available = 'Heruntergeladen';
+$lang->extension->deactivated = 'Deaktiviert';
+$lang->extension->available = 'Heruntergeladen';
-$lang->extension->name = 'Erweiterungsname';
-$lang->extension->code = 'Code';
-$lang->extension->desc = 'Beschreiben';
-$lang->extension->type = 'Typ';
-$lang->extension->dirs = 'Verzeichnisse';
-$lang->extension->files = 'Dateien';
-$lang->extension->status = 'Status';
-$lang->extension->version = 'Version';
-$lang->extension->latest = 'Letzte:%s,benötigt ZenTao %s';
-$lang->extension->author = 'Author';
-$lang->extension->license = 'Lizenz';
-$lang->extension->site = 'Website';
-$lang->extension->downloads = 'Downloads';
-$lang->extension->compatible = 'Kompatibilität';
-$lang->extension->grade = 'Wertung';
-$lang->extension->depends = 'Benötigt';
-$lang->extension->expireDate = 'Verfällt';
-$lang->extension->zentaoCompatible = 'Kompatible Version';
-$lang->extension->installedTime = 'Installationszeit';
+$lang->extension->name = 'Erweiterungsname';
+$lang->extension->code = 'Code';
+$lang->extension->desc = 'Beschreiben';
+$lang->extension->type = 'Typ';
+$lang->extension->dirs = 'Verzeichnisse';
+$lang->extension->files = 'Dateien';
+$lang->extension->status = 'Status';
+$lang->extension->version = 'Version';
+$lang->extension->latest = 'Letzte:%s,benötigt ZenTao %s';
+$lang->extension->author = 'Author';
+$lang->extension->license = 'Lizenz';
+$lang->extension->site = 'Website';
+$lang->extension->downloads = 'Downloads';
+$lang->extension->compatible = 'Kompatibilität';
+$lang->extension->grade = 'Wertung';
+$lang->extension->depends = 'Benötigt';
+$lang->extension->expireDate = 'Verfällt';
+$lang->extension->zentaoCompatible = 'Kompatible Version';
+$lang->extension->installedTime = 'Installationszeit';
+$lang->extension->life = 'lifetime';
$lang->extension->publicList[0] = 'Manuell';
$lang->extension->publicList[1] = 'Auto';
diff --git a/module/extension/lang/en.php b/module/extension/lang/en.php
index 9f6d32a4da..b2c0feb24c 100644
--- a/module/extension/lang/en.php
+++ b/module/extension/lang/en.php
@@ -35,25 +35,26 @@ $lang->extension->installed = 'Installed';
$lang->extension->deactivated = 'Deactivated';
$lang->extension->available = 'Downloaded';
-$lang->extension->name = 'Extension Name';
-$lang->extension->code = 'Code';
-$lang->extension->desc = 'Description';
-$lang->extension->type = 'Type';
-$lang->extension->dirs = 'Installation Directory';
-$lang->extension->files = 'Installation Files';
-$lang->extension->status = 'Status';
-$lang->extension->version = 'Version';
-$lang->extension->latest = 'Latest:%s,need zentao %s';
-$lang->extension->author = 'Author';
-$lang->extension->license = 'License';
-$lang->extension->site = 'Website';
-$lang->extension->downloads = 'Downloads';
-$lang->extension->compatible = 'Compatibility';
-$lang->extension->grade = 'Score';
-$lang->extension->depends = 'Dependency';
-$lang->extension->expireDate = 'Expire';
-$lang->extension->zentaoCompatible = 'Compatible Version';
-$lang->extension->installedTime = 'Installed Time';
+$lang->extension->name = 'Extension Name';
+$lang->extension->code = 'Code';
+$lang->extension->desc = 'Description';
+$lang->extension->type = 'Type';
+$lang->extension->dirs = 'Installation Directory';
+$lang->extension->files = 'Installation Files';
+$lang->extension->status = 'Status';
+$lang->extension->version = 'Version';
+$lang->extension->latest = 'Latest:%s,need zentao %s';
+$lang->extension->author = 'Author';
+$lang->extension->license = 'License';
+$lang->extension->site = 'Website';
+$lang->extension->downloads = 'Downloads';
+$lang->extension->compatible = 'Compatibility';
+$lang->extension->grade = 'Score';
+$lang->extension->depends = 'Dependency';
+$lang->extension->expireDate = 'Expire';
+$lang->extension->zentaoCompatible = 'Compatible Version';
+$lang->extension->installedTime = 'Installed Time';
+$lang->extension->life = 'lifetime';
$lang->extension->publicList[0] = 'Manual';
$lang->extension->publicList[1] = 'Auto';
diff --git a/module/extension/lang/fr.php b/module/extension/lang/fr.php
index 37f976d5ff..2ac2c48056 100644
--- a/module/extension/lang/fr.php
+++ b/module/extension/lang/fr.php
@@ -35,25 +35,26 @@ $lang->extension->installed = 'Installée';
$lang->extension->deactivated = 'Désctivatée';
$lang->extension->available = 'Téléchargée';
-$lang->extension->name = 'Nom Extension';
-$lang->extension->code = 'Code';
-$lang->extension->desc = 'Description';
-$lang->extension->type = 'Type';
-$lang->extension->dirs = 'Répertoire Installation';
-$lang->extension->files = 'Fichiers Installation';
-$lang->extension->status = 'Statut';
-$lang->extension->version = 'Version';
-$lang->extension->latest = 'Dernière:%s,a besoin de zentao %s';
-$lang->extension->author = 'Auteur';
-$lang->extension->license = 'License';
-$lang->extension->site = 'Website';
-$lang->extension->downloads = 'Téléchargements';
-$lang->extension->compatible = 'Compatibilité';
-$lang->extension->grade = 'Score';
-$lang->extension->depends = 'Dépendence';
-$lang->extension->expireDate = 'Expire le';
-$lang->extension->zentaoCompatible = 'Version Compatible';
-$lang->extension->installedTime = 'Date Installation';
+$lang->extension->name = 'Nom Extension';
+$lang->extension->code = 'Code';
+$lang->extension->desc = 'Description';
+$lang->extension->type = 'Type';
+$lang->extension->dirs = 'Répertoire Installation';
+$lang->extension->files = 'Fichiers Installation';
+$lang->extension->status = 'Statut';
+$lang->extension->version = 'Version';
+$lang->extension->latest = 'Dernière:%s,a besoin de zentao %s';
+$lang->extension->author = 'Auteur';
+$lang->extension->license = 'License';
+$lang->extension->site = 'Website';
+$lang->extension->downloads = 'Téléchargements';
+$lang->extension->compatible = 'Compatibilité';
+$lang->extension->grade = 'Score';
+$lang->extension->depends = 'Dépendence';
+$lang->extension->expireDate = 'Expire le';
+$lang->extension->zentaoCompatible = 'Version Compatible';
+$lang->extension->installedTime = 'Date Installation';
+$lang->extension->life = 'lifetime';
$lang->extension->publicList[0] = 'Manuel';
$lang->extension->publicList[1] = 'Auto';
diff --git a/module/extension/lang/vi.php b/module/extension/lang/vi.php
index ad5aa839b3..01c7a938c4 100644
--- a/module/extension/lang/vi.php
+++ b/module/extension/lang/vi.php
@@ -54,6 +54,7 @@ $lang->extension->depends = 'Dependency';
$lang->extension->expireDate = 'Expire';
$lang->extension->zentaoCompatible = 'Compatible Version';
$lang->extension->installedTime = 'Installed Time';
+$lang->extension->life = 'lifetime';
$lang->extension->publicList[0] = 'Manual';
$lang->extension->publicList[1] = 'Tự động';
diff --git a/module/extension/lang/zh-cn.php b/module/extension/lang/zh-cn.php
index b79c5e998b..a157584c4d 100644
--- a/module/extension/lang/zh-cn.php
+++ b/module/extension/lang/zh-cn.php
@@ -35,25 +35,26 @@ $lang->extension->installed = '已安装';
$lang->extension->deactivated = '被禁用';
$lang->extension->available = '已下载';
-$lang->extension->name = '插件名称';
-$lang->extension->code = '代号';
-$lang->extension->desc = '描述';
-$lang->extension->type = '类型';
-$lang->extension->dirs = '安装目录';
-$lang->extension->files = '安装文件';
-$lang->extension->status = '状态';
-$lang->extension->version = '版本';
-$lang->extension->latest = '最新版本%s,兼容禅道%s';
-$lang->extension->author = '作者';
-$lang->extension->license = '授权';
-$lang->extension->site = '官网';
-$lang->extension->downloads = '下载量';
-$lang->extension->compatible = '兼容性';
-$lang->extension->grade = '评分';
-$lang->extension->depends = '依赖';
-$lang->extension->expireDate = '到期日期';
-$lang->extension->zentaoCompatible = '适用版本';
-$lang->extension->installedTime = '安装时间';
+$lang->extension->name = '插件名称';
+$lang->extension->code = '代号';
+$lang->extension->desc = '描述';
+$lang->extension->type = '类型';
+$lang->extension->dirs = '安装目录';
+$lang->extension->files = '安装文件';
+$lang->extension->status = '状态';
+$lang->extension->version = '版本';
+$lang->extension->latest = '最新版本%s,兼容禅道%s';
+$lang->extension->author = '作者';
+$lang->extension->license = '授权';
+$lang->extension->site = '官网';
+$lang->extension->downloads = '下载量';
+$lang->extension->compatible = '兼容性';
+$lang->extension->grade = '评分';
+$lang->extension->depends = '依赖';
+$lang->extension->expireDate = '到期日期';
+$lang->extension->zentaoCompatible = '适用版本';
+$lang->extension->installedTime = '安装时间';
+$lang->extension->life = '终身';
$lang->extension->publicList[0] = '手工下载';
$lang->extension->publicList[1] = '直接下载';
diff --git a/module/extension/lang/zh-tw.php b/module/extension/lang/zh-tw.php
index da20a0d768..9298092656 100644
--- a/module/extension/lang/zh-tw.php
+++ b/module/extension/lang/zh-tw.php
@@ -35,25 +35,26 @@ $lang->extension->installed = '已安裝';
$lang->extension->deactivated = '被禁用';
$lang->extension->available = '已下載';
-$lang->extension->name = '插件名稱';
-$lang->extension->code = '代號';
-$lang->extension->desc = '描述';
-$lang->extension->type = '類型';
-$lang->extension->dirs = '安裝目錄';
-$lang->extension->files = '安裝檔案';
-$lang->extension->status = '狀態';
-$lang->extension->version = '版本';
-$lang->extension->latest = '最新版本%s,兼容禪道%s';
-$lang->extension->author = '作者';
-$lang->extension->license = '授權';
-$lang->extension->site = '官網';
-$lang->extension->downloads = '下載量';
-$lang->extension->compatible = '兼容性';
-$lang->extension->grade = '評分';
-$lang->extension->depends = '依賴';
-$lang->extension->expireDate = '到期日期';
-$lang->extension->zentaoCompatible = '適用版本';
-$lang->extension->installedTime = '安裝時間';
+$lang->extension->name = '插件名稱';
+$lang->extension->code = '代號';
+$lang->extension->desc = '描述';
+$lang->extension->type = '類型';
+$lang->extension->dirs = '安裝目錄';
+$lang->extension->files = '安裝檔案';
+$lang->extension->status = '狀態';
+$lang->extension->version = '版本';
+$lang->extension->latest = '最新版本%s,兼容禪道%s';
+$lang->extension->author = '作者';
+$lang->extension->license = '授權';
+$lang->extension->site = '官網';
+$lang->extension->downloads = '下載量';
+$lang->extension->compatible = '兼容性';
+$lang->extension->grade = '評分';
+$lang->extension->depends = '依賴';
+$lang->extension->expireDate = '到期日期';
+$lang->extension->zentaoCompatible = '適用版本';
+$lang->extension->installedTime = '安裝時間';
+$lang->extension->life = '終身';
$lang->extension->publicList[0] = '手工下載';
$lang->extension->publicList[1] = '直接下載';
diff --git a/module/extension/model.php b/module/extension/model.php
index d7d5085111..bf05963faf 100644
--- a/module/extension/model.php
+++ b/module/extension/model.php
@@ -910,6 +910,10 @@ class extensionModel extends model
$startDate = $order->paidDate != '0000-00-00 00:00:00' ? $order->paidDate : $order->createdDate;
if($days) $expireDate = date('Y-m-d', strtotime($startDate) + $days * 24 * 3600);
}
+ else
+ {
+ $expireDate = $order->type;
+ }
}
return $expireDate;
diff --git a/module/extension/view/browse.html.php b/module/extension/view/browse.html.php
index 556951cf65..59bed96653 100644
--- a/module/extension/view/browse.html.php
+++ b/module/extension/view/browse.html.php
@@ -55,7 +55,13 @@
echo "{$lang->extension->version}: {$extension->version} ";
echo "{$lang->extension->author}: {$extension->author} ";
$expireDate = $this->extension->getExpireDate($extension);
- if(!empty($expireDate)) echo "{$lang->extension->expireDate}: {$expireDate}";
+
+ if(!empty($expireDate))
+ {
+ echo $lang->extension->expireDate . ': ';
+ if($expireDate != 'life') echo "{$expireDate}";
+ else echo "{$lang->extension->life}";
+ }
?>