wrapper($input, true); } private static function field($field, $rowID, $field_name, $form_atomic_Cls_map, $formID, $error = null, $value = null) { $fieldHelpers = new ClassicFieldHelpers($field, $rowID, $form_atomic_Cls_map); $suggestions = ''; $req = $fieldHelpers->required(); $disabled = ''; $readonly = ''; $name = $fieldHelpers->name(); $value = ''; $bfFrontendFormIds = FrontendHelpers::$bfFrontendFormIds; $contentCount = count($bfFrontendFormIds); if ($fieldHelpers->property_exists_nested($field, 'msg->checked')) { $value = "value='{$field->msg->checked}'"; } $checked = ''; if ($fieldHelpers->property_exists_nested($field, 'valid->disabled', true)) { $disabled = 'disabled'; } if ($fieldHelpers->property_exists_nested($field, 'valid->checked', true)) { $checked = 'checked'; } if ($fieldHelpers->property_exists_nested($field, 'valid->readonly', true)) { $readonly = 'readonly'; } $lbl = ''; if (isset($field->lbl) && !empty($field->lbl)) { $lbl = $field->lbl; } elseif ($fieldHelpers->property_exists_nested($field, 'info->lbl') && !empty($field->info->lbl)) { $lbl = $field->info->lbl; } return sprintf( '
', $fieldHelpers->getCustomAttributes('cc'), // 1 $fieldHelpers->getAtomicCls('cc'), // 2 $fieldHelpers->getCustomClasses('cc'), // 3 $fieldHelpers->getAtomicCls('cks'), // 4 $rowID, // 5 $fieldHelpers->getAtomicCls('ck-svgline'), // 6 $fieldHelpers->getCustomAttributes('cw'), // 7 $fieldHelpers->getAtomicCls('cw'), // 8 $fieldHelpers->getCustomClasses('cw'), // 9 $rowID, // 10 $contentCount, // 11 $fieldHelpers->getAtomicCls('ci'), // 12 $disabled, // 13 $readonly, // 14 $req, // 15 $name, // 16 $checked, // 17 $value, // 18 $fieldHelpers->getCustomAttributes('cl'), // 19 $rowID, // 20 $contentCount, // 21 $fieldHelpers->getAtomicCls('cl'), // 22 $fieldHelpers->getCustomAttributes('bx'), // 23 $fieldHelpers->getAtomicCls('bx'), // 24 $fieldHelpers->getAtomicCls('bx'), // 25 $fieldHelpers->getAtomicCls('svgwrp'), // 26 $rowID, // 27 $fieldHelpers->getAtomicCls('ck-icn'), // 28 $fieldHelpers->getCustomAttributes('ct'), // 29 $fieldHelpers->getAtomicCls('ct'), // 30 $fieldHelpers->getCustomClasses('ct'), // 31 $fieldHelpers->kses_post($fieldHelpers->renderHTMR($lbl)) // 32 ); } }