diff --git a/plugins/dynamix.docker.manager/DockerSettings.page b/plugins/dynamix.docker.manager/DockerSettings.page
index a2713b8a9..01820c8a4 100644
--- a/plugins/dynamix.docker.manager/DockerSettings.page
+++ b/plugins/dynamix.docker.manager/DockerSettings.page
@@ -136,15 +136,15 @@ span.disabled{color:#404040}
-
+
_(Enable Docker)_:
:
- =mk_option($dockercfg['DOCKER_ENABLED'], 'no', _('No'))?>
- =mk_option($dockercfg['DOCKER_ENABLED'], 'yes', _('Yes'))?>
+ =mk_option($dockercfg['DOCKER_ENABLED']??'', 'no', _('No'))?>
+ =mk_option($dockercfg['DOCKER_ENABLED']??'', 'yes', _('Yes'))?>
=($dockercfg['DOCKER_ENABLED']=='yes') ? '_(Docker will be available after Array is Started)_' : '_(Apply to activate Docker after Array is Started)_'?>
-
+
_(One or more paths do not exist)_ (_(view)_ )
@@ -159,9 +159,9 @@ _(Docker Stop Timeout)_:
_(Docker data-root)_:
:
- =mk_option($dockercfg['DOCKER_IMAGE_TYPE'], '', _('btrfs vDisk'))?>
- =mk_option($dockercfg['DOCKER_IMAGE_TYPE'], 'xfs', _('xfs vDisk'))?>
- =mk_option($dockercfg['DOCKER_IMAGE_TYPE'], 'folder', _('directory'))?>
+ =mk_option($dockercfg['DOCKER_IMAGE_TYPE']??'', '', _('btrfs vDisk'))?>
+ =mk_option($dockercfg['DOCKER_IMAGE_TYPE']??'', 'xfs', _('xfs vDisk'))?>
+ =mk_option($dockercfg['DOCKER_IMAGE_TYPE']??'', 'folder', _('directory'))?>
:docker_vdisk_type_help:
@@ -206,8 +206,8 @@ _(Default appdata storage location)_:
_(Docker LOG rotation)_:
:
- =mk_option($dockercfg['DOCKER_LOG_ROTATION'], 'no', _('Disabled'))?>
- =mk_option($dockercfg['DOCKER_LOG_ROTATION'], 'yes', _('Enabled'))?>
+ =mk_option($dockercfg['DOCKER_LOG_ROTATION']??'', 'no', _('Disabled'))?>
+ =mk_option($dockercfg['DOCKER_LOG_ROTATION']??'', 'yes', _('Enabled'))?>
:docker_log_rotation_help:
@@ -215,21 +215,21 @@ _(Docker LOG rotation)_:
_(Docker LOG maximum file size)_:
:
- =mk_option($dockercfg['DOCKER_LOG_SIZE'], '10m', '10 '._('MB'))?>
- =mk_option($dockercfg['DOCKER_LOG_SIZE'], '20m', '20 '._('MB'))?>
- =mk_option($dockercfg['DOCKER_LOG_SIZE'], '50m', '50 '._('MB'))?>
- =mk_option($dockercfg['DOCKER_LOG_SIZE'], '100m', '100 '._('MB'))?>
- =mk_option($dockercfg['DOCKER_LOG_SIZE'], '500m', '500 '._('MB'))?>
- =mk_option($dockercfg['DOCKER_LOG_SIZE'], '1g', '1000 '._('MB'))?>
+ =mk_option($dockercfg['DOCKER_LOG_SIZE']??'', '10m', '10 '._('MB'))?>
+ =mk_option($dockercfg['DOCKER_LOG_SIZE']??'', '20m', '20 '._('MB'))?>
+ =mk_option($dockercfg['DOCKER_LOG_SIZE']??'', '50m', '50 '._('MB'))?>
+ =mk_option($dockercfg['DOCKER_LOG_SIZE']??'', '100m', '100 '._('MB'))?>
+ =mk_option($dockercfg['DOCKER_LOG_SIZE']??'', '500m', '500 '._('MB'))?>
+ =mk_option($dockercfg['DOCKER_LOG_SIZE']??'', '1g', '1000 '._('MB'))?>
:docker_log_file_size_help:
_(Docker LOG number of files)_:
:
- =mk_option($dockercfg['DOCKER_LOG_FILES'], '1', '1')?>
- =mk_option($dockercfg['DOCKER_LOG_FILES'], '2', '2')?>
- =mk_option($dockercfg['DOCKER_LOG_FILES'], '3', '3')?>
+ =mk_option($dockercfg['DOCKER_LOG_FILES']??'', '1', '1')?>
+ =mk_option($dockercfg['DOCKER_LOG_FILES']??'', '2', '2')?>
+ =mk_option($dockercfg['DOCKER_LOG_FILES']??'', '3', '3')?>
:docker_log_file_number_help:
@@ -237,32 +237,32 @@ _(Docker LOG number of files)_:
_(Template Authoring Mode)_:
:
- =mk_option($dockercfg['DOCKER_AUTHORING_MODE'], 'no', _('No'))?>
- =mk_option($dockercfg['DOCKER_AUTHORING_MODE'], 'yes', _('Yes'))?>
+ =mk_option($dockercfg['DOCKER_AUTHORING_MODE']??'', 'no', _('No'))?>
+ =mk_option($dockercfg['DOCKER_AUTHORING_MODE']??'', 'yes', _('Yes'))?>
:docker_authoring_mode_help:
_(Docker custom network type)_:
:
- =mk_option($dockercfg['DOCKER_NETWORK_TYPE'], '1', _('ipvlan'))?>
- =mk_option($dockercfg['DOCKER_NETWORK_TYPE'], '', _('macvlan'))?>
+ =mk_option($dockercfg['DOCKER_NETWORK_TYPE']??'', '1', _('ipvlan'))?>
+ =mk_option($dockercfg['DOCKER_NETWORK_TYPE']??'', '', _('macvlan'))?>
_(Please read the Help carefully)_. _(Misconfiguration can cause problems)_.
:docker_custom_network_type_help:
_(Host access to custom networks)_:
:
- =mk_option($dockercfg['DOCKER_ALLOW_ACCESS'], '', _('Disabled'))?>
- =mk_option($dockercfg['DOCKER_ALLOW_ACCESS'], 'yes', _('Enabled'))?>
+ =mk_option($dockercfg['DOCKER_ALLOW_ACCESS']??'', '', _('Disabled'))?>
+ =mk_option($dockercfg['DOCKER_ALLOW_ACCESS']??'', 'yes', _('Enabled'))?>
_(Make sure you understand what you are doing before enabling)_.
:docker_custom_network_access_help:
_(Preserve user defined networks)_:
:
- =mk_option($dockercfg['DOCKER_USER_NETWORKS'], 'remove', _('No'))?>
- =mk_option($dockercfg['DOCKER_USER_NETWORKS'], 'preserve', _('Yes'))?>
+ =mk_option($dockercfg['DOCKER_USER_NETWORKS']??'', 'remove', _('No'))?>
+ =mk_option($dockercfg['DOCKER_USER_NETWORKS']??'', 'preserve', _('Yes'))?>
:docker_user_defined_network_help:
@@ -473,7 +473,7 @@ $docker_dhcp = "DOCKER_DHCP_$net";
_(IPv4 custom network on interface)_ =$network?>:
:
**_(Subnet)_:** =$route?>
**_(Gateway)_:** =$gateway[$network]?>
- **_(DHCP pool)_:** =$dockercfg[$docker_dhcp] ?? "_(not set)_"?> (=pow(2,32-explode('/',$dockercfg[$docker_dhcp])[1])?> _(hosts)_)
+ **_(DHCP pool)_:** =$dockercfg[$docker_dhcp] ?? "_(not set)_"?> (=pow(2,32-explode('/',$dockercfg[$docker_dhcp])[1])?> _(hosts)_)