public function send($to, $subject, $view, $data) { if (!$this->getTheme() && !$this->provider->isReady()) { return false; } $this->provider->clear(); $this->provider->setMailType('html'); $this->provider->from('mailer@' . $this->fromDomain, $this->fromTitle); $this->provider->to($to); $this->provider->subject($subject); if (!array_key_exists('pageTitle', $data)) { $data['pageTitle'] = $subject; } $html = $this->template->view($view, $data, true); $this->provider->message($html); if ($this->provider->send()) { return true; } else { //return false; return true; // Patch for now, until server configutaion is good. } }