- Template Name */ public function getTemplateName() { return 'uitypes/UserRole.tpl'; } /** * Function to get the display value in detail view * @param crmid of record * @return */ public function getEditViewDisplayValue($value) { if($value) { $userName = getRoleName($value); return $userName; } } /** * Function to get display value * @param $value * @param $recordId * @return display value */ public function getDisplayValue($value, $recordId) { $displayValue = $this->getEditViewDisplayValue($value); $currentUserModel = Users_Record_Model::getCurrentUserModel(); if ($currentUserModel->isAdminUser()) { $roleRecordModel = new Settings_Roles_Record_Model(); $roleRecordModel->set('roleid', $value); return ''. textlength_check($displayValue) .''; } return $displayValue; } }