From cd7b41cdb46a32b8d10abe493d40613240b65c22 Mon Sep 17 00:00:00 2001 From: Cameron Date: Tue, 16 May 2017 14:59:40 -0700 Subject: [PATCH] Issue #2455 'disabled' radio button parm workaround. --- e107_handlers/form_handler.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index 8bdb639f8..cd614f07d 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -5680,8 +5680,9 @@ class e_form else { $lenabled = vartrue($parms['enabled'], 'LAN_ON'); - $ldisabled = vartrue($parms['disabled'], 'LAN_OFF'); + $ldisabled = (!empty($parms['disabled']) && is_string($parms['disabled'])) ? $parms['disabled'] : 'LAN_OFF'; } + unset($parms['enabled'], $parms['disabled'], $parms['label']); $ret = vartrue($parms['pre']).$this->radio_switch($key, $value, defset($lenabled, $lenabled), defset($ldisabled, $ldisabled),$parms).vartrue($parms['post']); break;