public static function contact_get_tooltip($record) { if (!$record[':active']) { return ''; } if (!Utils_RecordBrowserCommon::get_access('contact', 'view', $record)) { return ''; } if (!is_array($record) || empty($record) || !isset($record['work_phone'])) { return ''; } if (isset($record['group']) && is_array($record['group'])) { $group = Utils_CommonDataCommon::get_nodes('Contacts_Groups', $record['group']); if ($group) { $group = implode(', ', $group); } else { $group = ''; } } else { $group = ''; } return Utils_TooltipCommon::format_info_tooltip(array(__('Contact') => '<STRONG>' . $record['last_name'] . ', ' . $record['first_name'] . '</STRONG>', __('Work Phone') => $record['work_phone'], __('Mobile Phone') => $record['mobile_phone'], __('Fax') => $record['fax'], __('Email') => $record['email'], __('Web address') => $record['web_address'], __('Address 1') => $record['address_1'], __('Address 2') => $record['address_2'], __('City') => $record['city'], __('Zone') => $record['zone'] ? Utils_CommonDataCommon::get_value('Countries/' . $record['country'] . '/' . $record['zone']) : '---', __('Country') => Utils_CommonDataCommon::get_value('Countries/' . $record['country']), __('Postal Code') => $record['postal_code'], __('Group') => $group)); }