Add Usermin option if config files should be sorted on save

This commit is contained in:
Ilia Rostovtsev
2019-10-22 15:38:19 +03:00
parent 7b2a873998
commit b89d50bea6
2 changed files with 9 additions and 0 deletions

View File

@@ -39,6 +39,11 @@ else {
$uconfig{'umask'} = $in{'umask'};
}
# Sort config file's keys alphabetically
if (defined($in{'sortconfigs'})) {
$uconfig{'sortconfigs'} = $in{'sortconfigs'};
}
&lock_file($usermin_config);
&write_file($usermin_config, \%uconfig);
&unlock_file($usermin_config);

View File

@@ -57,6 +57,10 @@ elsif ($preloads[0]->[0] eq "main" && $preloads[0]->[1] eq "web-lib-funcs.pl") {
print &ui_table_row($text{'advanced_umask'},
&ui_opt_textbox("umask", $uconfig{'umask'}, 5, $text{'default'}));
# Sort config file's keys alphabetically
print &ui_table_row($text{'advanced_sortconfigs'},
&ui_yesno_radio("sortconfigs", $uconfig{'sortconfigs'}));
print &ui_table_end();
print &ui_form_end([ [ "save", $text{'save'} ] ]);