- Template Name */ public function getTemplateName() { return 'uitypes/Email.tpl'; } public function getDisplayValue($value, $recordId) { $currentUser = Users_Record_Model::getCurrentUserModel(); $internalMailer = $currentUser->get('internal_mailer'); if($value){ $moduleName = $this->get('field')->get('block')->module->name; $fieldName = $this->get('field')->get('name'); if ($internalMailer == 1) { /** * We should not add "emailField" class to user name field. * If we do so, for sending mail from list view is taking that value as a TO field. */ if($moduleName == "Users" && $fieldName == "user_name"){ $value = "" . textlength_check($value) . ""; }else{ $value = "" . textlength_check($value) . ""; } } else { if($moduleName == "Users" && $fieldName == "user_name"){ $value = "" . textlength_check($value) . ""; }else{ $value = "" . textlength_check($value) . ""; } } } return $value; } }