value="" />
option = !empty($field->option) ? json_decode($field->option) : new stdClass(); $fieldDB = empty($field->option->fieldDB) ? '' : json_decode($field->option->fieldDB); $field->value = empty($field->value) ? '' : json_decode($field->value); $valuesArray = []; if (!empty($field->value)) { foreach ($field->value as $value) { $valueTmp = new stdClass(); $valueTmp->text = $value->title; $valueTmp->value = $value->value; if ($value->disabled == 'y') $valueTmp->disable = true; $valuesArray[$value->value] = $valueTmp; } } if (!empty($fieldDB) && !empty($fieldDB->value)) { $fromDB = $fieldClass->getValueFromDB($fieldDB); foreach ($fromDB as $value) { $valuesArray[$value->value] = $value->title; } } echo '
'; $fieldClass->displayField($field, $field->default_value, $valuesArray, $displayOutside, true, $identifiedUser); echo '
'; if ($field->id == 2 && $config->get('email_confirmation')) { $fieldClass->setEmailConfirmationField($displayOutside, $field); } } if ($listPosition !== 'before') { acymailing_displayWidgetLists($allLists, $visibleLists, $checkedLists, $formName); } if (empty($identifiedUser->id) && $config->get('captcha', 'none') !== 'none' && acym_level(ACYM_ESSENTIAL)) { echo '
'; $captcha = new CaptchaHelper(); $captcha->display($formName); echo '
'; } if (!empty($termslink)) { echo '
'; echo ''; echo '
'; } if (!empty($showTrackingConsent)) { $trackingChecked = (int)($identifiedUser->tracking ?? 0) === 1; echo '
'; echo ''; echo '
'; } ?>