From f70346980e5ca3b74b927c039dacf36546a14fa9 Mon Sep 17 00:00:00 2001 From: SecretR Date: Sat, 1 Dec 2012 14:55:22 +0200 Subject: [PATCH] lost string support for form options fix --- e107_handlers/form_handler.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index 235b095ba..68ffa352f 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -107,12 +107,14 @@ class e_form // For Comma separated keyword tags. function tags($name, $value, $maxlength = 200, $options = array()) { + if(is_string($options)) parse_str($options, $options); $options['class'] = 'tbox input-text e-tags'; return $this->text($name, $value, $maxlength, $options); } function text($name, $value, $maxlength = 200, $options = array()) { + if(is_string($options)) parse_str($options, $options); if(!vartrue($options['class']) && $maxlength > 99) $options['class'] = 'tbox span5'; $options = $this->format_options('text', $name, $options); //never allow id in format name-value for text fields @@ -121,6 +123,7 @@ class e_form function number($name, $value, $maxlength = 200, $options = array()) { + if(is_string($options)) parse_str($options, $options); $maxlength = vartrue($parms['maxlength'], 255); unset($parms['maxlength']); if(!vartrue($parms['size'])) $parms['size'] = 15;