aboutsummaryrefslogtreecommitdiffstats
path: root/config/openbgpd
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-07-23 22:17:46 -0300
committerRenato Botelho <garga@FreeBSD.org>2013-07-23 22:17:46 -0300
commit43ef01f466bec747facbf250037c3b467dd8547e (patch)
tree12fd68151b58f35197b48901c983d8fbd1894c4d /config/openbgpd
parentc3bf54d6587ce03f15931aa0a1c8b32f0a9dc27b (diff)
downloadpfsense-packages-43ef01f466bec747facbf250037c3b467dd8547e.tar.gz
pfsense-packages-43ef01f466bec747facbf250037c3b467dd8547e.tar.bz2
pfsense-packages-43ef01f466bec747facbf250037c3b467dd8547e.zip
Add an ajax call to get command result
Diffstat (limited to 'config/openbgpd')
-rw-r--r--config/openbgpd/openbgpd_status.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/openbgpd/openbgpd_status.php b/config/openbgpd/openbgpd_status.php
index f5930db0..245ed1c9 100644
--- a/config/openbgpd/openbgpd_status.php
+++ b/config/openbgpd/openbgpd_status.php
@@ -41,6 +41,12 @@ defCmdT("nexthops", "OpenBGPD Nexthops", "bgpctl show nexthop");
defCmdT("ip", "OpenBGPD IP", "bgpctl show ip bgp");
defCmdT("neighbors", "OpenBGPD Neighbors", "bgpctl show neighbor");
+if (isset($_REQUEST['isAjax'])) {
+ if (isset($_REQUEST['cmd']) && isset($commands[$_REQUEST['cmd']]))
+ echo htmlspecialchars_decode(doCmdT($commands[$_REQUEST['cmd']][1], $_REQUEST['limit']. $_REQUEST['filter']));
+ exit;
+}
+
if ($config['version'] >= 6)
$pgtitle = array("OpenBGPD", "Status");
else