summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_logs_dhcp.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-08-20 14:37:34 -0400
committerjim-p <jimp@pfsense.org>2010-08-20 14:37:34 -0400
commitbd961c65906fe2f2c6aec4324dc3268d31aab1b7 (patch)
tree0b3453f9dffb7e07542cf2c882d249685af5792b /usr/local/www/diag_logs_dhcp.php
parenteff77cb7c4e90f7adceb2c36e7bc8b72383b365f (diff)
downloadpfsense-bd961c65906fe2f2c6aec4324dc3268d31aab1b7.zip
pfsense-bd961c65906fe2f2c6aec4324dc3268d31aab1b7.tar.gz
Fixes #831. Restart the DHCP daemon when clearing the log file.
Diffstat (limited to 'usr/local/www/diag_logs_dhcp.php')
-rwxr-xr-xusr/local/www/diag_logs_dhcp.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/local/www/diag_logs_dhcp.php b/usr/local/www/diag_logs_dhcp.php
index ffc51c4..438f7bb 100755
--- a/usr/local/www/diag_logs_dhcp.php
+++ b/usr/local/www/diag_logs_dhcp.php
@@ -50,8 +50,11 @@ $nentries = $config['syslog']['nentries'];
if (!$nentries)
$nentries = 50;
-if ($_POST['clear'])
+if ($_POST['clear']) {
clear_log_file($dhcpd_logfile);
+ killbyname("dhcpd");
+ services_dhcpd_configure();
+}
$pgtitle = array(gettext("Status"),gettext("System logs"),gettext("DHCP"));
include("head.inc");
@@ -88,7 +91,8 @@ include("head.inc");
</tr>
<?php dump_clog($dhcpd_logfile, $nentries); ?>
<tr><td><br><form action="diag_logs_dhcp.php" method="post">
- <input name="clear" type="submit" class="formbtn" value="<?= gettext("Clear log");?>"></td></tr>
+ <input name="clear" type="submit" class="formbtn" value="<?= gettext("Clear log");?>"></td>
+ <td>NOTE: Clearing the log file will restart the DHCP daemon.</td></tr>
</table>
</div>
</form>
OpenPOWER on IntegriCloud