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 ''; if (!$displayInline) { echo ''; } if ($field->id == 2 && $config->get('email_confirmation')) { $fieldClass->setEmailConfirmationField($displayOutside, $field, 'td', $displayInline); } } if ($listPosition !== 'before') { echo ''; if (!$displayInline) { echo ''; } } if (empty($identifiedUser->id) && $config->get('captcha', 'none') !== 'none' && acym_level(ACYM_ESSENTIAL)) { echo ''; if (!$displayInline) { echo ''; } } if (!empty($termslink)) { echo ''; if (!$displayInline) { echo ''; } } if (!empty($showTrackingConsent)) { $trackingChecked = (int)($identifiedUser->tracking ?? 0) === 1; echo ''; if (!$displayInline) { echo ''; } } ?>