From 870106d0d16a63bf188efbb58a0e5b9b4a93256e Mon Sep 17 00:00:00 2001 From: Cameron Date: Mon, 14 Mar 2016 12:07:23 -0700 Subject: [PATCH] Fixes #1427 - Newsletter syntax error. --- e107_plugins/newsletter/admin_config.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/e107_plugins/newsletter/admin_config.php b/e107_plugins/newsletter/admin_config.php index bd9af3c6e..27a56865b 100644 --- a/e107_plugins/newsletter/admin_config.php +++ b/e107_plugins/newsletter/admin_config.php @@ -604,6 +604,8 @@ class newsletter $nl_sql = new db; $_nl_sanatized = ''; + $vs_text = ''; + if(!$nl_sql->db_Select('newsletter', '*', 'newsletter_id='.$p_id))// Check if newsletter id is available { @@ -653,13 +655,13 @@ class newsletter { if ($val != $_last_subscriber) { - $nl_sql -> db_Select("user", "*", "user_id=".$val); - if($nl_row = $nl_sql-> db_Fetch()) + $nl_sql -> select("user", "*", "user_id=".$val); + if($nl_row = $nl_sql-> fetch()) { //".$nl_row['user_name']." $uparams = array('id' => $val, 'name' => $nl_row['user_name']); $link = e107::getUrl()->create('user/profile/view', $uparams); - $userlink = "".$nl_row['user_name']""; + $userlink = "".$nl_row['user_name'].""; $vs_text .= " ".$val." @@ -674,7 +676,7 @@ class newsletter { // Duplicate user id found in the subscribers_list array! newsletter::remove_subscribers($p_id, $val); // removes all entries for this user id $newsletterArray[$p_id]['newsletter_subscribers'] = chr(1).$val; // keep this single value in the list - $nl_sql -> db_Update("newsletter", "newsletter_subscribers='".$newsletterArray[$p_id]['newsletter_subscribers']."' WHERE newsletter_id='".intval($p_id)."'"); + $nl_sql -> update("newsletter", "newsletter_subscribers='".$newsletterArray[$p_id]['newsletter_subscribers']."' WHERE newsletter_id='".intval($p_id)."'"); $subscribers_total_count --; $_nl_sanatized = 1; }