File tree 1 file changed +14
-7
lines changed
1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change 59
59
$ nginx_helper_admin ->nginx_helper_default_settings ()
60
60
);
61
61
62
- $ site_options = get_site_option ( 'rt_wp_nginx_helper_options ' , array () );
62
+ $ site_options = get_site_option ( 'rt_wp_nginx_helper_options ' , array () );
63
63
64
- // Uncheck checkbox fields whose default value is `1` but user has unchecked.
65
- foreach ( $ nginx_helper_admin ->nginx_helper_default_settings () as $ default_setting_field => $ default_setting_value ) {
64
+ foreach ( $ nginx_helper_admin ->nginx_helper_default_settings () as $ default_setting_field => $ default_setting_value ) {
66
65
67
- if ( 1 === $ default_setting_value && isset ( $ site_options [ $ default_setting_field ] ) && empty ( $ all_inputs [ $ default_setting_field ] ) ) {
66
+ // Uncheck checkbox fields whose default value is `1` but user has unchecked.
67
+ if ( 1 === $ default_setting_value && isset ( $ site_options [ $ default_setting_field ] ) && empty ( $ all_inputs [ $ default_setting_field ] ) ) {
68
68
69
- $ nginx_settings [ $ default_setting_field ] = 0 ;
69
+ $ nginx_settings [ $ default_setting_field ] = 0 ;
70
70
71
- }
72
- }
71
+ }
72
+
73
+ // Populate the setting field with default value when it is empty.
74
+ if ( '' === $ nginx_settings [ $ default_setting_field ] ) {
75
+
76
+ $ nginx_settings [ $ default_setting_field ] = $ default_setting_value ;
77
+
78
+ }
79
+ }
73
80
74
81
if ( ( ! is_numeric ( $ nginx_settings ['log_filesize ' ] ) ) || ( empty ( $ nginx_settings ['log_filesize ' ] ) ) ) {
75
82
$ error_log_filesize = __ ( 'Log file size must be a number. ' , 'nginx-helper ' );
You can’t perform that action at this time.
0 commit comments