function campaignmonitor_campaignmonitor_field_key_values in Campaign Monitor 6.3
Same name and namespace in other branches
- 6.2 campaignmonitor.module \campaignmonitor_campaignmonitor_field_key_values()
Implementation of hook_campaignmonitor_field_key_values
File
- ./
campaignmonitor.module, line 502 - Module that plugs in Campaign Monitor functionality to your Drupal web site. For Campaign Monitor information see: http://www.campaignmonitor.com/
Code
function campaignmonitor_campaignmonitor_field_key_values($user) {
$out = array();
$out = (array) $user;
foreach ((array) $user as $key => $value) {
if (is_array($value) && $key != 'role') {
$out[$key] = implode('/', $value);
}
elseif (in_array($key, array(
'login',
'access',
'created',
))) {
$out[$key] = date('c', $value);
}
elseif ($key != 'roles') {
$out[$key] = $value;
}
}
$out = array_merge($out, _campaignmonitor_get_user_tokens($user));
return $out;
}