Example #1
0
 /**
  * Send rendered template view html
  */
 public function sendTemplate($status, $file, $data = [], $replace = [])
 {
     if (!empty($file) && is_string($file)) {
         $view = new View();
         $view->setTemplate($file);
         $view->useData($data);
         $this->sendView($status, $view, $replace);
     }
     $this->sendHtml($status, "Empty response.");
 }
Example #2
0
 /**
  * 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());
 }