Exemple #1
0
 /**
  * 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;
 }