File: D:/HostingSpaces/SBogers10/sportivo.komma.pro/app/Komma/Mailers/MailService.php
<?php
namespace Komma\Mailers;
class MailService extends Mailer{
protected $mailRespository;
public function __construct(MailRepository $mailRepository)
{
$this->mailRespository = $mailRepository;
}
public function sendContactForm($data){
$view = 'emails.mails.contactForm';
$to = \Config::get('mail.to.adress');
$subject = 'Contactformulier Sportivo';
$this->sendTo($to, $subject, $view, $data);
}
public function subscribeSportivo($data){
$view = 'emails.mails.subscribeForm';
$to = \Config::get('mail.to.adress');
$subject = 'Nieuw aanmelding voor Sportivo';
$this->sendTo($to, $subject, $view, $data);
}
public function subscribeGrouplesson($data){
$view = 'emails.mails.subscribeGrouplesson';
$to = \Config::get('mail.to.adress');
$subject = 'Nieuw aanmelding voor groepsles(sen)';
$this->sendTo($to, $subject, $view, $data);
}
public function sendMailForm($data){
$view = 'emails.mails.subscribeNewsletter';
$to = \Config::get('mail.to.adress');
$subject = 'Nieuw aanmelding voor de nieuwsbrief';
$this->sendTo($to, $subject, $view, $data);
}
public function popUpMail($data){
$view = 'emails.mails.popUpMail';
$to = $data['email'];
$subject = 'Gegarandeerd afvallen?';
$data['MailId'] = $this->mailRespository->addEmailToDB($data['email'], $data['name']);
$this->sendTo($to, $subject, $view, $data);
$this->sendTo(\Config::get('mail.to.adress'), 'Pop-up email', 'emails.mails.popUpMailNotify', $data);
}
public function popUpSubscribe($data){
$this->sendTo(\Config::get('mail.to.adress'), 'Pop-up subscribe', 'emails.mails.popUpMailSubscribe', $data);
}
}