} if ($controls->is_action('bounces')) { $lines = explode("\n", $controls->data['bounced_emails']); $total = 0; $marked = 0; $error = 0; $not_found = 0; $already_bounced = 0; $results = ''; foreach ($lines as &$email) { $email = trim($email); if (empty($email)) { continue; } $total++; $email = NewsletterModule::normalize_email($email); if (empty($email)) { $results .= '[INVALID] ' . $email . "\n"; $error++; continue; } $user = NewsletterUsers::instance()->get_user($email); if ($user == null) { $results .= '[NOT FOUND] ' . $email . "\n"; $not_found++; continue; } if ($user->status == 'B') { $results .= '[ALREADY BOUNCED] ' . $email . "\n"; $already_bounced++; continue;