HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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);
    }


}