function fb_autopost_entity_facebook_publication_access in Facebook Autopost 7
Implements hook_facebook_publication_access().
File
- fb_autopost_entity/
fb_autopost_entity.module, line 355 - Module implementation file
Code
function fb_autopost_entity_facebook_publication_access($op, $publication = NULL, $account = NULL) {
// Don't grant access for users to delete their Facebook publications.
if (isset($publication) && ($type_name = $publication->type) && $op != 'delete') {
if (user_access("{$op} any {$type_name} facebook publication", $account)) {
return TRUE;
}
$account = isset($account) ? $account : $GLOBALS['user'];
if (isset($publication->uid) && $publication->uid == $account->uid && user_access("{$op} own {$type_name} facebook publication", $account)) {
return TRUE;
}
}
// Do not explicitly deny access so others may still grant access.
}