Exemplo n.º 1
0
 /**
  * Send message
  *
  * @return boolean
  */
 public function send()
 {
     if (\XLite\Core\Config::getInstance()->XC->WebmasterKit->logMail) {
         \XLite\Logger::getInstance()->logCustom('mail-messages', 'From: ' . $this->mail->From . PHP_EOL . 'To: ' . $this->get('to') . PHP_EOL . 'Subject: ' . $this->mail->Subject . PHP_EOL . $this->mail->Body . PHP_EOL . PHP_EOL);
     }
     return parent::send();
 }
Exemplo n.º 2
0
 /**
  * Detect current view zone
  *
  * @return string
  */
 protected static function detectCurrentViewZone()
 {
     if (\XLite\View\Mailer::isComposeRunned()) {
         $zone = \XLite\Model\ViewList::INTERFACE_MAIL;
     } elseif (\XLite\Core\Request::getInstance()->isCLI()) {
         $zone = \XLite\Model\ViewList::INTERFACE_CONSOLE;
     } elseif (\XLite::isAdminZone()) {
         $zone = \XLite\Model\ViewList::INTERFACE_ADMIN;
     } else {
         $zone = \XLite\Model\ViewList::INTERFACE_CUSTOMER;
     }
     return $zone;
 }
Exemplo n.º 3
0
 /**
  * Mailer is disabled in demo mode
  *
  * @return void
  */
 public function send()
 {
     $this->set('to', '');
     parent::send();
 }