Feature #4038 » diag_arp.php.diff
diag_arp.php 2015-01-22 16:19:25.000000000 +1000 | ||
---|---|---|
65 | 65 |
return $new; |
66 | 66 |
} |
67 | 67 | |
68 |
if (isset($_GET["clear"])) { |
|
69 |
if ($_GET["clear"] == "true") { |
|
70 |
$out = ""; |
|
71 |
$ret = exec("/usr/sbin/arp -d -a", &$out, $arpTableRetVal); |
|
72 |
} |
|
73 |
} |
|
74 | ||
68 | 75 |
// Define path to AWK |
69 | 76 |
$awk = "/usr/bin/awk"; |
70 | 77 | |
... | ... | |
304 | 311 | |
305 | 312 |
// Load MAC-Manufacturer table |
306 | 313 |
$mac_man = load_mac_manufacturer_table(); |
314 | ||
315 |
if (isset($_GET["clear"])) { |
|
316 |
if ($_GET["clear"] == "true") { |
|
317 |
if ($arpTableRetVal == 0) { print "<h3>ARP Table has been cleared!</h3>"; } |
|
318 |
else { print "<h3>Unable to clear ARP Table.</h3>"; } |
|
319 |
} |
|
320 |
} |
|
321 |
|
|
307 | 322 |
?> |
308 | 323 |
<table width="100%" border="0" cellpadding="0" cellspacing="0"> |
309 | 324 |
<tr> |
... | ... | |
341 | 356 |
<tr> |
342 | 357 |
<td><br/><?= gettext("NOTE: Local IPv6 peers use") ?> <a href="diag_ndp.php"><?= gettext("NDP") ?></a> <?= gettext("instead of ARP") ?>.</td> |
343 | 358 |
</tr> |
359 |
<tr> |
|
360 |
<td style="text-align: right"><br /><input class="formbtn" type="button" id="pfArpTblClearBtn" value="Clear ARP Table" /></td> |
|
361 |
</tr> |
|
344 | 362 |
</table> |
345 | 363 | |
346 | 364 |
<?php include("fend.inc"); ?> |
347 | 365 | |
348 | 366 |
<script type="text/javascript"> |
349 | 367 |
jQuery('#loading').html(''); |
368 |
jQuery("#pfArpTblClearBtn").click(function() { |
|
369 |
if (confirm('Are you sure you want to clear the ARP table?')) { |
|
370 |
window.location.href = "diag_arp.php?clear=true"; |
|
371 |
} |
|
372 |
}); |
|
350 | 373 |
</script> |
- « Previous
- 1
- 2
- Next »