From 0747b43672370e36cc2bd7f18bb87fc2a0b7a932 Mon Sep 17 00:00:00 2001
From: wangyuting2 <851424971@qq.com>
Date: Wed, 3 Aug 2022 16:31:40 +0800
Subject: [PATCH] * Add projectrelease approval menu.
---
module/projectrelease/lang/de.php | 4 ++++
module/projectrelease/lang/en.php | 4 ++++
module/projectrelease/lang/fr.php | 4 ++++
module/projectrelease/lang/vi.php | 4 ++++
module/projectrelease/lang/zh-cn.php | 4 ++++
module/projectrelease/view/browse.html.php | 11 ++++++++---
module/release/view/browse.html.php | 20 ++++++++++----------
7 files changed, 38 insertions(+), 13 deletions(-)
diff --git a/module/projectrelease/lang/de.php b/module/projectrelease/lang/de.php
index 0367551d7c..cc566da4fc 100644
--- a/module/projectrelease/lang/de.php
+++ b/module/projectrelease/lang/de.php
@@ -27,3 +27,7 @@ $lang->projectrelease->unlinkBug = 'Unlink Bug';
$lang->projectrelease->export = 'Export as HTML';
$lang->projectrelease->browseAction = "Release List";
$lang->projectrelease->notify = 'notify';
+
+$lang->projectrelease->featureBar['browse']['all'] = 'All';
+$lang->projectrelease->featureBar['browse']['normal'] = 'Active';
+$lang->projectrelease->featureBar['browse']['terminate'] = 'Terminated';
diff --git a/module/projectrelease/lang/en.php b/module/projectrelease/lang/en.php
index 33e82bde68..a7b64180ce 100644
--- a/module/projectrelease/lang/en.php
+++ b/module/projectrelease/lang/en.php
@@ -27,3 +27,7 @@ $lang->projectrelease->unlinkBug = 'Unlink Bug';
$lang->projectrelease->export = 'Export as HTML';
$lang->projectrelease->browseAction = "Release List";
$lang->projectrelease->notify = 'notify';
+
+$lang->projectrelease->featureBar['browse']['all'] = 'All';
+$lang->projectrelease->featureBar['browse']['normal'] = 'Active';
+$lang->projectrelease->featureBar['browse']['terminate'] = 'Terminated';
diff --git a/module/projectrelease/lang/fr.php b/module/projectrelease/lang/fr.php
index 9430e39a40..3374f6d3f0 100644
--- a/module/projectrelease/lang/fr.php
+++ b/module/projectrelease/lang/fr.php
@@ -27,3 +27,7 @@ $lang->projectrelease->unlinkBug = 'Unlink Bug';
$lang->projectrelease->export = 'Export HTML';
$lang->projectrelease->browseAction = "Release List";
$lang->projectrelease->notify = 'notify';
+
+$lang->projectrelease->featureBar['browse']['all'] = 'All';
+$lang->projectrelease->featureBar['browse']['normal'] = 'Active';
+$lang->projectrelease->featureBar['browse']['terminate'] = 'Terminated';
diff --git a/module/projectrelease/lang/vi.php b/module/projectrelease/lang/vi.php
index eae011e6be..3dbe05c0f5 100644
--- a/module/projectrelease/lang/vi.php
+++ b/module/projectrelease/lang/vi.php
@@ -27,3 +27,7 @@ $lang->projectrelease->unlinkBug = 'Unlink Bug';
$lang->projectrelease->export = 'Xuất ra HTML';
$lang->projectrelease->browseAction = "Release List";
$lang->projectrelease->notify = 'notify';
+
+$lang->projectrelease->featureBar['browse']['all'] = 'All';
+$lang->projectrelease->featureBar['browse']['normal'] = 'Active';
+$lang->projectrelease->featureBar['browse']['terminate'] = 'Terminated';
diff --git a/module/projectrelease/lang/zh-cn.php b/module/projectrelease/lang/zh-cn.php
index c9b07c9de1..414f9d9c9c 100644
--- a/module/projectrelease/lang/zh-cn.php
+++ b/module/projectrelease/lang/zh-cn.php
@@ -27,3 +27,7 @@ $lang->projectrelease->unlinkBug = '移除Bug';
$lang->projectrelease->export = '导出HTML';
$lang->projectrelease->browseAction = "发布列表";
$lang->projectrelease->notify = "通知";
+
+$lang->projectrelease->featureBar['browse']['all'] = '全部';
+$lang->projectrelease->featureBar['browse']['normal'] = '正常';
+$lang->projectrelease->featureBar['browse']['terminate'] = '停止维护';
diff --git a/module/projectrelease/view/browse.html.php b/module/projectrelease/view/browse.html.php
index 55e4f8108e..f748053199 100644
--- a/module/projectrelease/view/browse.html.php
+++ b/module/projectrelease/view/browse.html.php
@@ -16,9 +16,14 @@
{$lang->release->all}" . ($type == 'all' ? ' ' . count($releases) . '' : ''), '', "id='allTab' class='btn btn-link" . ('all' == $type ? ' btn-active-text' : '') . "' data-app='$from'");
- echo html::a(inlink('browse', "projectID=$projectID&executionID=$executionID&type=normal"), "{$lang->release->statusList['normal']}" . ($type == 'normal' ? ' ' . count($releases) . '' : ''), '', "id='normalTab' class='btn btn-link" . ('normal' == $type ? ' btn-active-text' : '') . "' data-app='$from'");
- echo html::a(inlink('browse', "projectID=$projectID&executionID=$executionID&type=terminate"), "{$lang->release->statusList['terminate']}" . ($type == 'terminate' ? ' ' . count($releases) . '' : ''), '', "id='terminateTab' class='btn btn-link" . ('terminate' == $type ? ' btn-active-text' : '') . "' data-app='$from'");
+ common::sortFeatureMenu();
+ foreach($lang->projectrelease->featureBar['browse'] as $featureType => $label)
+ {
+ $active = $type == $featureType ? 'btn-active-text' : '';
+ $label = "$label";
+ if($type == $featureType) $label .= " " . count($releases) . "";
+ echo html::a(inlink('browse', "projectID={$projectID}&executionID=$executionID&type=$featureType"), $label, '', "id='{$featureType}Tab' data-app='$from' class='btn btn-link $active'");
+ }
?>