Extra Fields Addons:'; } /* * Section- WooCommerce Integration */ public function uacf7_setting_section_woo_callback() { echo '

WooCommerce Integration Addons:

'; } /* * Field - Enable redirection */ public function uacf7_enable_redirection_callback() { printf( '', uacf7_checked('uacf7_enable_redirection') ); } /* * Field - Enable conditional field */ public function uacf7_enable_conditional_field_callback() { printf( '', uacf7_checked('uacf7_enable_conditional_field') ); } /* * Field - Enable field column */ public function uacf7_enable_field_column_callback() { printf( '', uacf7_checked('uacf7_enable_field_column') ); } /* * Field - Enable Placeholder */ public function uacf7_enable_placeholder_callback() { printf( '', uacf7_checked('uacf7_enable_placeholder') ); } /* * Field - Enable Form Styler */ public function uacf7_enable_uacf7style_callback() { printf( '', uacf7_checked('uacf7_enable_uacf7style') ); } /* * Field - Enable Multistep */ public function uacf7_enable_multistep_callback() { printf( '', uacf7_checked('uacf7_enable_multistep') ); } /* * Field - Enable Booking/Appointment Form */ public function uacf7_enable_booking_form_callback() { if(is_plugin_active('ultimate-booking-form/uacf7-booking-form.php')){ $pro = ''; }else{ $pro = '(Pro Addon)'; } printf( ''.$pro.'', apply_filters('uacf7_enable_booking_form','') ); } /* * Field - Enable post submission */ public function uacf7_enable_post_submission_callback() { printf( ' (Pro Addon)', uacf7_checked('uacf7_enable_post_submission') ); } /* * Field - Enable mailchimp */ public function uacf7_enable_mailchimp_callback() { printf( '', uacf7_checked('uacf7_enable_mailchimp') ); } /* * Field - Enable dynamic text */ public function uacf7_enable_dynamic_text_callback() { printf( '', uacf7_checked('uacf7_enable_dynamic_text') ); } /* * Field - Enable Pre-populate Field */ public function uacf7_enable_pre_populate_field_callback() { printf( '', uacf7_checked('uacf7_enable_pre_populate_field') ); } /* * Field - Enable Database */ public function uacf7_enable_database_callback() { printf( '', uacf7_checked('uacf7_enable_database_field') ); } /* * Field - Enable PDF Generator */ public function uacf7_enable_pdf_generator_callback() { printf( '', uacf7_checked('uacf7_enable_pdf_generator_field') ); } /* * Field - Enable star rating */ public function uacf7_enable_star_rating_callback(){ printf( '', uacf7_checked('uacf7_enable_star_rating') ); } /* * Field - Enable product dropdown */ public function uacf7_enable_product_dropdown_callback(){ printf( '', uacf7_checked('uacf7_enable_product_dropdown') ); } /* * Field - Enable product dropdown */ public function uacf7_enable_product_auto_cart_callback(){ printf( '(Pro Addon)', apply_filters('uacf7_enable_product_auto_cart','') ); } /** * Field - Enable Range slider */ public function uacf7_range_slider_callback(){ printf( '', uacf7_checked('uacf7_enable_range_slider') ); } /** * Field - Enable repeater */ public function uacf7_repeater_field_callback(){ printf( ' (Pro Addon)', apply_filters('uacf7_enable_repeater_field','') ); } /** * Field - Country dropdown */ public function uacf7_country_dropdown_callback(){ printf( '', uacf7_checked('uacf7_enable_country_dropdown_field') ); } /** * Field - IP Geo */ public function uacf7_ip_geo_callback(){ printf( ' (Pro Addon)', apply_filters('uacf7_enable_ip_geo_fields','') ); } /** * Field - Mailchimp */ public function uacf7_mailchimp_api_key_callback(){ $val = get_option('uacf7_mailchimp_option_name'); if( is_array($val) && !empty(array_filter($val)) ){ $val = $val['uacf7_mailchimp_api_key']; }else { $val = ''; } $mailchimp = new UACF7_MAILCHIMP(); echo ''; } } /* * Object - UACF7_Admin_Menu */ $uacf7_admin_menu = new UACF7_Admin_Menu(); // Link to settings page from plugins screen add_filter( 'plugin_action_links_ultimate-addons-for-contact-form-7/ultimate-addons-for-contact-form-7.php', 'bafg_action_links' ); function bafg_action_links ( $links ) { $settings = esc_html__('Settings','ultimate-addons'); $settings_link = array( ''.$settings.'', ); return array_merge( $links, $settings_link ); }