'checkbox', 'name' => 'field_options[unique_' . $field['id'] . ']', 'id' => 'frm_uniq_field_' . $field['id'], 'value' => '1', 'class' => 'frm_mark_unique', ); if ( FrmAppHelper::pro_is_installed() ) { if ( ! empty( $field['unique'] ) ) { $unique_element_atts['checked'] = 'checked'; } return $unique_element_atts; } $unique_element_atts['data-upgrade'] = __( 'Unique fields', 'formidable' ); $unique_element_atts['disabled'] = '1'; $unique_element_atts['readonly'] = '1'; return $unique_element_atts; } /** * @since 6.30 * * @param array $field * * @return array */ public static function get_read_only_element_atts( $field ) { $read_only_element_atts = array( 'type' => 'checkbox', 'name' => 'field_options[read_only_' . $field['id'] . ']', 'id' => 'frm_read_only_field_' . $field['id'], 'value' => '1', ); if ( ! empty( $field['read_only'] ) ) { $read_only_element_atts['checked'] = 'checked'; } if ( ! FrmAppHelper::pro_is_installed() ) { $read_only_element_atts['data-upgrade'] = __( 'Read only fields', 'formidable' ); $read_only_element_atts['disabled'] = '1'; } return $read_only_element_atts; } /** * @since 6.30 * * @param array $atts * @param string $utm_content * @param string $upgrade_text * @param string $kb_slug * * @return array */ public static function add_upgrade_modal_atts( $atts, $utm_content, $upgrade_text, $kb_slug = '' ) { if ( empty( $atts['class'] ) ) { $atts['class'] = ''; } $atts['class'] .= ' frm_show_upgrade'; $atts['data-medium'] = 'lite'; $atts['data-content'] = $utm_content; $atts['data-upgrade'] = $upgrade_text; $atts['data-learn-more'] = 'https://formidableforms.com/knowledgebase' . $kb_slug; return $atts; } }