113 lines
13 KiB
PHP
113 lines
13 KiB
PHP
<?php
|
|
$lang->admin->menuList->feature['subMenu']['approval'] = array('link' => "{$lang->review->common}|approvalflow|role|", 'links' => array('|approvalflow|browse|'), 'subModule' => 'approvalflow');
|
|
$lang->admin->menuList->feature['subMenu']['measure'] = array('link' => "Measure|measurement|settips|", 'subModule' => 'sqlbuilder,measurement,report', 'links' => array('measurement|settips|', 'measurement|browse|', 'sqlbuilder|browsesqlview|', 'measurement|template|'));
|
|
$lang->admin->menuList->feature['subMenu']['meetingroom'] = array('link' => "Meeting Room|meetingroom|browse|", 'subModule' => 'meetingroom');
|
|
|
|
$lang->admin->menuList->feature['menuOrder']['40'] = 'approval';
|
|
$lang->admin->menuList->feature['menuOrder']['45'] = 'measure';
|
|
$lang->admin->menuList->feature['menuOrder']['55'] = 'meetingroom';
|
|
|
|
$lang->admin->menuList->feature['dividerMenu'] = ',approval,';
|
|
|
|
$lang->admin->menuList->template['subMenu']['type'] = array('link' => "Template Type|baseline|templateType|", 'alias' => 'templatetype');
|
|
$lang->admin->menuList->template['subMenu']['template'] = array('link' => "Document Template|baseline|template|", 'alias' => 'createtemplate,edittemplate,managebook,view,editbook');
|
|
|
|
$lang->admin->menuList->template['menuOrder']['5'] = 'type';
|
|
$lang->admin->menuList->template['menuOrder']['10'] = 'template';
|
|
|
|
$lang->admin->menuList->model['tabMenu']['common']['build']['divider'] = true;
|
|
if(helper::hasFeature('issue')) $lang->admin->menuList->model['tabMenu']['common']['issue'] = array('link' => "{$lang->issue->common}|custom|set|module=issue&fieldList=typeList", 'exclude' => 'custom');
|
|
if(helper::hasFeature('risk')) $lang->admin->menuList->model['tabMenu']['common']['risk'] = array('link' => "{$lang->risk->common}|custom|set|module=risk&fieldList=sourceList", 'exclude' => 'custom');
|
|
if(helper::hasFeature('opportunity')) $lang->admin->menuList->model['tabMenu']['common']['opportunity'] = array('link' => "{$lang->opportunity->common}|custom|set|module=opportunity&fieldList=sourceList", 'exclude' => 'custom');
|
|
if(helper::hasFeature('auditplan')) $lang->admin->menuList->model['tabMenu']['common']['nc'] = array('link' => "QA|custom|set|module=nc&fieldList=typeList", 'exclude' => 'custom');
|
|
$lang->admin->menuList->model['tabMenu']['common']['estimate'] = array('link' => 'Estimation|custom|estimate|');
|
|
$lang->admin->menuList->model['tabMenu']['common']['subject'] = array('link' => 'Account|subject|browse|', 'subModule' => 'subject');
|
|
|
|
if(helper::hasFeature('issue')) $lang->admin->menuList->model['tabMenu']['menuOrder']['common']['15'] = 'issue';
|
|
if(helper::hasFeature('risk')) $lang->admin->menuList->model['tabMenu']['menuOrder']['common']['20'] = 'risk';
|
|
if(helper::hasFeature('opportunity')) $lang->admin->menuList->model['tabMenu']['menuOrder']['common']['25'] = 'opportunity';
|
|
if(helper::hasFeature('auditplan')) $lang->admin->menuList->model['tabMenu']['menuOrder']['common']['30'] = 'nc';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['common']['50'] = 'estimate';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['common']['55'] = 'subject';
|
|
|
|
if($config->vision != 'lite' and helper::hasFeature('waterfall') and isset($lang->admin->menuList->model['subMenu']['waterfall'])) $lang->admin->menuList->model['subMenu']['waterfall']['subModule'] .= ',design,auditcl,process,reviewcl,cmcl,activity,zoutput,classify,baseline,reviewsetting,';
|
|
$lang->admin->menuList->model['tabMenu']['waterfall']['design'] = array('link' => "{$lang->design->common}|design|settype|", 'subModule' => 'design');
|
|
$lang->admin->menuList->model['tabMenu']['waterfall']['auditcl'] = array('link' => "{$lang->auditcl->common}|auditcl|browse|processID=0&browseType=waterfall", 'subModule' => 'auditcl');
|
|
$lang->admin->menuList->model['tabMenu']['waterfall']['process'] = array('link' => "{$lang->process->common}|classify|browse|browseType=waterfall", 'subModule' => 'process,activity,zoutput,classify,', 'links' => array('activity|browse|model=waterfall', 'zoutput|browse|model=scrum', 'classify|browse|', 'process|browse|'));
|
|
$lang->admin->menuList->model['tabMenu']['waterfall']['reviewcl'] = array('link' => "{$lang->reviewcl->common}|reviewcl|browse|type=waterfall&category=PP|", 'subModule' => ',reviewcl,reviewsetting,', 'links' => array('reviewsetting|version|'));
|
|
$lang->admin->menuList->model['tabMenu']['waterfall']['cmcl'] = array('link' => "{$lang->cmcl->common}|cmcl|browse|", 'subModule' => ',cmcl,baseline,');
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfall']['10'] = 'design';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfall']['15'] = 'auditcl';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfall']['20'] = 'process';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfall']['25'] = 'reviewcl';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfall']['30'] = 'cmcl';
|
|
|
|
if(isset($lang->admin->menuList->model['subMenu']['scrum'])) $lang->admin->menuList->model['subMenu']['scrum']['subModule'] .= ',auditcl,process,activity,zoutput,classify,';
|
|
$lang->admin->menuList->model['tabMenu']['scrum']['auditcl'] = array('link' => "{$lang->auditcl->common}|auditcl|scrumbrowse|processID=0&browseType=scrum", 'subModule' => 'auditcl');
|
|
$lang->admin->menuList->model['tabMenu']['scrum']['process'] = array('link' => "{$lang->process->common}|classify|browse|browseType=scrum", 'subModule' => 'process,activity,zoutput,classify,', 'links' => array('activity|browse|model=scrum', 'zoutput|browse|model=waterfall', 'classify|browse|', 'process|browse|'));
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['scrum']['5'] = 'auditcl';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['scrum']['10'] = 'process';
|
|
|
|
if(isset($lang->admin->menuList->model['subMenu']['agileplus'])) $lang->admin->menuList->model['subMenu']['agileplus']['subModule'] .= ',auditcl,process,activity,zoutput,classify,';
|
|
$lang->admin->menuList->model['tabMenu']['agileplus']['auditcl'] = array('link' => "{$lang->auditcl->common}|auditcl|agileplusbrowse|processID=0&browseType=agileplus", 'subModule' => 'auditcl');
|
|
$lang->admin->menuList->model['tabMenu']['agileplus']['process'] = array('link' => "{$lang->process->common}|classify|browse|browseType=agileplus", 'subModule' => 'process,activity,zoutput,classify,', 'links' => array('activity|browse|model=agileplus', 'zoutput|browse|model=agileplus', 'classify|browse|', 'process|agileplusbrowse|'));
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['agileplus']['5'] = 'auditcl';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['agileplus']['10'] = 'process';
|
|
|
|
if($config->vision != 'lite' and helper::hasFeature('waterfallplus') and isset($lang->admin->menuList->model['subMenu']['waterfallplus'])) $lang->admin->menuList->model['subMenu']['waterfallplus']['subModule'] .= ',design,auditcl,process,reviewcl,cmcl,activity,zoutput,classify,baseline,reviewsetting,';
|
|
$lang->admin->menuList->model['tabMenu']['waterfallplus']['design'] = array('link' => "{$lang->design->common}|design|setplustype|", 'subModule' => 'design');
|
|
$lang->admin->menuList->model['tabMenu']['waterfallplus']['auditcl'] = array('link' => "{$lang->auditcl->common}|auditcl|waterfallplusbrowse|processID=0", 'subModule' => 'auditcl');
|
|
$lang->admin->menuList->model['tabMenu']['waterfallplus']['process'] = array('link' => "{$lang->process->common}|classify|browse|browseType=waterfallplus", 'subModule' => 'process,activity,zoutput,classify,', 'links' => array('activity|browse|model=waterfallplus', 'zoutput|browse|model=waterfallplus', 'classify|browse|', 'process|waterfallplusbrowse|'));
|
|
$lang->admin->menuList->model['tabMenu']['waterfallplus']['reviewcl'] = array('link' => "{$lang->reviewcl->common}|reviewcl|waterfallplusbrowse|type=waterfallplus&category=PP|", 'subModule' => ',reviewcl,reviewsetting,', 'links' => array('reviewsetting|waterfallplusversion|type=waterfallplus'));
|
|
$lang->admin->menuList->model['tabMenu']['waterfallplus']['cmcl'] = array('link' => "{$lang->cmcl->common}|cmcl|waterfallplusbrowse|", 'subModule' => ',cmcl,baseline,');
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfallplus']['10'] = 'design';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfallplus']['15'] = 'auditcl';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfallplus']['20'] = 'process';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfallplus']['25'] = 'reviewcl';
|
|
$lang->admin->menuList->model['tabMenu']['menuOrder']['waterfallplus']['30'] = 'cmcl';
|
|
|
|
if(!helper::hasFeature('issue') or (!helper::hasFeature('scrum_issue') and !helper::hasFeature('waterfall_issue') and !helper::hasFeature('agileplus_issue') and !helper::hasFeature('waterfallplus_issue'))) unset($lang->admin->menuList->model['tabMenu']['common']['issue'], $lang->admin->menuList->model['tabMenu']['menuOrder']['common']['15']);
|
|
if(!helper::hasFeature('risk') or (!helper::hasFeature('scrum_risk') and !helper::hasFeature('waterfall_risk') and !helper::hasFeature('agileplus_risk') and !helper::hasFeature('waterfallplus_risk'))) unset($lang->admin->menuList->model['tabMenu']['common']['risk'], $lang->admin->menuList->model['tabMenu']['menuOrder']['common']['20']);
|
|
if(!helper::hasFeature('scrum_opportunity') and !helper::hasFeature('waterfall_opportunity') and !helper::hasFeature('agileplus_opportunity') and !helper::hasFeature('waterfallplus_opportunity')) unset($lang->admin->menuList->model['tabMenu']['common']['opportunity'], $lang->admin->menuList->model['tabMenu']['menuOrder']['common']['25']);
|
|
if(!helper::hasFeature('meeting')) unset($lang->admin->menuList->feature['subMenu']['meetingroom'], $lang->admin->menuList->feature['menuOrder'][55]);
|
|
if(!helper::hasFeature('measrecord')) unset($lang->admin->menuList->feature['subMenu']['measure'], $lang->admin->menuList->feature['menuOrder'][45]);
|
|
|
|
$projectModel = array('scrum', 'waterfall', 'agileplus', 'waterfallplus');
|
|
if(!helper::hasFeature('process'))
|
|
{
|
|
foreach($projectModel as $model)
|
|
{
|
|
$order = in_array($model, array('scrum', 'agileplus')) ? '10' : '20';
|
|
unset($lang->admin->menuList->model['tabMenu'][$model]['process']);
|
|
unset($lang->admin->menuList->model['tabMenu']['menuOrder'][$model][$order]);
|
|
}
|
|
}
|
|
if(!helper::hasFeature('auditplan'))
|
|
{
|
|
foreach($projectModel as $model)
|
|
{
|
|
$order = in_array($model, array('scrum', 'agileplus')) ? '5' : '15';
|
|
unset($lang->admin->menuList->model['tabMenu'][$model]['auditcl']);
|
|
unset($lang->admin->menuList->model['tabMenu']['menuOrder'][$model][$order]);
|
|
}
|
|
}
|
|
if(!helper::hasFeature('scrum_process')) unset($lang->admin->menuList->model['tabMenu']['scrum']['process'], $lang->admin->menuList->model['tabMenu']['menuOrder']['scrum']['10']);
|
|
if(!helper::hasFeature('scrum_auditplan')) unset($lang->admin->menuList->model['tabMenu']['scrum']['auditcl'], $lang->admin->menuList->model['tabMenu']['menuOrder']['scrum']['5']);
|
|
if(!helper::hasFeature('waterfall_process')) unset($lang->admin->menuList->model['tabMenu']['waterfall']['process'], $lang->admin->menuList->model['tabMenu']['menuOrder']['waterfall']['20']);
|
|
if(!helper::hasFeature('waterfall_auditplan')) unset($lang->admin->menuList->model['tabMenu']['waterfall']['auditcl'], $lang->admin->menuList->model['tabMenu']['menuOrder']['waterfall']['15']);
|
|
if(!helper::hasFeature('agileplus_process')) unset($lang->admin->menuList->model['tabMenu']['agileplus']['process'], $lang->admin->menuList->model['tabMenu']['menuOrder']['agileplus']['10']);
|
|
if(!helper::hasFeature('agileplus_auditplan')) unset($lang->admin->menuList->model['tabMenu']['agileplus']['auditcl'], $lang->admin->menuList->model['tabMenu']['menuOrder']['agileplus']['5']);
|
|
if(!helper::hasFeature('waterfallplus_process')) unset($lang->admin->menuList->model['tabMenu']['waterfallplus']['process'], $lang->admin->menuList->model['tabMenu']['menuOrder']['waterfallplus']['20']);
|
|
if(!helper::hasFeature('waterfallplus_auditplan')) unset($lang->admin->menuList->model['tabMenu']['waterfallplus']['auditcl'], $lang->admin->menuList->model['tabMenu']['menuOrder']['waterfallplus']['15']);
|
|
|
|
global $config;
|
|
if($config->vision == 'lite')
|
|
{
|
|
unset($lang->admin->menuList->feature['subMenu']['approval'], $lang->admin->menuList->feature['menuOrder']['40']);
|
|
unset($lang->admin->menuList->feature['subMenu']['measure'], $lang->admin->menuList->feature['menuOrder']['45']);
|
|
unset($lang->admin->menuList->feature['subMenu']['meetingroom'], $lang->admin->menuList->feature['menuOrder']['55']);
|
|
unset($lang->admin->menuList->model['tabMenu']['waterfall']['auditcl']);
|
|
unset($lang->admin->menuList->model['tabMenu']['waterfallplus']['auditcl']);
|
|
$lang->admin->menuList->feature['dividerMenu'] = ',user,';
|
|
}
|