__( 'Icegram Express', 'email-subscribers' ) ) ); } public function widget( $args, $instance ) { $title = apply_filters( 'widget_title', $instance['title'] ); echo wp_kses_post( $args['before_widget'] ); if ( ! empty( $title ) ) { echo wp_kses_post( sprintf( '%s %s %s', $args['before_title'] . $title . $args['after_title'] ) ); } $display_name = isset( $instance['display_name'] ) ? esc_attr( $instance['display_name'] ) : ''; $subscribers_group = isset( $instance['subscribers_group'] ) ? esc_attr( $instance['subscribers_group'] ) : ''; $desc = isset( $instance['short_desc'] ) ? esc_attr( $instance['short_desc'] ) : ''; $name = strtolower( $display_name ) != 'no' ? 'yes' : ''; $data['name_visible'] = $name; $data['list_visible'] = 'no'; $data['lists'] = array(); $data['form_id'] = 0; $data['list'] = $subscribers_group; $data['desc'] = $desc; ES_Shortcode::render_form( $data ); echo wp_kses_post( $args['after_widget'] ); } public function form( $instance ) { $title = isset( $instance['title'] ) ? esc_attr( $instance['title'] ) : ''; $short_desc = isset( $instance['short_desc'] ) ? esc_attr( $instance['short_desc'] ) : ''; $display_name = isset( $instance['display_name'] ) ? esc_attr( $instance['display_name'] ) : ''; $subscribers_group = isset( $instance['subscribers_group'] ) ? esc_attr( $instance['subscribers_group'] ) : ''; $display_names = array( 'yes' => __( 'Yes', 'email-subscribers' ), 'no' => __( 'No', 'email-subscribers' ), ); ?>