From 03f578caacd6b432e9810db40a2aac43fab9bb50 Mon Sep 17 00:00:00 2001 From: Abdi Tolessa <41271840+AbdiTolesa@users.noreply.github.com> Date: Wed, 15 Oct 2025 14:47:39 +0300 Subject: [PATCH 1/3] Fix single row style setting not making any effect --- classes/models/fields/FrmFieldType.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/classes/models/fields/FrmFieldType.php b/classes/models/fields/FrmFieldType.php index 37665c4956..682d3ad224 100644 --- a/classes/models/fields/FrmFieldType.php +++ b/classes/models/fields/FrmFieldType.php @@ -982,7 +982,11 @@ public function prepare_align_class( &$align ) { if ( 'inline' === $align ) { $align = 'horizontal_radio'; } elseif ( 'block' === $align ) { - $align = 'vertical_radio'; + $check_align = FrmStylesController::get_style_val( 'check_align', $this->field['form_id'] ); + // Check needed to fix issue #6035 + if ( 'block' === $check_align ) { + $align = 'vertical_radio'; + } } } From 5fa338f08d11c5917c9a60fdfd3e85243a7c6aee Mon Sep 17 00:00:00 2001 From: Abdi Tolessa <41271840+AbdiTolesa@users.noreply.github.com> Date: Wed, 15 Oct 2025 14:55:43 +0300 Subject: [PATCH 2/3] Make code self explanatory --- classes/models/fields/FrmFieldType.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/models/fields/FrmFieldType.php b/classes/models/fields/FrmFieldType.php index 682d3ad224..ab008d0353 100644 --- a/classes/models/fields/FrmFieldType.php +++ b/classes/models/fields/FrmFieldType.php @@ -984,7 +984,7 @@ public function prepare_align_class( &$align ) { } elseif ( 'block' === $align ) { $check_align = FrmStylesController::get_style_val( 'check_align', $this->field['form_id'] ); // Check needed to fix issue #6035 - if ( 'block' === $check_align ) { + if ( 'inline' !== $check_align ) { $align = 'vertical_radio'; } } From cb98046364e5d68aee01232bbe7c89ac98e04d26 Mon Sep 17 00:00:00 2001 From: Abdi Tolessa <41271840+AbdiTolesa@users.noreply.github.com> Date: Tue, 21 Oct 2025 14:03:22 +0300 Subject: [PATCH 3/3] Prevent warning when adding fields in the builder --- classes/models/fields/FrmFieldType.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/models/fields/FrmFieldType.php b/classes/models/fields/FrmFieldType.php index ab008d0353..7c1a1277d3 100644 --- a/classes/models/fields/FrmFieldType.php +++ b/classes/models/fields/FrmFieldType.php @@ -982,7 +982,7 @@ public function prepare_align_class( &$align ) { if ( 'inline' === $align ) { $align = 'horizontal_radio'; } elseif ( 'block' === $align ) { - $check_align = FrmStylesController::get_style_val( 'check_align', $this->field['form_id'] ); + $check_align = $this->field ? FrmStylesController::get_style_val( 'check_align', $this->field['form_id'] ) : ''; // Check needed to fix issue #6035 if ( 'inline' !== $check_align ) { $align = 'vertical_radio';