maxVersion = '4.3'; if(!defined('TABLE_AUDITCL')) define('TABLE_AUDITCL', '`' . $config->db->prefix . 'auditcl`'); if(!defined('TABLE_AUDITPLAN')) define('TABLE_AUDITPLAN', '`' . $config->db->prefix . 'auditplan`'); if(!defined('TABLE_AUDITRESULT')) define('TABLE_AUDITRESULT', '`' . $config->db->prefix . 'auditresult`'); if(!defined('TABLE_ACTIVITY')) define('TABLE_ACTIVITY', '`' . $config->db->prefix . 'activity`'); if(!defined('TABLE_BUDGET')) define('TABLE_BUDGET', '`' . $config->db->prefix . 'budget`'); if(!defined('TABLE_BASICMEAS')) define('TABLE_BASICMEAS', '`' . $config->db->prefix . 'basicmeas`'); if(!defined('TABLE_CMCL')) define('TABLE_CMCL', '`' . $config->db->prefix . 'cmcl`'); if(!defined('TABLE_DESIGN')) define('TABLE_DESIGN', '`' . $config->db->prefix . 'design`'); if(!defined('TABLE_DESIGNSPEC')) define('TABLE_DESIGNSPEC', '`' . $config->db->prefix . 'designspec`'); if(!defined('TABLE_DERIVEMEAS')) define('TABLE_DERIVEMEAS', '`' . $config->db->prefix . 'derivemeas`'); if(!defined('TABLE_DURATIONESTIMATION')) define('TABLE_DURATIONESTIMATION', '`' . $config->db->prefix . 'durationestimation`'); if(!defined('TABLE_EFFORT')) define('TABLE_EFFORT', '`' . $config->db->prefix . 'effort`'); if(!defined('TABLE_GAPANALYSIS')) define('TABLE_GAPANALYSIS', '`' . $config->db->prefix . 'gapanalysis`'); if(!defined('TABLE_ISSUE')) define('TABLE_ISSUE', '`' . $config->db->prefix . 'issue`'); if(!defined('TABLE_INTERVENTION')) define('TABLE_INTERVENTION', '`' . $config->db->prefix . 'intervention`'); if(!defined('TABLE_MEASRECORDS')) define('TABLE_MEASRECORDS', '`' . $config->db->prefix . 'measrecords`'); if(!defined('TABLE_MEASQUEUE')) define('TABLE_MEASQUEUE', '`' . $config->db->prefix . 'measqueue`'); if(!defined('TABLE_MEASTEMPLATE')) define('TABLE_MEASTEMPLATE', '`' . $config->db->prefix . 'meastemplate`'); if(!defined('TABLE_MEETING')) define('TABLE_MEETING', '`' . $config->db->prefix . 'meeting`'); if(!defined('TABLE_MEETINGROOM')) define('TABLE_MEETINGROOM', '`' . $config->db->prefix . 'meetingroom`'); if(!defined('TABLE_NC')) define('TABLE_NC', '`' . $config->db->prefix . 'nc`'); if(!defined('TABLE_OBJECT')) define('TABLE_OBJECT', '`' . $config->db->prefix . 'object`'); if(!defined('TABLE_OPPORTUNITY')) define('TABLE_OPPORTUNITY', '`' . $config->db->prefix . 'opportunity`'); if(!defined('TABLE_PROGRAMPROCESS')) define('TABLE_PROGRAMPROCESS', '`' . $config->db->prefix . 'programprocess`'); if(!defined('TABLE_PROGRAMACTIVITY')) define('TABLE_PROGRAMACTIVITY', '`' . $config->db->prefix . 'programactivity`'); if(!defined('TABLE_PROGRAMOUTPUT')) define('TABLE_PROGRAMOUTPUT', '`' . $config->db->prefix . 'programoutput`'); if(!defined('TABLE_PROGRAMPLAN')) define('TABLE_PROGRAMPLAN', '`' . $config->db->prefix . 'programplan`'); if(!defined('TABLE_PROJECT')) define('TABLE_PROJECT', '`' . $config->db->prefix . 'project`'); if(!defined('TABLE_PROCESS')) define('TABLE_PROCESS', '`' . $config->db->prefix . 'process`'); if(!defined('TABLE_PROGRAMREPORT')) define('TABLE_PROGRAMREPORT', '`' . $config->db->prefix . 'programreport`'); if(!defined('TABLE_RELATION')) define('TABLE_RELATION', '`' . $config->db->prefix . 'relation`'); if(!defined('TABLE_REVIEW')) define('TABLE_REVIEW', '`' . $config->db->prefix . 'review`'); if(!defined('TABLE_REVIEWCL')) define('TABLE_REVIEWCL', '`' . $config->db->prefix . 'reviewcl`'); if(!defined('TABLE_REVIEWRESULT')) define('TABLE_REVIEWRESULT', '`' . $config->db->prefix . 'reviewresult`'); if(!defined('TABLE_REVIEWISSUE')) define('TABLE_REVIEWISSUE', '`' . $config->db->prefix . 'reviewissue`'); if(!defined('TABLE_RELATIONOFTASKS')) define('TABLE_RELATIONOFTASKS', '`' . $config->db->prefix . 'relationoftasks`'); if(!defined('TABLE_RISK')) define('TABLE_RISK', '`' . $config->db->prefix . 'risk`'); if(!defined('TABLE_STAGE')) define('TABLE_STAGE', '`' . $config->db->prefix . 'stage`'); if(!defined('TABLE_SOLUTIONS')) define('TABLE_SOLUTIONS', '`' . $config->db->prefix . 'solutions`'); if(!defined('TABLE_TASK')) define('TABLE_TASK', '`' . $config->db->prefix . 'task`'); if(!defined('TABLE_TASKSPEC')) define('TABLE_TASKSPEC', '`' . $config->db->prefix . 'taskspec`'); if(!defined('TABLE_TRAINPLAN')) define('TABLE_TRAINPLAN', '`' . $config->db->prefix . 'trainplan`'); if(!defined('TABLE_WORKESTIMATION')) define('TABLE_WORKESTIMATION', '`' . $config->db->prefix . 'workestimation`'); if(!defined('TABLE_ZOUTPUT')) define('TABLE_ZOUTPUT', '`' . $config->db->prefix . 'zoutput`'); if(!defined('TABLE_RESEARCHPLAN')) define('TABLE_RESEARCHPLAN', '`' . $config->db->prefix . 'researchplan`'); if(!defined('TABLE_RESEARCHREPORT')) define('TABLE_RESEARCHREPORT', '`' . $config->db->prefix . 'researchreport`'); if(!defined('TABLE_ASSETLIB')) define('TABLE_ASSETLIB', '`' . $config->db->prefix . 'assetlib`'); if(!defined('TABLE_APPROVAL')) define('TABLE_APPROVAL', '`' . $config->db->prefix . 'approval`'); if(!defined('TABLE_APPROVALFLOW')) define('TABLE_APPROVALFLOW', '`' . $config->db->prefix . 'approvalflow`'); if(!defined('TABLE_APPROVALFLOWSPEC')) define('TABLE_APPROVALFLOWSPEC', '`' . $config->db->prefix . 'approvalflowspec`'); if(!defined('TABLE_APPROVALFLOWOBJECT')) define('TABLE_APPROVALFLOWOBJECT', '`' . $config->db->prefix . 'approvalflowobject`'); if(!defined('TABLE_APPROVALOBJECT')) define('TABLE_APPROVALOBJECT', '`' . $config->db->prefix . 'approvalobject`'); if(!defined('TABLE_APPROVALNODE')) define('TABLE_APPROVALNODE', '`' . $config->db->prefix . 'approvalnode`'); if(!defined('TABLE_APPROVALROLE')) define('TABLE_APPROVALROLE', '`' . $config->db->prefix . 'approvalrole`'); if(!defined('TABLE_RISKISSUE')) define('TABLE_RISKISSUE', '`' . $config->db->prefix . 'riskissue`'); $config->objectTables['auditcl'] = TABLE_AUDITCL; $config->objectTables['review'] = TABLE_REVIEW; $config->objectTables['budget'] = TABLE_BUDGET; $config->objectTables['risk'] = TABLE_RISK; $config->objectTables['issue'] = TABLE_ISSUE; $config->objectTables['design'] = TABLE_DESIGN; $config->objectTables['opportunity'] = TABLE_OPPORTUNITY; $config->objectTables['trainplan'] = TABLE_TRAINPLAN; $config->objectTables['gapanalysis'] = TABLE_GAPANALYSIS; $config->objectTables['reviewissue'] = TABLE_REVIEWISSUE; $config->objectTables['researchplan'] = TABLE_RESEARCHPLAN; $config->objectTables['researchreport'] = TABLE_RESEARCHREPORT; $config->objectTables['meeting'] = TABLE_MEETING; $config->objectTables['meetingroom'] = TABLE_MEETINGROOM; $config->objectTables['assetlib'] = TABLE_ASSETLIB; $config->objectTables['auditplan'] = TABLE_AUDITPLAN; $config->objectTables['nc'] = TABLE_NC; $config->objectTables['pssp'] = TABLE_PROJECT; $config->objectTables['reviewcl'] = TABLE_REVIEWCL; $config->objectTables['cmcl'] = TABLE_CMCL; $config->objectTables['process'] = TABLE_PROCESS; $config->objectTables['activity'] = TABLE_ACTIVITY; $config->objectTables['zoutput'] = TABLE_ZOUTPUT; $config->objectTables['basicmeas'] = TABLE_BASICMEAS; $config->objectTables['measurement'] = TABLE_BASICMEAS; $config->objectTables['sqlview'] = TABLE_SQLVIEW; $config->projectModules = 'story,product,bug,task,project,flow,repo,productplan,release,testcase,testtask,testreport,testsuite,deploy,doc'; $filter->project->burn = new stdclass(); $filter->project->burn->cookie['burnBy'] = 'code'; $filter->product->burn = new stdclass(); $filter->product->burn->cookie['leftProjects'] = 'code'; $config->excludeFlows = array(); $config->hourPointCommonList['zh-cn'][2] = '功能点'; $config->hourPointCommonList['zh-tw'][2] = '功能點'; $config->hourPointCommonList['en'][2] = 'function point'; $config->hourPointCommonList['de'][2] = 'function point'; $config->hourPointCommonList['fr'][2] = 'function point'; $config->hourPointCommonList['zh-cn'][3] = '代码行'; $config->hourPointCommonList['zh-tw'][3] = '代码行'; $config->hourPointCommonList['en'][3] = 'loc'; $config->hourPointCommonList['de'][3] = 'loc'; $config->hourPointCommonList['fr'][3] = 'loc'; if(!isset($filter->custom)) $filter->custom = new stdclass(); $filter->custom->setcmmi = new stdclass(); $filter->custom->setcmmi->cookie['systemModel'] = 'code'; $filter->custom->setscrum = new stdclass(); $filter->custom->setscrum->cookie['sytemModel'] = 'code'; $filter->risk = new stdclass(); $filter->opportunity = new stdclass(); $filter->product->submit = new stdclass(); $filter->story->submit = new stdclass(); $filter->testcase->submit = new stdclass(); $filter->risk->export = new stdclass(); $filter->opportunity->export = new stdclass(); $filter->default->cookie['hideMenu'] = 'equal::true'; $filter->product->submit->cookie['checkedItem'] = 'reg::checked'; $filter->story->submit->cookie['checkedItem'] = 'reg::checked'; $filter->testcase->submit->cookie['checkedItem'] = 'reg::checked'; $filter->risk->export->cookie['checkedItem'] = 'reg::checked'; $filter->opportunity->export->cookie['checkedItem'] = 'reg::checked'; $filter->issue = new stdclass(); $filter->issue->export = new stdclass(); $filter->issue->export->cookie['checkedItem'] = 'reg::checked'; $filter->my->work->cookie['pagerMyIssue'] = 'int'; $filter->my->work->cookie['pagerMyRisk'] = 'int'; $filter->my->work->cookie['pagerMyAudit'] = 'int'; $filter->my->work->cookie['pagerMyMymeeting'] = 'int'; $filter->my->contribute->cookie['pagerMyIssue'] = 'int'; $filter->my->contribute->cookie['pagerMyRisk'] = 'int'; $filter->my->contribute->cookie['pagerMyAudit'] = 'int'; $config->openMethods[] = 'project.copyconfirm'; $config->openMethods[] = 'project.copyproject'; if($config->edition == 'max') { $config->featureGroup->scrum = array_merge($config->featureGroup->scrum, array('issue', 'risk', 'opportunity', 'process', 'measrecord', 'auditplan', 'meeting')); $config->featureGroup->waterfall = array_merge($config->featureGroup->waterfall, array('researchplan', 'track', 'issue', 'risk', 'opportunity', 'process', 'measrecord', 'auditplan', 'gapanalysis', 'meeting')); $config->featureGroup->agileplus = array_merge($config->featureGroup->agileplus, array('issue', 'risk', 'opportunity', 'process', 'measrecord', 'auditplan', 'meeting')); $config->featureGroup->waterfallplus = array_merge($config->featureGroup->waterfallplus, array('researchplan', 'track', 'issue', 'risk', 'opportunity', 'process', 'measrecord', 'auditplan', 'gapanalysis', 'meeting')); $config->featureGroup->assetlib = array_merge($config->featureGroup->assetlib, array('storylib', 'caselib', 'issuelib', 'risklib', 'opportunitylib', 'practicelib', 'componentlib')); }