You are here

function notifications_ui_access_user_add in Notifications 6.4

Same name and namespace in other branches
  1. 6 notifications_ui/notifications_ui.module \notifications_ui_access_user_add()
  2. 6.2 notifications_ui/notifications_ui.module \notifications_ui_access_user_add()
  3. 6.3 notifications_ui/notifications_ui.module \notifications_ui_access_user_add()
  4. 7 notifications_ui/notifications_ui.module \notifications_ui_access_user_add()

Menu access callback: add subscription

2 calls to notifications_ui_access_user_add()
NotificationsContentTests::testNotificationsUserPages in tests/notifications_content.test
Check all user pages before and after enabling permissions
notifications_ui_page_user_add in notifications_ui/notifications_ui.pages.inc
User add subscription
1 string reference to 'notifications_ui_access_user_add'
notifications_ui_menu in notifications_ui/notifications_ui.module
Implementation of hook_menu()

File

notifications_ui/notifications_ui.module, line 65
User Interface for subscriptions modules

Code

function notifications_ui_access_user_add($account, $type = NULL) {

  // Main tab, visible only if any subscription type enabled
  $check_types = $type ? array(
    $type,
  ) : array_keys(notifications_ui_subscription_types());
  foreach ($check_types as $type) {
    if (notifications_ui_type_enabled($type) && notifications_ui_user_options('create') && notifications_access_user_add($account, $type)) {
      return TRUE;
    }
  }
}