static function getRoleNames($contextOnly = false, $roleIds = null)
{
$parentRoleNames = parent::getRoleNames($contextOnly);
$journalRoleNames = array(ROLE_ID_MANAGER => 'user.role.manager', ROLE_ID_ASSISTANT => 'user.role.journalAssistant', ROLE_ID_SECTION_EDITOR => 'user.role.sectionEditor', ROLE_ID_SUBSCRIPTION_MANAGER => 'user.role.subscriptionManager');
$roleNames = $parentRoleNames + $journalRoleNames;
if (!empty($roleIds)) {
$returner = array();
foreach ($roleIds as $roleId) {
if (isset($roleNames[$roleId])) {
$returner[$roleId] = $roleNames[$roleId];
}
}
return $returner;
} else {
return $roleNames;
}
}