\n"; } print &ui_hr(); # Show form for setting up play time limits print &ui_form_start("save_playtime.cgi"); print &ui_table_start($text{'playtime_header'}, undef, 2); # Cron job enabled? print &ui_table_row($text{'playtime_enabled'}, &ui_yesno_radio("enabled", $config{'playtime_enabled'})); # Max time per day print &ui_table_row($text{'playtime_max'}, &ui_opt_textbox("max", $config{'playtime_max'}, 6, $text{'playtime_unlimited'})." ".$text{'playtime_mins'}); # Apply to users print &ui_table_row($text{'playtime_users'}, &ui_opt_textbox("users", $config{'playtime_users'}, 40, $text{'playtime_all'}, $text{'playtime_sel'})); # Days of the week my @wdays = split(/\s+/, $config{'playtime_days'}); @wdays = (0 .. 6) if (!@wdays); print &ui_table_row($text{'playtime_days'}, join(" ", map { &ui_checkbox("days", $_, $text{'day_'.$_}, &indexof($_, @wdays) >= 0) } (0 .. 6))); # For connections from IPs print &ui_table_row($text{'playtime_ips'}, &ui_opt_textbox("ips", $config{'playtime_ips'}, 40, $text{'playtime_all2'}, $text{'playtime_sel2'})); print &ui_table_end(); print &ui_form_end([ [ undef, $text{'save'} ] ]); &ui_print_footer("", $text{'index_return'});