From 2489778b3c7a0b977321c8e93eaae25116984779 Mon Sep 17 00:00:00 2001 From: Fabio Chelly Date: Fri, 5 Jul 2013 11:53:04 +0200 Subject: [PATCH] [-] MO Blocknewsletter : deletes e-mail from newsletter table only if newsletter checkbox has been checked on subscription page #PNM-1419 --- modules/blocknewsletter/blocknewsletter.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/blocknewsletter/blocknewsletter.php b/modules/blocknewsletter/blocknewsletter.php index 498fbd00d..8285f5683 100644 --- a/modules/blocknewsletter/blocknewsletter.php +++ b/modules/blocknewsletter/blocknewsletter.php @@ -534,8 +534,9 @@ class Blocknewsletter extends Module //we delete it from blocknewsletter table to prevent duplicates $id_shop = $params['newCustomer']->id_shop; $email = $params['newCustomer']->email; - if (Validate::isEmail($email)) + $newsletter = $params['newCustomer']->newsletter; + if ($newsletter && Validate::isEmail($email)) return (bool)Db::getInstance()->execute('DELETE FROM '._DB_PREFIX_.'newsletter WHERE id_shop='.(int)$id_shop.' AND email=\''.pSQL($email)."'"); - return false; + return true; } }