1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-30 19:30:25 +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_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())
{
//<a href='".e_BASE."user.php?id.{$val}'>".$nl_row['user_name']."</a>
$uparams = array('id' => $val, 'name' => $nl_row['user_name']);
$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 .= "
<tr>
<td>".$val."</td>
@@ -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;
}