4 require './frox-lib.pl';
6 &error_setup($text{'general_err'});
9 &save_user($conf, "User");
10 &save_group($conf, "Group");
11 &save_textbox($conf, "WorkingDir", \&check_dir);
12 &save_yesno($conf, "DontChroot");
13 &save_opt_textbox($conf, "LogLevel", \&check_level);
14 &save_opt_textbox($conf, "PidFile", \&check_pidfile);
16 &lock_file($config{'frox_conf'});
18 &unlock_file($config{'frox_conf'});
19 &webmin_log("general");
24 return -d $_[0] ? undef : $text{'general_edir'};
29 return $_[0] =~ /^\d+$/ ? undef : $text{'general_elevel'};
34 return $_[0] =~ /^\/\S+$/ ? undef : $text{'general_epidfile'};