%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/emergentqj/jugement/wp-content/plugins/backup-guard-platinum/com/core/mail/
Upload File :
Create Path :
Current File : /home/emergentqj/jugement/wp-content/plugins/backup-guard-platinum/com/core/mail/SGMailAdapterWordpress.php

<?php
require_once(SG_MAIL_PATH.'SGIMailAdapter.php');

class SGMailAdapterWordpress implements SGIMailAdapter
{
    private $subject = '';
    private $from = '';
    private $to = '';
    private $templateName = '';
    private $templateVars = array();
    private static $defaultFrom = '';
    private static $defaultTo = '';

    public function send()
    {
        $to = $this->to;
        $subject = $this->subject;

        $path = SG_MAIL_TEMPLATES_PATH.$this->templateName;

        $VARS = $this->templateVars;
        ob_start();
        @include $path;
        $message = ob_get_clean();

        $headers  = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

        // Additional headers
        $headers .= 'To: ' . $this->to . "\r\n";
        $headers .= 'From: ' . $this->from . "\r\n";

        // Mail it
        wp_mail($to, $subject, $message, $headers);
    }

    public function setSubject($subject)
    {
        $this->subject = $subject;
    }

    public function setFrom($from)
    {
        $this->from = $from;
    }

    public static function setDefaultFrom($from)
    {
        self::$defaultFrom = $from;
    }

    public function setTo($to)
    {
        $this->to = $to;
    }

    public static function setDefaultTo($to)
    {
        self::$defaultTo = $to;
    }

    public function setTemplate($name)
    {
        $this->templateName = $name;
    }

    public function setTemplateVariables($vars)
    {
        $this->templateVars = $vars;
    }
}

Zerion Mini Shell 1.0