function google_adwords_field_formatter_view in Google AdWords Conversion Tracking 7
Same name and namespace in other branches
- 7.2 google_adwords.module \google_adwords_field_formatter_view()
Implements hook_field_formatter_view().
File
- ./
google_adwords.module, line 110 - Google Adwords Conversion Tracking Module
Code
function google_adwords_field_formatter_view($object_type, $object, $field, $instance, $langcode, $items, $display) {
global $user;
$element = array();
// Get available permissions
$permission = user_roles(FALSE, GOOGLE_ADWORDS_TRACK_PERM);
$track = FALSE;
// Make sure the user is being tracked
foreach ($user->roles as $rid) {
if (in_array($rid, $permission)) {
$track = TRUE;
}
}
if ($track) {
foreach ($items as $delta => $item) {
switch ($display['type']) {
case 'google_adwords_default':
$element[$delta]['#markup'] = theme('google_adwords_tracking', $item);
break;
}
}
}
return $element;
}