По какой-то причине каждый раз, когда плагин запускается, он отправляет 2 письма вместо 1. Письма идентичны.
Код: Выделить всё
{exp:cdwd_emailer:questionnaire type="{segment_3}" entry_id="{segment_4}"}
Код: Выделить всё
public function questionnaire() {
$type = $this->EE->TMPL->fetch_param('type');
$typeLower = str_replace("-", " ", $type);
$typeUpper = ucwords($typeLower);
print_r($type);
$entry_id = $this->EE->TMPL->fetch_param('entry_id');
$subject = $typeUpper.' Questionnaire Submission';
$fromEmail = 'email@email.com';
$fromName = 'Test Name';
$toEmail = 'email@email.com';
$message = '
A new '.$typeLower.' has been submitted.
[url=http://www.domain.co.uk/questionnaires/view/]Please click here to view this submission[/url]
';
$this->EE->load->library('email');
$this->EE->email->set_mailtype("html");
$this->EE->email->from($fromEmail, $fromName);
$this->EE->email->to($toEmail);
$this->EE->email->subject($subject);
$this->EE->email->message($message);
$this->EE->email->send();
}
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/210 ... ple-emails
Мобильная версия