Loading modules/flexmail_webform/src/Plugin/WebformHandler/FlexmailWebformHandler.php +8 −4 Original line number Diff line number Diff line Loading @@ -34,10 +34,12 @@ class FlexmailWebformHandler extends FlexmailWebformHandlerBase { $preference_options = []; if ($flexmailApiManager) { $preferences = $flexmailApiManager->getPreferences(); foreach ($preferences as $preference) { if ($preferences['total'] !== 0 && isset($preferences['_embedded']['item'])) { foreach ($preferences['_embedded']['item'] as $preference) { $preference_options[$preference['id']] = "{$preference['title']} - {$preference['id']}"; } } } $fields['preference'] = [ '#type' => 'select', Loading Loading @@ -135,9 +137,11 @@ class FlexmailWebformHandler extends FlexmailWebformHandlerBase { ); } } foreach ($interests as $interest) { if ($interests['total'] !== 0 && isset($interests['_embedded']['item'])) { foreach ($interests['_embedded']['item'] as $interest) { $interest_options[$interest['id']] = "{$interest['name']} - {$interest['id']}"; } } return $interest_options; } Loading modules/flexmail_webform/src/Plugin/WebformHandler/FlexmailWebformHandlerBase.php +4 −2 Original line number Diff line number Diff line Loading @@ -223,10 +223,12 @@ abstract class FlexmailWebformHandlerBase extends WebformHandlerBase { $source_options = []; if ($flexmailApiManager) { $sources = $flexmailApiManager->getSources(); foreach ($sources as $source) { if ($sources['total'] !== 0 && isset($sources['_embedded']['item'])) { foreach ($sources['_embedded']['item'] as $source) { $source_options[$source['id']] = "{$source['name']} - {$source['id']}"; } } } $fields['source'] = [ '#type' => 'select', Loading Loading
modules/flexmail_webform/src/Plugin/WebformHandler/FlexmailWebformHandler.php +8 −4 Original line number Diff line number Diff line Loading @@ -34,10 +34,12 @@ class FlexmailWebformHandler extends FlexmailWebformHandlerBase { $preference_options = []; if ($flexmailApiManager) { $preferences = $flexmailApiManager->getPreferences(); foreach ($preferences as $preference) { if ($preferences['total'] !== 0 && isset($preferences['_embedded']['item'])) { foreach ($preferences['_embedded']['item'] as $preference) { $preference_options[$preference['id']] = "{$preference['title']} - {$preference['id']}"; } } } $fields['preference'] = [ '#type' => 'select', Loading Loading @@ -135,9 +137,11 @@ class FlexmailWebformHandler extends FlexmailWebformHandlerBase { ); } } foreach ($interests as $interest) { if ($interests['total'] !== 0 && isset($interests['_embedded']['item'])) { foreach ($interests['_embedded']['item'] as $interest) { $interest_options[$interest['id']] = "{$interest['name']} - {$interest['id']}"; } } return $interest_options; } Loading
modules/flexmail_webform/src/Plugin/WebformHandler/FlexmailWebformHandlerBase.php +4 −2 Original line number Diff line number Diff line Loading @@ -223,10 +223,12 @@ abstract class FlexmailWebformHandlerBase extends WebformHandlerBase { $source_options = []; if ($flexmailApiManager) { $sources = $flexmailApiManager->getSources(); foreach ($sources as $source) { if ($sources['total'] !== 0 && isset($sources['_embedded']['item'])) { foreach ($sources['_embedded']['item'] as $source) { $source_options[$source['id']] = "{$source['name']} - {$source['id']}"; } } } $fields['source'] = [ '#type' => 'select', Loading