| 25 |
array( |
array( |
| 26 |
'civinode_view_profiled_contact_view_handler' => t('Profiled Contact'), |
'civinode_view_profiled_contact_view_handler' => t('Profiled Contact'), |
| 27 |
'civinode_view_contact_field_view_handler' => t('Contact Field'), |
'civinode_view_contact_field_view_handler' => t('Contact Field'), |
|
'civinode_view_contact_link_view_handler' => t('Contact Field Link'), |
|
| 28 |
'civinode_view_named_object_view_handler' => t('Object Name'), |
'civinode_view_named_object_view_handler' => t('Object Name'), |
| 29 |
); |
); |
| 30 |
} |
} |
| 83 |
_civinode_cck_cache_mgr('fetch', '_crm_views', $value,$contact); |
_civinode_cck_cache_mgr('fetch', '_crm_views', $value,$contact); |
| 84 |
if (!$contact) |
if (!$contact) |
| 85 |
return FALSE; |
return FALSE; |
| 86 |
$field_name = $fielddata['options'] ? |
$field_name = $fielddata['options']; |
| 87 |
$fielddata['options']: |
//$modified = "crm field data for $value as $field_name"; |
|
'display_name'; |
|
| 88 |
$modified = $contact[$field_name]; |
$modified = $contact[$field_name]; |
| 89 |
if ($modified) |
return $modified; |
|
return $modified; |
|
|
else |
|
|
return $value; |
|
|
} |
|
|
|
|
|
function civinode_view_contact_link_view_handler($fieldinfo, $fielddata, $value, $data) { |
|
|
//We wrap the formatted value into a link |
|
|
$text = civinode_view_contact_field_view_handler($fieldinfo, |
|
|
$fielddata, $value, |
|
|
$data); |
|
|
$link = l($text, "civicrm/contact/view", array(), |
|
|
"reset=1&cid=$value", NULL, FALSE, TRUE); |
|
|
return $link; |
|
| 90 |
} |
} |
| 91 |
|
|
| 92 |
function civinode_view_profiled_contact_view_handler($fieldinfo, $fielddata, $value, $data) { |
function civinode_view_profiled_contact_view_handler($fieldinfo, $fielddata, $value, $data) { |