function campaignmonitor_campaignmonitor_field_key_values in Campaign Monitor 6.2
Same name and namespace in other branches
- 6.3 campaignmonitor.module \campaignmonitor_campaignmonitor_field_key_values()
Implementation of hook_campaignmonitor_field_key_values
File
- ./
campaignmonitor.module, line 457
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;
}