/** * Send a rendered template file HTML message */ public function sendTemplate($file = '', $data = array()) { if (!empty($file) && is_file($file)) { $tpl_base = dirname($file); $tpl_file = '/' . basename($file); $view = new View(); $view->setPlublicPath($tpl_base); $view->addRenderPath($tpl_base); $view->setTemplate($tpl_file); $view->set('url', Server::getUrl()); $view->set('ip', Client::getIp()); $view->set('browser', Client::getAgent()); $view->set('date', date('l jS \\of F Y h:i A T')); return $this->sendHtml($view->render()); } return false; }