* Add menuorder for custom setting.
This commit is contained in:
@@ -99,6 +99,29 @@ $lang->custom->object['testtask'] = 'Request';
|
||||
$lang->custom->object['todo'] = 'Todo';
|
||||
$lang->custom->object['user'] = 'User';
|
||||
$lang->custom->object['block'] = 'Block';
|
||||
$lang->custom->object['flow'] = '流程';
|
||||
$lang->custom->object['score'] = '积分';
|
||||
|
||||
if($config->systemMode == 'new') $lang->custom->menuOrder[5] = 'project';
|
||||
$lang->custom->menuOrder[10] = 'product';
|
||||
$lang->custom->menuOrder[15] = 'execution';
|
||||
$lang->custom->menuOrder[20] = 'kanban';
|
||||
$lang->custom->menuOrder[25] = 'story';
|
||||
$lang->custom->menuOrder[30] = 'task';
|
||||
$lang->custom->menuOrder[35] = 'bug';
|
||||
$lang->custom->menuOrder[40] = 'testcase';
|
||||
$lang->custom->menuOrder[45] = 'testtask';
|
||||
$lang->custom->menuOrder[50] = 'todo';
|
||||
$lang->custom->menuOrder[55] = 'user';
|
||||
$lang->custom->menuOrder[60] = 'block';
|
||||
$lang->custom->menuOrder[65] = 'flow';
|
||||
$lang->custom->menuOrder[70] = 'score';
|
||||
|
||||
$lang->custom->dividerMenu = ',story,todo,block,';
|
||||
$lang->custom->separatePage = ',execution,product,kanban,flow,score,';
|
||||
|
||||
$lang->custom->block = new stdclass();
|
||||
$lang->custom->block->fields['closed'] = 'Closed Block';
|
||||
|
||||
$lang->custom->project = new stdClass();
|
||||
$lang->custom->project->currencySetting = 'Currency Setting';
|
||||
@@ -156,11 +179,6 @@ $lang->custom->user->fields['statusList'] = 'Status';
|
||||
$lang->custom->user->fields['contactField'] = 'Available Contact';
|
||||
$lang->custom->user->fields['deleted'] = 'Deleted User';
|
||||
|
||||
$lang->custom->system = array('required', 'flow', 'score');
|
||||
|
||||
$lang->custom->block = new stdclass();
|
||||
$lang->custom->block->fields['closed'] = 'Closed Block';
|
||||
|
||||
$lang->custom->currentLang = 'Current Language';
|
||||
$lang->custom->allLang = 'All Languages';
|
||||
|
||||
|
||||
@@ -99,6 +99,29 @@ $lang->custom->object['testtask'] = '测试单';
|
||||
$lang->custom->object['todo'] = '待办';
|
||||
$lang->custom->object['user'] = '用户';
|
||||
$lang->custom->object['block'] = '区块';
|
||||
$lang->custom->object['flow'] = '流程';
|
||||
$lang->custom->object['score'] = '积分';
|
||||
|
||||
if($config->systemMode == 'new') $lang->custom->menuOrder[5] = 'project';
|
||||
$lang->custom->menuOrder[10] = 'product';
|
||||
$lang->custom->menuOrder[15] = 'execution';
|
||||
$lang->custom->menuOrder[20] = 'kanban';
|
||||
$lang->custom->menuOrder[25] = 'story';
|
||||
$lang->custom->menuOrder[30] = 'task';
|
||||
$lang->custom->menuOrder[35] = 'bug';
|
||||
$lang->custom->menuOrder[40] = 'testcase';
|
||||
$lang->custom->menuOrder[45] = 'testtask';
|
||||
$lang->custom->menuOrder[50] = 'todo';
|
||||
$lang->custom->menuOrder[55] = 'user';
|
||||
$lang->custom->menuOrder[60] = 'block';
|
||||
$lang->custom->menuOrder[65] = 'flow';
|
||||
$lang->custom->menuOrder[70] = 'score';
|
||||
|
||||
$lang->custom->dividerMenu = ',story,todo,block,';
|
||||
$lang->custom->separatePage = ',execution,product,kanban,flow,score,';
|
||||
|
||||
$lang->custom->block = new stdclass();
|
||||
$lang->custom->block->fields['closed'] = '关闭的区块';
|
||||
|
||||
$lang->custom->project = new stdClass();
|
||||
$lang->custom->project->currencySetting = '货币设置';
|
||||
@@ -156,11 +179,6 @@ $lang->custom->user->fields['statusList'] = '状态';
|
||||
$lang->custom->user->fields['contactField'] = '可用联系方式';
|
||||
$lang->custom->user->fields['deleted'] = '列出已删除用户';
|
||||
|
||||
$lang->custom->system = array('required', 'flow', 'score');
|
||||
|
||||
$lang->custom->block = new stdclass();
|
||||
$lang->custom->block->fields['closed'] = '关闭的区块';
|
||||
|
||||
$lang->custom->currentLang = '适用当前语言';
|
||||
$lang->custom->allLang = '适用所有语言';
|
||||
|
||||
|
||||
@@ -2,18 +2,22 @@
|
||||
<div id="mainMenu" class="clearfix">
|
||||
<div class="btn-toolbar pull-left">
|
||||
<?php
|
||||
foreach($lang->custom->object as $object => $name)
|
||||
{
|
||||
if(strpos('story|todo|block', $object) !== false) echo "<span class='divider'></span>";
|
||||
if(strpos('execution|product|kanban', $object) !== false) common::printLink('custom', $object, "", "<span class='text'>{$lang->custom->$object}</span>", '', "class='btn btn-link' id='{$object}Tab'");
|
||||
if(strpos('execution|product|kanban', $object) === false) common::printLink('custom', 'set', "module=$object&field=" . key($lang->custom->{$object}->fields), "<span class='text'>{$name}</span>", '', "class='btn btn-link' id='{$object}Tab'");
|
||||
if($object == 'user') common::printLink('custom', 'required', "", "<span class='text'>{$lang->custom->required}</span>", '', "class='btn btn-link' id='requiredTab'");
|
||||
}
|
||||
$menuOrder = $lang->custom->menuOrder;
|
||||
ksort($menuOrder);
|
||||
|
||||
foreach($lang->custom->system as $sysObject)
|
||||
foreach($menuOrder as $order => $object)
|
||||
{
|
||||
if($sysObject == 'required') continue;
|
||||
common::printLink('custom', $sysObject, "", "<span class='text'>{$lang->custom->$sysObject}</span>", '', "class='btn btn-link' id='{$sysObject}Tab'");
|
||||
$name = $lang->custom->object[$object];
|
||||
if(strpos($lang->custom->dividerMenu, $object) !== false) echo "<span class='divider'></span>";
|
||||
if(strpos($lang->custom->separatePage, $object))
|
||||
{
|
||||
common::printLink('custom', $object, "", "<span class='text'>{$lang->custom->$object}</span>", '', "class='btn btn-link' id='{$object}Tab'");
|
||||
}
|
||||
else
|
||||
{
|
||||
common::printLink('custom', 'set', "module=$object&field=" . key($lang->custom->{$object}->fields), "<span class='text'>{$name}</span>", '', "class='btn btn-link' id='{$object}Tab'");
|
||||
}
|
||||
if($object == 'user') common::printLink('custom', 'required', "", "<span class='text'>{$lang->custom->required}</span>", '', "class='btn btn-link' id='requiredTab'");
|
||||
}
|
||||
|
||||
if($config->systemMode == 'classic') common::printLink('custom', 'mode', "", "<span class='text'>{$lang->custom->mode}</span>", '', "class='btn btn-link' id='modeTab'");
|
||||
|
||||
Reference in New Issue
Block a user