function Notifications_Subscription::set_account in Notifications 6.4
Set user account as the owner of this subscription and take care of defaults for this account.
Parameters
$account: User account or user uid
1 call to Notifications_Subscription::set_account()
- Notifications_Subscription::check_account in includes/
notifications_subscription.class.inc - Check subscription user account and related parameters
File
- includes/
notifications_subscription.class.inc, line 259 - Drupal Notifications Framework - Default class file
Class
- Notifications_Subscription
- Message destination class
Code
function set_account($account) {
$account = messaging_user_object($account);
$this
->set_user($account);
if (!isset($this->send_interval)) {
$this->send_interval = notifications_user_setting('send_interval', $account, 0);
}
if (!isset($this->send_method)) {
$this->send_method = notifications_user_setting('send_method', $account);
}
if (empty($this->language)) {
$this
->set_language();
}
// Return TRUE if all parameters set
return isset($this->uid) && isset($this->send_interval) && isset($this->send_method);
}