1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- /**
- * @file
- * Module file for Simpelnews rules integration.
- */
- define('SIMPLENEWS_RULES_CONFIRMATION_DEFAULT', 0);
- define('SIMPLENEWS_RULES_CONFIRMATION_YES', 1);
- define('SIMPLENEWS_RULES_CONFIRMATION_NO', 2);
- /**
- * Returns the options for the confirmation paramter.
- */
- function simplenews_rules_confirmation_list() {
- return array(
- SIMPLENEWS_RULES_CONFIRMATION_DEFAULT => t('Default'),
- SIMPLENEWS_RULES_CONFIRMATION_YES => t('Yes'),
- SIMPLENEWS_RULES_CONFIRMATION_NO => t('No'),
- );
- }
- /**
- * Implements hook_simplenews_unsubscribe_user().
- */
- function simplenews_rules_simplenews_unsubscribe_user($subscriber, $subscription) {
- $args = array(
- 'mail' => $subscriber->mail,
- 'tid' => $subscription->tid,
- );
- rules_invoke_event_by_args('simplenews_rules_event_unsubscribe', $args);
- }
- /**
- * Implements hook_simplenews_unsubscribe_user().
- */
- function simplenews_rules_simplenews_subscribe_user($subscriber, $subscription) {
- $args = array(
- 'mail' => $subscriber->mail,
- 'tid' => $subscription->tid,
- );
- rules_invoke_event_by_args('simplenews_rules_event_subscribe', $args);
- }
|