fix для совместимости с php-8.2
This commit is contained in:
@@ -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']);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user