Issue #48 and Issue #49 - Changed durations text field to duration, eliminating the problem of negative values. Invalid values will become blank and therefore use our hardcoded defaults.

This commit is contained in:
Daniel Thee Roperto
2016-09-25 13:57:19 +10:00
parent 2fd8b307a6
commit 50e3495c85
4 changed files with 18 additions and 41 deletions

View File

@@ -36,19 +36,19 @@ if ($hassiteconfig && is_enabled_auth('outage')) {
get_string('defaultoutageautostartdescription', 'auth_outage'),
$defaults['default_autostart']
));
$settings->add(new admin_setting_configtext(
$settings->add(new admin_setting_configduration(
'auth_outage/default_warning_duration',
get_string('defaultwarningduration', 'auth_outage'),
get_string('defaultwarningdurationdescription', 'auth_outage'),
$defaults['default_warning_duration'],
PARAM_INT
60
));
$settings->add(new admin_setting_configtext(
$settings->add(new admin_setting_configduration(
'auth_outage/default_duration',
get_string('defaultoutageduration', 'auth_outage'),
get_string('defaultoutagedurationdescription', 'auth_outage'),
$defaults['default_duration'],
PARAM_INT
60
));
$settings->add(new admin_setting_configtext(
'auth_outage/default_title',