You are here

function notifications_subscription_user_types in Notifications 7

Get subscription type objects available for a user or current user

1 call to notifications_subscription_user_types()
notifications_ui_access_user_add in notifications_ui/notifications_ui.module
Menu access callback: add subscription

File

./notifications.module, line 544
Notifications module

Code

function notifications_subscription_user_types($account = NULL) {
  $account = $account ? $account : $GLOBALS['user'];
  $types = array();
  foreach (notifications_subscription_enabled_types() as $type => $substype) {
    if ($substype
      ->user_access($account, 'subscribe')) {
      $types[$type] = $substype;
    }
  }
  return $types;
}