mirror of
https://github.com/unraid/webgui.git
synced 2026-01-06 01:29:54 -06:00
feat: show banner if dynamix.cfg is corrupt
This commit is contained in:
@@ -18,11 +18,12 @@ require_once "$docroot/webGui/include/Wrappers.php";
|
||||
switch ($_POST['cmd']??'') {
|
||||
case 'config':
|
||||
$config = "/boot/config";
|
||||
$files = ['disk:0','docker:1','domain:1','flash:0','ident:1','share:0']; // config files to check
|
||||
$files = ['disk:0:0','docker:1:0','domain:1:0','flash:0:0','ident:1:0','share:0:0','dynamix:0:1']; // config files to check
|
||||
foreach ($files as $file) {
|
||||
[$name,$need] = explode(':',$file);
|
||||
[$name,$need,$plugin] = explode(':',$file);
|
||||
$filename = $plugin ? "$config/plugins/$name/$name.cfg" : "$config/$name.cfg";
|
||||
for ( $i=0;$i<2;$i++) {
|
||||
if (($need && !file_exists("$config/$name.cfg")) || (file_exists("$config/$name.cfg") && !@parse_ini_file("$config/$name.cfg"))) {
|
||||
if (($need && !file_exists($filename)) || (file_exists($filename) && !@parse_ini_file($filename))) {
|
||||
$flag = 1;
|
||||
sleep(1);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user