function google_adwords_field_formatter_view in Google AdWords Conversion Tracking 7.2
Same name and namespace in other branches
- 7 google_adwords.module \google_adwords_field_formatter_view()
Implements hook_field_formatter_view().
See also
google_adwords_field_formatter_info().
File
- ./
google_adwords.module, line 57 - Google Adwords Conversion Tracking Module.
Code
function google_adwords_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
global $user;
$element = array();
$trackable = 0;
if (is_array($user->roles)) {
foreach ($user->roles as $role) {
$translated_role = t($role);
$role = str_replace(' ', '_', $translated_role);
$trackable += variable_get('google_adwords_track_' . $role, FALSE);
}
}
if ($trackable > 0) {
switch ($display['type']) {
case 'google_adwords_default':
foreach ($items as $delta => $item) {
$element[$delta] = array(
'#markup' => theme('google_adwords', $item),
'#attached' => array(
'css' => array(
drupal_get_path('module', 'google_adwords') . '/google_adwords.css',
),
),
);
}
break;
}
}
return $element;
}