1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-01 20:30:39 +02:00

Fix for {MAILREF} in bulk email preview.

This commit is contained in:
Cameron
2016-05-12 09:36:12 -07:00
parent a29e242ca5
commit 34ef4a1ae2

View File

@@ -789,20 +789,27 @@ class mailout_main_ui extends e_admin_ui
$mailData = e107::getDb()->retrieve('mail_content','*','mail_source_id='.intval($id)." LIMIT 1");
$shortcodes = array(
'USERNAME'=>'John Example',
'DISPLAYNAME'=> 'John Example',
'USERID'=>'555', 'MAILREF'=>$_GET['id'],
'LOGINNAME' => 'johnE',
'ACTIVATION_LINK' => SITEURL.'signup.php?testing-activation',
'PASSWORD' => 'MyPass123',
'NEWSLETTER'=>SITEURL."newsletter/?id=example1234567",
'UNSUBSCRIBE'=>SITEURL."unsubscribe/?id=example1234567");
'USERNAME' => 'John Example',
'DISPLAYNAME' => 'John Example',
'USERID' => '555',
'LOGINNAME' => 'johnE',
'ACTIVATION_LINK' => SITEURL.'signup.php?testing-activation',
'PASSWORD' => 'MyPass123',
'NEWSLETTER' => SITEURL."newsletter/?id=example1234567",
'UNSUBSCRIBE' => SITEURL."unsubscribe/?id=example1234567"
);
if(!empty($user))
{
$userData = e107::getDb()->retrieve('mail_recipients','*', 'mail_detail_id = '.intval($id).' AND mail_recipient_id = '.intval($user).' LIMIT 1');
$shortcodes = e107::unserialize(stripslashes($userData['mail_target_info']));
}
if(!isset($shortcodes['MAILREF']))
{
$shortcodes['MAILREF'] = intval($_GET['id']);
}
$data = $this->mailAdmin->dbToMail($mailData);
@@ -839,7 +846,7 @@ class mailout_main_ui extends e_admin_ui
}
return e107::getEmail()->preview($eml);
exit;
}