Exemple #1
0
 /**
  * Display Action - display/run the firewall
  *
  * @package     las
  * @version     1.0
  */
 public function displayAction()
 {
     $params = $this->dispatcher->getParams();
     if (isset($params[0]) && ($firewall = Firewalls::findFirst(intval($params[0]) ? $params[0] : ['name=:name:', 'bind' => ['name' => $params[0]]]))) {
         echo Las::display($firewall->name);
     }
 }
 /**
  * Display action - display compiled firewall
  *
  * @package     las
  * @version     1.0
  */
 public function displayAction()
 {
     $params = $this->router->getParams();
     if (isset($params[0]) && ($firewall = Firewalls::findFirst(intval($params[0]) ? $params[0] : ['name=:name:', 'bind' => ['name' => $params[0]]]))) {
         $this->tag->setTitle(__('Firewalls') . ' / ' . __('Display'));
         $this->view->setVars(['firewall' => $firewall, 'content' => Las::display($firewall->name)]);
         // Highlight <pre> tag
         $this->assets->addCss('css/highlightjs/arta.css');
         $this->assets->addJs('js/plugins/highlight.pack.js');
         $this->scripts = ['$(document).ready(function() { $("pre").each(function(i, e) {hljs.highlightBlock(e)}); });'];
     }
 }