first import
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
<?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);
|
||||
}
|
||||
Reference in New Issue
Block a user