1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-01 04:10:38 +02:00

Fixes #1427 - Newsletter syntax error.

This commit is contained in:
Cameron
2016-03-14 12:07:23 -07:00
parent 0e2c05ea4d
commit 870106d0d1

View File

@@ -604,6 +604,8 @@ class newsletter
$nl_sql = new db; $nl_sql = new db;
$_nl_sanatized = ''; $_nl_sanatized = '';
$vs_text = '';
if(!$nl_sql->db_Select('newsletter', '*', 'newsletter_id='.$p_id))// Check if newsletter id is available 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) if ($val != $_last_subscriber)
{ {
$nl_sql -> db_Select("user", "*", "user_id=".$val); $nl_sql -> select("user", "*", "user_id=".$val);
if($nl_row = $nl_sql-> db_Fetch()) if($nl_row = $nl_sql-> fetch())
{ {
//<a href='".e_BASE."user.php?id.{$val}'>".$nl_row['user_name']."</a> //<a href='".e_BASE."user.php?id.{$val}'>".$nl_row['user_name']."</a>
$uparams = array('id' => $val, 'name' => $nl_row['user_name']); $uparams = array('id' => $val, 'name' => $nl_row['user_name']);
$link = e107::getUrl()->create('user/profile/view', $uparams); $link = e107::getUrl()->create('user/profile/view', $uparams);
$userlink = "<a href='".$link."'>".$nl_row['user_name']"</a>"; $userlink = "<a href='".$link."'>".$nl_row['user_name']."</a>";
$vs_text .= " $vs_text .= "
<tr> <tr>
<td>".$val."</td> <td>".$val."</td>
@@ -674,7 +676,7 @@ class newsletter
{ // Duplicate user id found in the subscribers_list array! { // Duplicate user id found in the subscribers_list array!
newsletter::remove_subscribers($p_id, $val); // removes all entries for this user id 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 $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 --; $subscribers_total_count --;
$_nl_sanatized = 1; $_nl_sanatized = 1;
} }