function mobile_codes_block_user_vcard_view in Mobile Codes 7.2
Same name and namespace in other branches
- 6.2 includes/vcard.inc \mobile_codes_block_user_vcard_view()
vCard block view callback.
File
- includes/
vcard.inc, line 99 - vCard module integration
Code
function mobile_codes_block_user_vcard_view() {
switch (arg(0)) {
case 'node':
if (arg(2) == '') {
$node = node_load(arg(1));
$account = user_load($node->uid);
}
break;
case 'user':
$account = user_load(arg(1));
break;
}
if ($account) {
$vcard = vcard_get($account);
$vcard_text = $vcard
->fetch();
return array(
'subject' => t('Mobile Codes: User vCard'),
'content' => theme('mobilecode', array(
'data' => $vcard_text,
'attributes' => array(
'#preset' => variable_get('mobile_codes_block_user_vcard_preset', 'block_user_vcard'),
),
)),
);
}
}