diff --git a/en/newsletter.php b/en/newsletter.php index 9f5a8f2..193b92c 100644 --- a/en/newsletter.php +++ b/en/newsletter.php @@ -26,17 +26,18 @@ return $str; } $err = $email = $code_err = ''; - if (!empty($_GET['email'])) - if (filter_var(sanitize($_GET['email']), FILTER_VALIDATE_EMAIL)) - if (preg_match("/^" . preg_quote($_GET['email']) . "$/", file_get_contents("/var/spool/list")) !== 1) - if ($_GET['action'] == "sub") + if (empty($_GET['action'])) + if (!empty($_GET['email'])) + if (filter_var(sanitize($_GET['email']), FILTER_VALIDATE_EMAIL)) + if (preg_match("/^" . preg_quote($_GET['email']) . "$/", file_get_contents("/var/spool/list")) !== 1) + if ($_GET['action'] == "sub") + $email = sanitize($_GET['email']); + else $err = "E-mail not in list"; + else if ($_GET['action'] == "unsub") $email = sanitize($_GET['email']); - else $err = "E-mail not in list"; - else if ($_GET['action'] == "unsub") - $email = sanitize($_GET['email']); - else $err = "E-mail already in list"; - else $err = "Invalid E-mail"; - else $err = "E-mail is required"; + else $err = "E-mail already in list"; + else $err = "Invalid E-mail"; + else $err = "E-mail is required"; $filename = "/tmp/list-code-" . $email;