From bf8c7f81b2f0f56eb4aa0bf429c3d584fbdd4943 Mon Sep 17 00:00:00 2001 From: Repellent Date: Sat, 8 Nov 2025 21:30:55 +0500 Subject: [PATCH] fix for Smarty 5 --- forms/class/forms.php | 4 ++-- forms/info.php | 2 +- forms/templates/form_edit.tpl | 21 +++++++-------------- 3 files changed, 10 insertions(+), 17 deletions(-) diff --git a/forms/class/forms.php b/forms/class/forms.php index 47b4266..3eb86cb 100644 --- a/forms/class/forms.php +++ b/forms/class/forms.php @@ -13,7 +13,7 @@ * * @package AVE.cms * @subpackage module: forms - * @since 1.4 + * @since 2.1.0 * @author * @filesource */ @@ -848,7 +848,7 @@ function _cleanvar($var) $assign['rubrics'] = $this->_rubrics(); // назначаем массив CodeMirror - $assign['codemirror'] = array( + $assign['codemirror_data'] = array( 'rubheader' => 200, 'from_name' => 60, 'from_email' => 60, diff --git a/forms/info.php b/forms/info.php index f07264c..d61eed1 100644 --- a/forms/info.php +++ b/forms/info.php @@ -4,7 +4,7 @@ $module = array( 'ModuleSysName' => 'forms', - 'ModuleVersion' => '2.0.0', + 'ModuleVersion' => '2.1.0', 'ModuleAutor' => 'AVE.cms Team', 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms', 'ModuleIsFunction' => 1, diff --git a/forms/templates/form_edit.tpl b/forms/templates/form_edit.tpl index 3708712..441825f 100644 --- a/forms/templates/form_edit.tpl +++ b/forms/templates/form_edit.tpl @@ -784,10 +784,16 @@ $(document) {/literal} -{foreach from=$codemirror key='cdmr_id' item='cdmr_h'} + + +{* Итерируем по новому, чистому массиву *} +{foreach from=$codemirror_data key='cdmr_id' item='cdmr_h'} + {if $ave15} + {* Ветка $ave15 (инклуд) *} {include file="$codemirror_editor" ctrls='form_save();' conn_id="_$cdmr_id" textarea_id=$cdmr_id height=$cdmr_h} {else} + {* Ветка !ave15 (оригинальный код) *} {/if} {/foreach}