Beruflich Dokumente
Kultur Dokumente
php
/**
* @package AcyMailing for Joomla!
* @version 5.10.4
* @author acyba.com
* @copyright (C) 2009-2018 ACYBA S.A.R.L. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
function view(){
$mailid = acymailing_getCID('mailid');
if(empty($mailid)){
$query = 'SELECT m.`mailid` FROM `#__acymailing_list` as l LEFT
JOIN `#__acymailing_listmail` as lm ON l.listid=lm.listid LEFT JOIN
`#__acymailing_mail` as m on lm.mailid = m.mailid';
$query .= ' WHERE l.`visible` = 1 AND l.`published` = 1 AND
m.`visible`= 1 AND m.`published` = 1';
if(!empty($listid)) $query .= ' AND l.`listid` = '.(int) $listid;
$query .= ' ORDER BY m.`mailid` DESC LIMIT 1';
$mailid = acymailing_loadResult($query);
$access_sub = true;
$mailClass = acymailing_get('helper.mailer');
$mailClass->loadedToSend = false;
$oneMail = $mailClass->load($mailid);
if(empty($oneMail->mailid)){
return acymailing_raiseError(E_ERROR, 404, 'Newsletter not
found : '.$mailid );
}
acymailing_redirect(acymailing_completeLink('lists',false,true));
return false;
}
}
$currentEmail = acymailing_currentUserEmail();
if(!empty($currentEmail)){
$userClass = acymailing_get('class.subscriber');
$receiver = $userClass->get($currentEmail);
}else{
$receiver = new stdClass();
$receiver->name = acymailing_translation('VISITOR');
}
$oneMail->sendHTML = true;
acymailing_trigger('acymailing_replaceusertags', array(&$oneMail,
&$receiver, false));
acymailing_setPageTitle($oneMail->subject );
}
}