- Template Name */ public function getTemplateName() { return 'uitypes/Reference.tpl'; } /** * Function to get the display value in detail view * @param crmid of record * @return */ public function getEditViewDisplayValue($value) { if($value) { $userName = getOwnerName($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()) { $recordModel = Users_Record_Model::getCleanInstance('Users'); $recordModel->set('id', $value); return ''. textlength_check($displayValue) .''; } return $displayValue; } }