From 08fb94f161f9601d052691f120b98af1ca169569 Mon Sep 17 00:00:00 2001 From: liugang Date: Tue, 19 Jun 2018 18:14:21 +0800 Subject: [PATCH] * Format codes. --- module/bug/lang/en.php | 27 ++++---- module/bug/lang/zh-cn.php | 27 ++++---- module/bug/lang/zh-tw.php | 27 ++++---- module/bug/view/browse.html.php | 51 +++++++-------- module/product/view/browse.html.php | 98 ++++++++++++++++------------- 5 files changed, 118 insertions(+), 112 deletions(-) diff --git a/module/bug/lang/en.php b/module/bug/lang/en.php index e098bb35e5..4469354b3c 100644 --- a/module/bug/lang/en.php +++ b/module/bug/lang/en.php @@ -379,17 +379,18 @@ $lang->bug->placeholder = new stdclass(); $lang->bug->placeholder->chooseBuilds = 'Choose Build...'; $lang->bug->placeholder->newBuildName = 'The name of new build'; -$lang->bug->featureBar['browse']['all'] = $lang->bug->allBugs; -$lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed; -$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe; -$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe; -$lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe; -$lang->bug->featureBar['browse']['toclosed'] = $lang->bug->toClosed; -$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; +$lang->bug->featureBar['browse']['all'] = $lang->bug->allBugs; +$lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed; +$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe; +$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe; +$lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe; +$lang->bug->featureBar['browse']['toclosed'] = $lang->bug->toClosed; +$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; +$lang->bug->featureBar['browse']['more'] = $lang->more; -$lang->bug->featureBar['browse']['unconfirmed'] = $lang->bug->unconfirmed; -$lang->bug->featureBar['browse']['assigntonull'] = $lang->bug->assignToNull; -$lang->bug->featureBar['browse']['longlifebugs'] = $lang->bug->longLifeBugs; -$lang->bug->featureBar['browse']['postponedbugs'] = $lang->bug->postponedBugs; -$lang->bug->featureBar['browse']['overduebugs'] = $lang->bug->overdueBugs; -$lang->bug->featureBar['browse']['needconfirm'] = $lang->bug->needConfirm; +$lang->bug->moreSelects['unconfirmed'] = $lang->bug->unconfirmed; +$lang->bug->moreSelects['assigntonull'] = $lang->bug->assignToNull; +$lang->bug->moreSelects['longlifebugs'] = $lang->bug->longLifeBugs; +$lang->bug->moreSelects['postponedbugs'] = $lang->bug->postponedBugs; +$lang->bug->moreSelects['overduebugs'] = $lang->bug->overdueBugs; +$lang->bug->moreSelects['needconfirm'] = $lang->bug->needConfirm; diff --git a/module/bug/lang/zh-cn.php b/module/bug/lang/zh-cn.php index a8cd3c51a4..19ad6f2b6c 100644 --- a/module/bug/lang/zh-cn.php +++ b/module/bug/lang/zh-cn.php @@ -379,17 +379,18 @@ $lang->bug->placeholder = new stdclass(); $lang->bug->placeholder->chooseBuilds = '选择相关版本...'; $lang->bug->placeholder->newBuildName = '新版本名称'; -$lang->bug->featureBar['browse']['all'] = $lang->bug->allBugs; -$lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed; -$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe; -$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe; -$lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe; -$lang->bug->featureBar['browse']['toclosed'] = $lang->bug->toClosed; -$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; +$lang->bug->featureBar['browse']['all'] = $lang->bug->allBugs; +$lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed; +$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe; +$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe; +$lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe; +$lang->bug->featureBar['browse']['toclosed'] = $lang->bug->toClosed; +$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; +$lang->bug->featureBar['browse']['more'] = $lang->more; -$lang->bug->featureBar['browse']['unconfirmed'] = $lang->bug->unconfirmed; -$lang->bug->featureBar['browse']['assigntonull'] = $lang->bug->assignToNull; -$lang->bug->featureBar['browse']['longlifebugs'] = $lang->bug->longLifeBugs; -$lang->bug->featureBar['browse']['postponedbugs'] = $lang->bug->postponedBugs; -$lang->bug->featureBar['browse']['overduebugs'] = $lang->bug->overdueBugs; -$lang->bug->featureBar['browse']['needconfirm'] = $lang->bug->needConfirm; +$lang->bug->moreSelects['unconfirmed'] = $lang->bug->unconfirmed; +$lang->bug->moreSelects['assigntonull'] = $lang->bug->assignToNull; +$lang->bug->moreSelects['longlifebugs'] = $lang->bug->longLifeBugs; +$lang->bug->moreSelects['postponedbugs'] = $lang->bug->postponedBugs; +$lang->bug->moreSelects['overduebugs'] = $lang->bug->overdueBugs; +$lang->bug->moreSelects['needconfirm'] = $lang->bug->needConfirm; diff --git a/module/bug/lang/zh-tw.php b/module/bug/lang/zh-tw.php index 6be42c93b9..1eec098fac 100644 --- a/module/bug/lang/zh-tw.php +++ b/module/bug/lang/zh-tw.php @@ -379,17 +379,18 @@ $lang->bug->placeholder = new stdclass(); $lang->bug->placeholder->chooseBuilds = '選擇相關版本...'; $lang->bug->placeholder->newBuildName = '新版本名稱'; -$lang->bug->featureBar['browse']['all'] = $lang->bug->allBugs; -$lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed; -$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe; -$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe; -$lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe; -$lang->bug->featureBar['browse']['toclosed'] = $lang->bug->toClosed; -$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; +$lang->bug->featureBar['browse']['all'] = $lang->bug->allBugs; +$lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed; +$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe; +$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe; +$lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe; +$lang->bug->featureBar['browse']['toclosed'] = $lang->bug->toClosed; +$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; +$lang->bug->featureBar['browse']['more'] = $lang->more; -$lang->bug->featureBar['browse']['unconfirmed'] = $lang->bug->unconfirmed; -$lang->bug->featureBar['browse']['assigntonull'] = $lang->bug->assignToNull; -$lang->bug->featureBar['browse']['longlifebugs'] = $lang->bug->longLifeBugs; -$lang->bug->featureBar['browse']['postponedbugs'] = $lang->bug->postponedBugs; -$lang->bug->featureBar['browse']['overduebugs'] = $lang->bug->overdueBugs; -$lang->bug->featureBar['browse']['needconfirm'] = $lang->bug->needConfirm; +$lang->bug->moreSelects['unconfirmed'] = $lang->bug->unconfirmed; +$lang->bug->moreSelects['assigntonull'] = $lang->bug->assignToNull; +$lang->bug->moreSelects['longlifebugs'] = $lang->bug->longLifeBugs; +$lang->bug->moreSelects['postponedbugs'] = $lang->bug->postponedBugs; +$lang->bug->moreSelects['overduebugs'] = $lang->bug->overdueBugs; +$lang->bug->moreSelects['needconfirm'] = $lang->bug->needConfirm; diff --git a/module/bug/view/browse.html.php b/module/bug/view/browse.html.php index 91dcdbc595..5cbb3fd996 100644 --- a/module/bug/view/browse.html.php +++ b/module/bug/view/browse.html.php @@ -37,20 +37,7 @@ $currentBrowseType = isset($lang->bug->mySelects[$browseType]) && in_array($brow
moduleName, $this->methodName); - $moreLabel = $lang->more; - $moreLabelActive = ''; - if(strpos(',unconfirmed,assigntonull,longlifebugs,postponedbugs,overduebugs,needconfirm,', $browseType) !== false) - { - foreach($menus as $menuItem) - { - if($menuItem->name == $browseType) - { - $moreLabel = "{$menuItem->text}{$pager->recTotal}"; - $moreLabelActive = 'btn-active-text'; - } - } - } + $menus = customModel::getFeatureMenu($this->moduleName, $this->methodName); foreach($menus as $menuItem) { if(isset($menuItem->hidden) and $menuItem->name != 'QUERY') continue; @@ -97,22 +84,30 @@ $currentBrowseType = isset($lang->bug->mySelects[$browseType]) && in_array($brow echo '
'; } } + elseif($menuItem->name == 'more') + { + if(!empty($lang->bug->moreSelects)) + { + $moreLabel = $lang->more; + $moreLabelActive = ''; + if(isset($lang->bug->moreSelects[$browseType])) + { + $moreLabel = "{$lang->bug->moreSelects[$browseType]}{$pager->recTotal}"; + $moreLabelActive = 'btn-active-text'; + } + echo "
{$moreLabel} "; + echo "
'; + } + } else { - if(strpos(',unconfirmed,assigntonull,longlifebugs,postponedbugs,overduebugs,needconfirm,', $menuItem->name) !== false) - { - if($menuItem->name == 'unconfirmed') - { - echo "
{$moreLabel} "; - echo "
'; - } - else - { - echo html::a($this->createLink('bug', 'browse', "productid=$productID&branch=$branch&browseType=$menuBrowseType"), $label, '', "class='btn btn-link $active'"); - } + echo html::a($this->createLink('bug', 'browse', "productid=$productID&branch=$branch&browseType=$menuBrowseType"), $label, '', "class='btn btn-link $active'"); } } ?> diff --git a/module/product/view/browse.html.php b/module/product/view/browse.html.php index 93a43595b2..1a41b01146 100644 --- a/module/product/view/browse.html.php +++ b/module/product/view/browse.html.php @@ -29,57 +29,65 @@
- moduleName, $this->methodName) as $menuItem):?> - hidden) and $menuItem->name != 'QUERY') continue;?> - name, 'QUERY') === 0 ? 'bySearch' : $menuItem->name;?> - name == 'more'):?> '; - $active = ''; - $current = $menuItem->text; - $storyBrowseType = $this->session->storyBrowseType; - if(isset($lang->product->moreSelects[$storyBrowseType])) + foreach(customModel::getFeatureMenu($this->moduleName, $this->methodName) as $menuItem) { - $active = 'btn-active-text'; - $current = "{$lang->product->moreSelects[$storyBrowseType]} {$pager->recTotal}"; - } - echo html::a('javascript:;', $current . " ", '', "data-toggle='dropdown' class='btn btn-link $active'"); - echo "
'; - ?> - name == 'QUERY'):?> - custom->queryList)):?> - '; - $active = ''; - $current = $menuItem->text; - $dropdownHtml = "'; + elseif($menuItem->name == 'QUERY') + { + if(isset($lang->custom->queryList)) + { + echo '
'; + $active = ''; + $current = $menuItem->text; + $dropdownHtml = "'; - echo html::a('javascript:;', $current . " ", '', "data-toggle='dropdown' class='btn btn-link $active'"); - echo $dropdownHtml; - echo '
'; + echo html::a('javascript:;', $current . " ", '', "data-toggle='dropdown' class='btn btn-link $active'"); + echo $dropdownHtml; + echo ''; + } + } + else + { + echo html::a($this->inlink('browse', "productID=$productID&branch=$branch&browseType=$menuBrowseType"), "$menuItem->text" . ($menuItem->name == $this->session->storyBrowseType ? ' ' . $pager->recTotal . '' : ''), '', "id='{$menuItem->name}Tab' class='btn btn-link" . ($this->session->storyBrowseType == $menuItem->name ? ' btn-active-text' : '') . "'"); + } + } ?> - - - inlink('browse', "productID=$productID&branch=$branch&browseType=$menuBrowseType"), "$menuItem->text" . ($menuItem->name == $this->session->storyBrowseType ? ' ' . $pager->recTotal . '' : ''), '', "id='{$menuItem->name}Tab' class='btn btn-link" . ($this->session->storyBrowseType == $menuItem->name ? ' btn-active-text' : '') . "'");?> - - product->searchStory;?>