settings['display']['scroll']) && $form->settings['display']['scroll'] != 0) { echo 'style="display: none;"'; } ?>>
form_tag_name).'">'; } else { $isButton = $form->settings['display']['display_action'] === 'yes'; if ($isButton) { $cookieExpiration = '0'; } else { $cookieExpiration = empty($form->settings['cookie']['cookie_expiration']) ? '1' : $form->settings['cookie']['cookie_expiration']; } echo '
'; } if (in_array($form->settings['style']['position'], ['image-top', 'image-left'])) { if (!empty($form->settings['message']['text']) && $form->settings['message']['position'] === 'before-image') { echo '

'.nl2br(esc_html(acym_translation($form->settings['message']['text']))).'

'; } include acym_getPartial('forms', 'image'); } echo '
'; include acym_getPartial('forms', 'fields'); if (!empty($form->settings['message']['text']) && $form->settings['message']['position'] == 'before-button') { echo '

'.nl2br(esc_html(acym_translation($form->settings['message']['text']))).'

'; } include acym_getPartial('forms', 'button'); echo '
'; if (in_array($form->settings['style']['position'], ['image-bottom', 'image-right'])) { if (!empty($form->settings['message']['text']) && $form->settings['message']['position'] == 'before-image') { echo '

'.nl2br(esc_html(acym_translation($form->settings['message']['text']))).'

'; } include acym_getPartial('forms', 'image'); } include acym_getPartial('forms', 'hidden_params'); echo '
'; ?>
settings['display']['popup_position'] ?? 'center'; $positionMap = [ 'top_left' => 'top: 20px; left: 20px;', 'top_center' => 'top: 20px; left: 50%; transform: translateX(-50%);', 'top_right' => 'top: 20px; right: 20px;', 'middle_left' => 'top: 50%; left: 20px; transform: translateY(-50%);', 'middle_right' => 'top: 50%; right: 20px; transform: translateY(-50%);', 'bottom_left' => 'bottom: 20px; left: 20px;', 'bottom_center' => 'bottom: 20px; left: 50%; transform: translateX(-50%);', 'bottom_right' => 'bottom: 20px; right: 20px;', ]; $positionCss = $positionMap[$popupPosition] ?? 'top: 50%; left: 50%; transform: translate(-50%, -50%);'; ?>