|
@@ -662,14 +662,14 @@ function materio_user_mandrill_mailsend_result($result) {
|
|
|
if ( in_array($result['status'], array('rejected', 'invalid', 'error')) ) {
|
|
|
// remove email from pool
|
|
|
module_load_include('inc', 'simplenews', 'includes/simplenews.mail');
|
|
|
- simplenews_delete_spool(['mail'=>$result['email']]);
|
|
|
+ simplenews_delete_spool(array('mail'=>$result['email']));
|
|
|
|
|
|
if ( in_array($result['status'], array('invalid')) ) {
|
|
|
// unsubscribe user if mail does not exists
|
|
|
- // $subscriber = simplenews_subscriber_load_by_mail($result['email']);
|
|
|
- // if ($subscriber) {
|
|
|
- // simplenews_subscriber_delete($subscriber);
|
|
|
- // }
|
|
|
+ $subscriber = simplenews_subscriber_load_by_mail($result['email']);
|
|
|
+ if ($subscriber) {
|
|
|
+ simplenews_subscriber_delete($subscriber);
|
|
|
+ }
|
|
|
// disable user
|
|
|
$user = user_load_by_mail($result['email']);
|
|
|
$user->status = 0;
|