summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_arp.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2009-09-11 17:40:47 -0400
committerScott Ullrich <sullrich@pfsense.org>2009-09-11 17:40:47 -0400
commit868ba36d54d956822c7954ae9b1f0c14539f4131 (patch)
treeee0936ee4c005ecdbda761c318177f28afead504 /usr/local/www/diag_arp.php
parent4a993c8f9c1a161800ff513b7d0f7b83f6bde250 (diff)
downloadpfsense-868ba36d54d956822c7954ae9b1f0c14539f4131.zip
pfsense-868ba36d54d956822c7954ae9b1f0c14539f4131.tar.gz
flush out buffers so the loading prompt appears snappy
Diffstat (limited to 'usr/local/www/diag_arp.php')
-rwxr-xr-xusr/local/www/diag_arp.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/usr/local/www/diag_arp.php b/usr/local/www/diag_arp.php
index 1272f5e..9594c90 100755
--- a/usr/local/www/diag_arp.php
+++ b/usr/local/www/diag_arp.php
@@ -35,6 +35,8 @@
##|*MATCH=diag_arp.php*
##|-PRIV
+@ini_set('zlib.output_compression', 0);
+@ini_set('implicit_flush', 1);
require("guiconfig.inc");
@@ -252,6 +254,10 @@ include("head.inc");
<?php
+// Flush buffers out to client so that they see Loading, please wait....
+for ($i = 0; $i < ob_get_level(); $i++) { ob_end_flush(); }
+ob_implicit_flush(1);
+
// Resolve hostnames
foreach ($data as &$entry) {
$dns = trim(getHostName($entry['mac'], $entry['ip']));
OpenPOWER on IntegriCloud