Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
back-end-20251126093951
:
field-data.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if ( ! defined( 'ABSPATH' ) ) { die( 'You are not allowed to call this page directly.' ); } // Show a message until the field is set up. if ( empty( $field['form_select'] ) && $field['post_field'] !== 'post_category' ) { ?> <span class="frm-with-left-icon frm-not-set" id="setup-message-<?php echo esc_attr( $field['id'] ); ?>"> <?php FrmProAppHelper::icon_by_class( 'frm_icon_font frm_report_problem_solid_icon' ); ?> <input type="text" value="<?php esc_attr_e( 'This field is not set up yet.', 'formidable-pro' ); ?>" disabled /> </span> <input type="hidden" name="<?php echo esc_attr( $field_name ); ?>" value="" /> <?php return; } if ( ! isset( $field['data_type'] ) || $field['data_type'] == 'data' ) { ?> <span id="setup-message-<?php echo esc_attr( $field['id'] ); ?>"> <input type="text" value="<?php esc_attr_e( 'This field content is dynamic', 'formidable-pro' ); ?>" disabled /> </span> <?php } else if ( $field['data_type'] == 'select' ) { ?> <select name="<?php echo esc_attr( $field_name ); ?>" id="<?php echo esc_attr( $field['html_id'] ); ?>" <?php echo FrmField::is_multiple_select( $field ) ? 'multiple="multiple" ' : ''; ?>> <?php if ( $field['options'] ) { foreach ( $field['options'] as $opt_key => $opt ) { ?> <option value="<?php echo esc_attr( $opt_key ); ?>" <?php selected( $field['default_value'], $opt_key ); ?>> <?php echo esc_html( $opt ); ?> </option> <?php } } else { ?> <option value="">— <?php esc_html_e( 'This data is dynamic on change', 'formidable-pro' ); ?> —</option> <?php } ?> </select> <?php } else if ( $field['data_type'] == 'data' && is_numeric( $field['hide_opt'] ) ) { echo FrmEntryMeta::get_entry_meta_by_field( $field['hide_opt'], $field['form_select'] ); } else if ( $field['data_type'] == 'checkbox' ) { $checked_values = $field['default_value']; if ( $field['options'] ) { foreach ( $field['options'] as $opt_key => $opt ) { $checked = FrmAppHelper::check_selected( $checked_values, $opt_key ) ? ' checked="checked"' : ''; ?> <label for="<?php echo esc_attr( $field_name ); ?>"> <input type="checkbox" name="<?php echo esc_attr( $field_name ); ?>[]" id="<?php echo esc_attr( $field_name ); ?>" value="<?php echo esc_attr( $opt_key ); ?>" <?php echo $checked; ?>> <?php echo esc_html( $opt ); ?> </label><br/> <?php } } else { esc_html_e( 'There are no dynamic options', 'formidable-pro' ); } } elseif ( $field['data_type'] == 'radio' ) { if ( $field['options'] ) { foreach ( $field['options'] as $opt_key => $opt ) { ?> <input type="radio" name="<?php echo esc_attr( $field_name ); ?>" id="<?php echo esc_attr( $html_id . '-' . $opt_key ); ?>" value="<?php echo esc_attr( $opt_key ); ?>" <?php checked( $field['default_value'], $opt_key ); ?> /> <?php echo esc_html( $opt ); ?><br/> <?php } } else { esc_html_e( 'There are no dynamic options', 'formidable-pro' ); } } else { esc_html_e( 'This data is dynamic on change', 'formidable-pro' ); } if ( isset( $field['post_field'] ) && $field['post_field'] == 'post_category' ) { ?> <div class="clear"></div> <div class="frm-show-click" style="margin-top:5px;"> <p class="howto"><?php echo FrmFieldsHelper::get_term_link( $field['taxonomy'] ); ?></p> </div> <?php }