1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-16 20:41:27 +02:00

Fix: allow null as default value on $frm->number();

This commit is contained in:
Cameron
2014-06-30 18:48:58 -07:00
parent ab6484be34
commit d79d1c41aa

View File

@@ -304,14 +304,14 @@ class e_form
function number($name, $value, $maxlength = 200, $options = array()) function number($name, $value=0, $maxlength = 200, $options = array())
{ {
if(is_string($options)) parse_str($options, $options); if(is_string($options)) parse_str($options, $options);
if (vartrue($options['maxlength'])) $maxlength = $options['maxlength']; if (vartrue($options['maxlength'])) $maxlength = $options['maxlength'];
unset($options['maxlength']); unset($options['maxlength']);
if(!vartrue($options['size'])) $options['size'] = 15; if(!vartrue($options['size'])) $options['size'] = 15;
if(!vartrue($options['class'])) $options['class'] = 'tbox number e-spinner input-small form-control'; if(!vartrue($options['class'])) $options['class'] = 'tbox number e-spinner input-small form-control';
if(!$value) $value = '0';
$options['type'] ='number'; $options['type'] ='number';