You are here

function notifications_check_subscription in Notifications 6.4

Check subscription parameters

2 calls to notifications_check_subscription()
notifications_save_subscription in ./notifications.module
Update or create subscription
notifications_submit_subscription in ./notifications.pages.inc
Submit subscription printing out the results

File

./notifications.module, line 705
Notifications module

Code

function notifications_check_subscription($subscription) {
  if (!$subscription
    ->check_account()) {
    $subscription->error_message = t('Invalid user account for this subscription.');
    return FALSE;
  }
  elseif (!$subscription
    ->check_fields()) {
    $subscription->error_message = t('Invalid field values for this subscription.');
    return FALSE;
  }
  elseif (!$subscription
    ->check_destination()) {
    $subscription->error_message = t('The destination method or address for the subscription is not valid.');
    return FALSE;
  }
  else {
    return TRUE;
  }
}