fix для совместимости с php-8.2

This commit is contained in:
2026-02-26 11:42:14 +05:00
parent b3afebc714
commit c4e5164049

View File

@@ -522,16 +522,15 @@ function _cleanvar($var)
$alias_id = $this->form['alias_id'];
$fld_val = $this->form['is_submited']
? $this->_stripslashes($_POST['form-' . $alias_id][$field_id] ?? null)
: (in_array($field['type'],array('input','textarea'))
? $this->_eval2var('?>' . $field['defaultval'] . '<?')
: $field['defaultval']);
$fld_val = $this->form['is_submited']
? $this->_stripslashes($_POST['form-' . $alias_id][$field_id] ?? null)
: (in_array($field['type'], ['input', 'textarea'])
? $this->_eval2var('?>' . $field['defaultval'])
: $field['defaultval']);
// Убедитесь, что $fld_val является массивом
if (!is_array($fld_val)) {
$fld_val = [$fld_val]; // Преобразуем в массив
}
if (!is_array($fld_val)) {
$fld_val = [$fld_val];
}
$attributes = trim($field['attributes']);