芝麻web文件管理V1.00
编辑当前文件:/home/royashxg/www/wp-content/plugins/fluentform/app/Services/Form/Fields.php
supportedConditionalFields()); }); return $this->filterEditorFields($fields); } public function supportedConditionalFields() { $supportedConditionalFields = [ 'select', 'ratings', 'net_promoter', 'textarea', 'shortcode', 'input_url', 'input_text', 'input_date', 'input_email', 'input_radio', 'input_number', 'select_country', 'input_checkbox', 'input_password', 'terms_and_condition', 'gdpr_agreement', 'input_hidden', 'input_file', 'input_image', 'subscription_payment_component', ]; $supportedConditionalFields = apply_filters_deprecated( 'fluentform_supported_conditional_fields', [ $supportedConditionalFields ], FLUENTFORM_FRAMEWORK_UPGRADE, 'fluentform/supported_conditional_fields', 'Use fluentform/supported_conditional_fields instead of fluentform_supported_conditional_fields.' ); return apply_filters('fluentform/supported_conditional_fields', $supportedConditionalFields); } public function filterEditorFields($fields) { foreach ($fields as &$field) { $element = Arr::get($field, 'element'); if ('select_country' == $element) { $field['options'] = getFluentFormCountryList(); } elseif ('gdpr_agreement' == $element || 'terms_and_condition' == $element) { $field['options'] = ['on' => 'Checked']; } elseif ('quiz_score' == $element) { $notPersonalityType = Arr::get($field, 'raw.settings.result_type') != 'personality'; if ($notPersonalityType && Arr::exists($field, 'options')) { Arr::forget($field, 'options'); } } elseif ('dynamic_field' == $element) { $attrType = Arr::get($field, 'raw.attributes.type'); if ('text' == $attrType) { Arr::forget($field, 'options'); } } Arr::forget($field, 'raw'); } return apply_filters('fluentform/filtered_editor_fields', $fields); } }