";
- $mail_style .= "
{$mailout['mail_subject']}
[ ".NLLAN_12." ".$newsletterInfo['newsletter_issue']." ]
";
- $mail_style .= "";
$result = $mailer->saveEmail($mailData, TRUE);
@@ -436,9 +437,9 @@ class newsletter
{
if ($memberID = intval($memberID))
{
- if($this->e107->sql->db_Select('user', 'user_name,user_email,user_loginname,user_lastvisit', 'user_id='.$memberID))
+ if($sql->db_Select('user', 'user_name,user_email,user_loginname,user_lastvisit', 'user_id='.$memberID))
{
- $row = $this->e107->sql->db_Fetch(MYSQL_ASSOC);
+ $row = $sql->db_Fetch(MYSQL_ASSOC);
$uTarget = array('mail_recipient_id' => $memberID,
'mail_recipient_name' => $row['user_name'], // Should this use realname?
'mail_recipient_email' => $row['user_email'],
@@ -466,7 +467,7 @@ class newsletter
$mailer->activateEmail($mailMainID, FALSE); // Actually mark the email for sending
$this->message = str_replace('--COUNT--', $counters['add'],NLLAN_40);
}
- $this->e107->sql->db_Update('newsletter', "newsletter_flag='1' WHERE newsletter_id=".$issue);
+ $sql->db_Update('newsletter', "newsletter_flag='1' WHERE newsletter_id=".$issue);
}
@@ -479,7 +480,9 @@ class newsletter
*/
function editNewsletter($id)
{
- if($this->e107->sql->db_Select("newsletter", "*", "newsletter_id='{$id}'"))
+ $sql = e107::getDb();
+
+ if($sql->db_Select("newsletter", "*", "newsletter_id='{$id}'"))
{
$foo = $this->e107->sql->db_Fetch();
if(!$foo['newsletter_parent'])
@@ -501,17 +504,19 @@ class newsletter
*/
function deleteNewsletter()
{
+ $sql = e107::getDb();
+
$tmp = each($_POST['delete']);
if(strpos($tmp['key'], 'newsletter') === 0)
{
$id = intval(str_replace('newsletter_', '', $tmp['key']));
- $this->e107->sql->db_Delete('newsletter', "newsletter_id='{$id}'");
+ $sql->db_Delete('newsletter', "newsletter_id='{$id}'");
$this -> message = NLLAN_42;
}
else
{
$id = intval(str_replace('issue_', '', $tmp['key']));
- $this->e107->sql->db_Delete('newsletter', "newsletter_id='{$id}' ");
+ $sql->db_Delete('newsletter', "newsletter_id='{$id}' ");
$this -> message = NLLAN_43;
}
}
@@ -545,8 +550,10 @@ class newsletter
function view_subscribers($p_id)
{
+ $ns = e107::getRender();
$nl_sql = new db;
$_nl_sanatized = '';
+
if(!$nl_sql -> db_Select('newsletter', '*', 'newsletter_id='.$p_id))
{ // Check if newsletter id is available
$vs_text .= "
".NLLAN_56."
@@ -560,10 +567,10 @@ class newsletter
@@ -625,20 +632,21 @@ class newsletter
{
$vs_text .= "
".NLLAN_66."
";
}
- $this->e107->ns->tablerender(NLLAN_65.' '.$p_id, $vs_text);
+ $ns->tablerender(NLLAN_65.' '.$p_id, $vs_text);
}
function remove_subscribers($p_id, $p_key)
{
- $this->e107->sql -> db_Select('newsletter', '*', 'newsletter_id='.intval($p_id));
- if($nl_row = $this->e107->sql-> db_Fetch(MYSQL_ASSOC))
+ $sql = e107::getDb();
+ $sql -> db_Select('newsletter', '*', 'newsletter_id='.intval($p_id));
+ if($nl_row = $sql-> db_Fetch(MYSQL_ASSOC))
{
$subscribers_list = array_flip(explode(chr(1), $nl_row['newsletter_subscribers']));
unset($subscribers_list[$p_key]);
$new_subscriber_list = implode(chr(1), array_keys($subscribers_list));
- $this->e107->sql->db_Update('newsletter', "newsletter_subscribers='{$new_subscriber_list}' WHERE newsletter_id='".$p_id."'");
+ $sql->db_Update('newsletter', "newsletter_subscribers='{$new_subscriber_list}' WHERE newsletter_id='".$p_id."'");
}
}
}