/[drupal]/contributions/modules/civinode/civinode_views.inc
ViewVC logotype

Diff of /contributions/modules/civinode/civinode_views.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1.2.5, Thu Jun 21 05:00:34 2007 UTC revision 1.1.2.6, Mon Sep 17 22:42:44 2007 UTC
# Line 25  function civinode_views_field_item_table Line 25  function civinode_views_field_item_table
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    }    }
# Line 84  function civinode_view_contact_field_vie Line 83  function civinode_view_contact_field_vie
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) {

Legend:
Removed from v.1.1.2.5  
changed lines
  Added in v.1.1.2.6

  ViewVC Help
Powered by ViewVC 1.1.2