grrrrr
This commit is contained in:
		@@ -658,22 +658,22 @@ function materio_user_get_role_by_name($name) {
 | 
			
		||||
 * @param array $result
 | 
			
		||||
 *   Associative array containing the send result, including the status.
 | 
			
		||||
 */
 | 
			
		||||
function materio_user_mandrill_mailsend_result($result) {
 | 
			
		||||
  if ($result['status'] in_array(['rejected', 'invalid', 'error'])) {
 | 
			
		||||
    // remove email from pool
 | 
			
		||||
    simplenews_delete_spool(['mail'=>$result['email']]);
 | 
			
		||||
// function materio_user_mandrill_mailsend_result($result) {
 | 
			
		||||
//   if ($result['status'] in_array(['rejected', 'invalid', 'error'])) {
 | 
			
		||||
//     // remove email from pool
 | 
			
		||||
//     simplenews_delete_spool(['mail'=>$result['email']]);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    if ($result['status'] in_array(['invalid'])) {
 | 
			
		||||
      // unsubscribe user if mail does not exists
 | 
			
		||||
      $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;
 | 
			
		||||
      user_save($user->uid);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
//     if ($result['status'] in_array(['invalid'])) {
 | 
			
		||||
//       // unsubscribe user if mail does not exists
 | 
			
		||||
//       $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;
 | 
			
		||||
//       user_save($user->uid);
 | 
			
		||||
//     }
 | 
			
		||||
//   }
 | 
			
		||||
// }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user