This commit is contained in:
Marco Antonio Nina Mena
2017-12-04 13:25:35 +00:00
committed by Julio Cesar Laura Avendaño
parent abe71a6ffe
commit 0d533e19d9
363 changed files with 23948 additions and 44623 deletions

View File

@@ -31,65 +31,115 @@ global $RBAC;
global $G_TMP_MENU;
$G_TMP_MENU->AddIdRawOption('FOLDERS', '', G::LoadTranslation('ID_CASES_MENU_FOLDERS'), '', '', 'blockHeader');
$G_TMP_MENU->AddIdRawOption('CASES_START_CASE', 'casesStartPage?action=startCase',
G::LoadTranslation('ID_NEW_CASE'), '');
$G_TMP_MENU->AddIdRawOption(
'CASES_START_CASE',
'casesStartPage?action=startCase',
G::LoadTranslation('ID_NEW_CASE'),
''
);
/*----------------------------------********---------------------------------*/
$licensedFeatures = & PMLicensedFeatures::getSingleton();
$licensedFeatures = PMLicensedFeatures::getSingleton();
if ($licensedFeatures->verifyfeature('7TTeDBQeWRoZTZKYjh4eFpYUlRDUUEyVERPU3FxellWank=')) {
$G_TMP_MENU->AddIdRawOption('CONSOLIDATED_CASES', 'casesConsolidatedListExtJs?action=consolidated',
G::LoadTranslation('ID_BATCH_ROUTING'), '');
$G_TMP_MENU->AddIdRawOption(
'CONSOLIDATED_CASES',
'casesConsolidatedListExtJs?action=consolidated',
G::LoadTranslation('ID_BATCH_ROUTING'),
''
);
}
/*----------------------------------********---------------------------------*/
$G_TMP_MENU->AddIdRawOption('CASES_INBOX', 'casesListExtJs?action=todo', G::LoadTranslation('ID_INBOX'),
'icon-cases-inbox.png');
$G_TMP_MENU->AddIdRawOption('CASES_DRAFT', 'casesListExtJs?action=draft', G::LoadTranslation('ID_DRAFT'),
'mail-mark-task.png' );
$G_TMP_MENU->AddIdRawOption('CASES_SENT', 'casesListExtJs?action=sent', G::LoadTranslation('ID_SENT'),
'icon-cases-outbox.png');
$G_TMP_MENU->AddIdRawOption('CASES_SELFSERVICE', 'casesListExtJs?action=selfservice',
G::LoadTranslation('ID_UNASSIGNED'),'rotate_cw.png');
$G_TMP_MENU->AddIdRawOption('CASES_PAUSED', 'casesListExtJs?action=paused', G::LoadTranslation('ID_PAUSED'),
'mail-queue.png');
$G_TMP_MENU->AddIdRawOption(
'CASES_INBOX',
'casesListExtJs?action=todo',
G::LoadTranslation('ID_INBOX'),
'icon-cases-inbox.png'
);
$G_TMP_MENU->AddIdRawOption(
'CASES_DRAFT',
'casesListExtJs?action=draft',
G::LoadTranslation('ID_DRAFT'),
'mail-mark-task.png'
);
$G_TMP_MENU->AddIdRawOption(
'CASES_SENT',
'casesListExtJs?action=sent',
G::LoadTranslation('ID_SENT'),
'icon-cases-outbox.png'
);
$G_TMP_MENU->AddIdRawOption(
'CASES_SELFSERVICE',
'casesListExtJs?action=selfservice',
G::LoadTranslation('ID_UNASSIGNED'),
'rotate_cw.png'
);
$G_TMP_MENU->AddIdRawOption(
'CASES_PAUSED',
'casesListExtJs?action=paused',
G::LoadTranslation('ID_PAUSED'),
'mail-queue.png'
);
$G_TMP_MENU->AddIdRawOption('SEARCHS', '', G::LoadTranslation('ID_CASES_MENU_SEARCH'), '', '', 'blockHeader');
if ($RBAC->userCanAccess('PM_ALLCASES') == 1) {
$G_TMP_MENU->AddIdRawOption('CASES_SEARCH', 'casesListExtJs?action=search',
G::LoadTranslation('ID_ADVANCEDSEARCH'), 'system-search.png' );
$G_TMP_MENU->AddIdRawOption(
'CASES_SEARCH',
'casesListExtJs?action=search',
G::LoadTranslation('ID_ADVANCEDSEARCH'),
'system-search.png'
);
}
$G_TMP_MENU->AddIdRawOption('ADMIN', '', G::LoadTranslation('ID_CASES_MENU_ADMIN'), '', '', 'blockHeader');
if ($RBAC->userCanAccess('PM_SUPERVISOR') == 1) {
$G_TMP_MENU->AddIdRawOption('CASES_TO_REVISE', 'casesListExtJs?action=to_revise',
G::LoadTranslation('ID_TO_REVISE'), 'document-review.png');
$G_TMP_MENU->AddIdRawOption(
'CASES_TO_REVISE',
'casesListExtJs?action=to_revise',
G::LoadTranslation('ID_TO_REVISE'),
'document-review.png'
);
}
if ($RBAC->userCanAccess('PM_REASSIGNCASE') == 1 || $RBAC->userCanAccess('PM_REASSIGNCASE_SUPERVISOR') == 1) {
$G_TMP_MENU->AddIdRawOption('CASES_TO_REASSIGN', 'casesListExtJs?action=to_reassign',
G::LoadTranslation('ID_TO_REASSIGN'), 'reassing.png' );
$G_TMP_MENU->AddIdRawOption(
'CASES_TO_REASSIGN',
'casesListExtJs?action=to_reassign',
G::LoadTranslation('ID_TO_REASSIGN'),
'reassing.png'
);
}
if ($RBAC->userCanAccess('PM_FOLDERS_VIEW') == 1) {
$G_TMP_MENU->AddIdRawOption('CASES_FOLDERS', 'casesStartPage?action=documents', G::LoadTranslation('ID_FOLDERS'),
'folderV2.gif', '', 'blockHeaderNoChild' );
$G_TMP_MENU->AddIdRawOption(
'CASES_FOLDERS',
'casesStartPage?action=documents',
G::LoadTranslation('ID_FOLDERS'),
'folderV2.gif',
'',
'blockHeaderNoChild'
);
}
//Load Other registered Dashboards (From plugins)
$oPluginRegistry = PluginRegistry::loadSingleton();
/** @var \ProcessMaker\Plugins\Interfaces\DashboardPage[] $dashBoardPages */
$dashBoardPages = $oPluginRegistry->getDashboardPages ();
$dashBoardPages = $oPluginRegistry->getDashboardPages();
if (count($dashBoardPages)>0) {
$G_TMP_MENU->AddIdRawOption('PLUGINS', '', G::LoadTranslation('ID_PLUGINS'), '', '', 'blockHeader');
foreach ($dashBoardPages as $key => $tabInfo) {
$tabNameSpace=$tabInfo->getNamespace();
$tabName=$tabInfo->getName();
$tabIcon=str_replace("ICON_","",$tabInfo->getIcon());
$tabIcon=str_replace("ICON_", "", $tabInfo->getIcon());
if ($tabName!= "") {
$G_TMP_MENU->AddIdRawOption($tabIcon, 'casesStartPage?action='.$tabNameSpace.'-'.$tabName,
ucwords(strtolower($tabName)), '');
$G_TMP_MENU->AddIdRawOption(
$tabIcon,
'casesStartPage?action='.$tabNameSpace.'-'.$tabName,
ucwords(strtolower($tabName)),
''
);
}
}
}
}