$header = $form->get_setting_inline_editor('Header');
if (strlen(trim($header))) {
echo '
';
}
$text_after_header = $form->get_setting_inline_editor('TextAfterHeader');
if (strlen(trim($text_after_header))) {
echo '';
}
?>
">
get_subdivision_fields_modal_trigger();
}
if (!$fields && !empty($admin_mode)) {
echo NETCAT_MODULE_REQUESTS_FORM_HAS_NO_FIELDS;
}
$form_component_id = isset($class_id) ? $class_id : $classID;
// Выводим все поля, выбранные в настройках формы
$component = $nc_core->get_component($form_component_id);
foreach ($fields as $field_name) {
$field = $component->get_field($field_name);
if (!$field) { continue; }
$field_input = '';
if ($field_properties && isset($field_properties[$field_name])) {
$field_description = $field_properties[$field_name]['description'];
$field_placeholder = $field_properties[$field_name]['placeholder'];
}
if ($field_name == 'Item_VariantName') {
// Поле «Вариант товара» особенное, замещается списком вариантов товаров.
// Если вариантов товаров нет или есть только один товар, то ничего не выводится.
if (!empty($f_Source_Subdivision_ID)) {
$field_input = $form->get_item_variant_select();
}
}
else {
// Все прочие поля
$field_input = nc_put_field($field_name, "placeholder='" . htmlspecialchars(isset($field_placeholder) ? $field_placeholder : $field['extension'], ENT_QUOTES) . "'", $form_component_id);
}
// Выводим поле
if ($field_input) {
echo "
\n";
}
}
?>