t('Default'), SIMPLENEWS_RULES_CONFIRMATION_YES => t('Yes'), SIMPLENEWS_RULES_CONFIRMATION_NO => t('No'), ); } /** * Implements hook_simplenews_unsubscribe(). */ function simplenews_rules_simplenews_unsubscribe($subscriber, $subscription) { $args = array( 'mail' => $subscriber->mail, 'newsletter' => Newsletter::load($subscription->newsletter_id), ); rules_invoke_event_by_args('simplenews_rules_event_unsubscribe', $args); } /** * Implements hook_simplenews_subscribe(). */ function simplenews_rules_simplenews_subscribe($subscriber, $subscription) { $args = array( 'mail' => $subscriber->mail, 'newsletter' => Newsletter::load($subscription->newsletter_id), ); rules_invoke_event_by_args('simplenews_rules_event_subscribe', $args); }