/** * Get the i18n key name associated with this role. * @return String the key */ function getRoleName() { switch ($this->getId()) { case ROLE_ID_SUBMITTER: return 'user.role.submitter' . ($plural ? 's' : ''); default: return parent::getRoleName($plural); } }
/** * Get the i18n key name associated with the specified role. * @param $plural boolean get the plural form of the name * @return string */ function getRoleName($plural = false) { switch ($this->getId()) { case ROLE_ID_DIRECTOR: return 'user.role.director' . ($plural ? 's' : ''); case ROLE_ID_TRACK_DIRECTOR: return 'user.role.trackDirector' . ($plural ? 's' : ''); default: return parent::getRoleName($plural); } }
/** * Get the i18n key name associated with the specified role. * @param $plural boolean get the plural form of the name * @return string */ function getRoleName($plural = false) { switch ($this->getId()) { case ROLE_ID_EDITOR: return 'user.role.editor' . ($plural ? 's' : ''); case ROLE_ID_GUEST_EDITOR: return 'user.role.guestEditor' . ($plural ? 's' : ''); case ROLE_ID_SECTION_EDITOR: return 'user.role.sectionEditor' . ($plural ? 's' : ''); case ROLE_ID_SUBSCRIPTION_MANAGER: return 'user.role.subscriptionManager' . ($plural ? 's' : ''); default: return parent::getRoleName($plural); } }