????JFIF??x?x????'
Server IP : 104.21.16.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tempvsty/eaabusiness.com/wp-content/plugins/themesky/widgets/ |
Upload File : |
<?php add_action('widgets_init', 'ts_mailchimp_subscription_load_widgets'); function ts_mailchimp_subscription_load_widgets() { register_widget('TS_Mailchimp_Subscription_Widget'); } if( !class_exists('TS_Mailchimp_Subscription_Widget') ){ class TS_Mailchimp_Subscription_Widget extends WP_Widget { function __construct() { $widgetOps = array('classname' => 'mailchimp-subscription', 'description' => esc_html__('Display Mailchimp Subscription Form', 'themesky')); parent::__construct('ts_mailchimp_subscription', esc_html__('TS - Mailchimp Subscription', 'themesky'), $widgetOps); } function widget( $args, $instance ) { extract($args); $title = apply_filters('widget_title', $instance['title']); $intro_text = $instance['intro_text']; $form = $instance['form']; if( !$form ){ return; } echo $before_widget; if( $title ){ echo $before_title . $title . $after_title; } ?> <div class="subscribe-widget" > <?php if( $intro_text != '' ): ?> <div class="newsletter"> <p><?php echo esc_html($intro_text); ?></p> </div> <?php endif; ?> <?php echo do_shortcode('[mc4wp_form id="'.$form.'"]'); ?> </div> <?php echo $after_widget; } function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = $new_instance['title']; $instance['intro_text'] = $new_instance['intro_text']; $instance['form'] = $new_instance['form']; return $instance; } function form( $instance ) { $defaults = array( 'title' => 'Newsletter' ,'intro_text' => 'Enjoy our newsletter to stay updated with the latest news and special sales. Let\'s your email address here!' ,'form' => '' ); $instance = wp_parse_args( (array) $instance, $defaults ); $mc_forms = array(); if( function_exists('yoome_get_mailchimp_forms') ){ $mc_forms = yoome_get_mailchimp_forms(); } ?> <p> <label for="<?php echo $this->get_field_id('form'); ?>"><?php esc_html_e('Select Form', 'themesky'); ?></label> <select class="widefat" id="<?php echo $this->get_field_id('form'); ?>" name="<?php echo $this->get_field_name('form'); ?>"> <option value="" <?php selected($instance['form'], '') ?>></option> <?php foreach( $mc_forms as $mc_form ): ?> <option value="<?php echo esc_attr($mc_form['id']) ?>" <?php selected($instance['form'], $mc_form['id']) ?>><?php echo esc_html($mc_form['title']) ?></option> <?php endforeach; ?> </select> </p> <p> <label for="<?php echo $this->get_field_id('title'); ?>"><?php esc_html_e('Enter title', 'themesky'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($instance['title']); ?>" /> </p> <p> <label for="<?php echo $this->get_field_id('intro_text'); ?>"><?php esc_html_e('Enter intro text', 'themesky'); ?></label> <input class="widefat" type="text" id="<?php echo $this->get_field_id('intro_text'); ?>" name="<?php echo $this->get_field_name('intro_text'); ?>" value="<?php echo esc_attr($instance['intro_text']); ?>" /> </p> <?php } } }