Example #1
0
 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));
 }