/** * 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)}); });']; } }