function rss_permissions_menu_access in RSS Permissions 7
Same name and namespace in other branches
- 6 rss_permissions.module \rss_permissions_menu_access()
Check permissions to access menu callbacks.
1 string reference to 'rss_permissions_menu_access'
- rss_permissions_menu_alter in ./
rss_permissions.module - Implementation of hook_menu_alter().
File
- ./
rss_permissions.module, line 112
Code
function rss_permissions_menu_access($module) {
switch ($module) {
// Main site RSS feed.
case 'node':
return user_access('access content') && user_access('access site RSS feed');
break;
// Taxonomy RSS feeds.
case 'taxonomy':
return user_access('access content') && user_access('access taxonomy RSS feeds');
break;
// Individual user blog RSS feeds.
case 'blog_user':
$account = func_get_arg(1);
return blog_page_user_access($account) && user_access('access user blog RSS feeds');
break;
// Main blog RSS feed.
case 'blog':
return user_access('access content') && user_access('access main blog RSS feed');
break;
// Aggregator RSS feeds.
case 'aggregator':
return user_access('access news feeds') && user_access('access aggregator RSS feeds');
break;
// Reasonable default.
default:
return user_access('access content');
}
}