Maintaining

Changing the layout of maintenance page, fixing some bugs, add a function to disable the network scan (just for fun), update the readme
This commit is contained in:
leiweibau
2022-06-24 22:46:16 +02:00
parent 5ea6764f40
commit cbf55ca58b
8 changed files with 382 additions and 266 deletions

View File

@@ -42,6 +42,7 @@
case 'PiaBackupDBtoArchive': PiaBackupDBtoArchive(); break;
case 'PiaRestoreDBfromArchive': PiaRestoreDBfromArchive(); break;
case 'PiaEnableDarkmode': PiaEnableDarkmode(); break;
case 'PiaToggleArpScan': PiaToggleArpScan(); break;
case 'getDevicesTotals': getDevicesTotals(); break;
case 'getDevicesList': getDevicesList(); break;
@@ -318,10 +319,10 @@ function PiaRestoreDBfromArchive() {
}
//------------------------------------------------------------------------------
// Switch Themes
// Toggle Dark/Light Themes
//------------------------------------------------------------------------------
function PiaEnableDarkmode() {
$file = '../../../db/darkmode';
$file = '../../../db/setting_darkmode';
if (file_exists($file)) {
echo 'Darkmode Disabled';
@@ -335,6 +336,22 @@ function PiaEnableDarkmode() {
}
//------------------------------------------------------------------------------
// Toggle on/off Arp-Scans
//------------------------------------------------------------------------------
function PiaToggleArpScan() {
$file = '../../../db/setting_stoparpscan';
if (file_exists($file)) {
echo 'Arp-Scan Enabled';
unlink($file);
echo("<meta http-equiv='refresh' content='1'>");
} else {
echo 'Arp-Scan Disabled';
$startarpscan = fopen($file, 'w');
echo("<meta http-equiv='refresh' content='1'>");
}
}
//------------------------------------------------------------------------------
// Query total numbers of Devices by status