function socialmedia_get_context_author_uid in Social media 7
Determines if page has a author context. Uses widgets algo if widgets is installed
Parameters
$data:
1 call to socialmedia_get_context_author_uid()
File
- ./
socialmedia.module, line 484 - Demonstrate basic module socialmedia.
Code
function socialmedia_get_context_author_uid($data) {
if (module_exists('widgets')) {
return widgets_get_context_author_uid($data);
}
$uid = '';
if (isset($data['node']->uid)) {
$uid = $data['node']->uid;
}
elseif (arg(0) == 'node' && is_numeric(arg(1))) {
$obj = menu_get_object();
if (is_object($obj)) {
$uid = $obj->uid;
}
}
elseif (arg(0) == 'user' && is_numeric(arg(1))) {
$obj = menu_get_object('user', 1);
if (is_object($obj)) {
$uid = $obj->uid;
}
}
drupal_alter('socialmedia_context_author_uid', $uid, $data);
return $uid;
}