From a9c4e69e016a6abcadfe0cd4cb4f4f9b9bfd22af Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Tue, 14 Nov 2023 13:52:06 -0800 Subject: [PATCH] fix: Connect settings myservers config parse --- .../usr/local/emhttp/plugins/dynamix.my.servers/Connect.page | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/Connect.page b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/Connect.page index 9cd9c316e..19b9b5d18 100644 --- a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/Connect.page +++ b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/Connect.page @@ -17,7 +17,8 @@ $keyfile = empty($var['regFILE']) ? null : @file_get_contents($var['regFILE']); if ($keyfile !== false) { $keyfile = @base64_encode($keyfile); } -// note: $myservers variable defined in myservers1.php, by parsing myservers.cfg +$myservers_flash_cfg_path = '/boot/config/plugins/dynamix.my.servers/myservers.cfg'; +$myservers = file_exists($myservers_flash_cfg_path) ? @parse_ini_file($myservers_flash_cfg_path,true) : []; // ensure some vars are defined here so we don't have to test them later if (empty($myservers['remote']['apikey'])) { $myservers['remote']['apikey'] = ""; @@ -41,6 +42,8 @@ $hasMyUnraidNetCert = preg_match('/.*\.myunraid\.net$/', $nginx['NGINX_CERTNAME' $isRegistered = !empty($myservers['remote']['username']); +var_dump($myservers); + $myservers_memory_cfg_path ='/var/local/emhttp/myservers.cfg'; $mystatus = (file_exists($myservers_memory_cfg_path)) ? @parse_ini_file($myservers_memory_cfg_path) : []; $isConnected = (($mystatus['minigraph']??'')==='CONNECTED') ? true : false;