mirror of
https://github.com/e107inc/e107.git
synced 2025-08-04 13:47:31 +02:00
hidden element render fix
This commit is contained in:
@@ -1774,7 +1774,7 @@ class e_form
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 'hidden':
|
case 'hidden':
|
||||||
$ret = (vartrue($parms['show']) ? ($value ? $value : vartrue($parms['empty'])) : '');
|
$ret = (vartrue($parms['show']) ? ($value ? $value : varset($parms['empty'], $value)) : '');
|
||||||
return $ret.$this->hidden($key, $value);
|
return $ret.$this->hidden($key, $value);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -2070,8 +2070,14 @@ class e_form
|
|||||||
|
|
||||||
if('hidden' === $att['type'])
|
if('hidden' === $att['type'])
|
||||||
{
|
{
|
||||||
$hidden_fields[] = $this->renderElement($keyName, $model->getIfPosted($valPath), $att, varset($model_required[$key], array()));
|
parse_str(varset($att['writeParms']), $tmp);
|
||||||
continue;
|
if(!vartrue($tmp['show']))
|
||||||
|
{
|
||||||
|
$hidden_fields[] = $this->renderElement($keyName, $model->getIfPosted($valPath), $att, varset($model_required[$key], array()));
|
||||||
|
unset($tmp);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
unset($tmp);
|
||||||
}
|
}
|
||||||
$text .= "
|
$text .= "
|
||||||
<tr>
|
<tr>
|
||||||
|
Reference in New Issue
Block a user