/** * Send a rendered template file HTML message */ public function sendTemplate($file, $data = []) { $view = new View(); $view->setTemplate($file); $view->setKey("url", Server::getUrl()); $view->setKey("baseurl", Server::getBaseUrl()); $view->setKey("browser", Connection::getAgent()); $view->setKey("ip", Connection::getIp()); $view->setKey("date", date("r T")); $view->mergeData($data); return $this->sendHtml($view->render()); }