File: /datos/www/expodubai.colombia.co/wp-content/plugins/themeftc/includes/feedburner_subscription.php
<?php
add_action('widgets_init', 'ftc_feedburner_subscription_load_widgets');
function ftc_feedburner_subscription_load_widgets()
{
register_widget('Ftc_Feedburner_Subscription_Widget');
}
if( !class_exists('Ftc_Feedburner_Subscription_Widget') ){
class Ftc_Feedburner_Subscription_Widget extends WP_Widget {
function __construct() {
$widgetOps = array('classname' => 'newletter_sub', 'description' => esc_html__('Display Feedburner Subscriptions Form','osapa'));
$controlOps = array('width' => 400, 'height' => 550);
parent::__construct('ftc_feedburner_subscription', esc_html__('FTC - Feedburner Subscription','osapa'), $widgetOps, $controlOps);
}
function widget( $args, $instance ) {
extract($args);
$title = apply_filters('widget_title', $instance['title']);
$intro_text = $instance['intro_text'];
$placeholder_text = isset($instance['placeholder_text']) ? $instance['placeholder_text'] : 'Email address';
$button_text = $instance['button_text'];
$feedburner_id = $instance['feedburner_id'];
print_r($before_widget);
if( $title ){
print_r($before_title); print_r($title); print_r($after_title);
}
?>
<?php if( $intro_text != '' ): ?>
<div class="newsletter">
<?php if( $intro_text != '' ): ?>
<p><?php echo esc_html($intro_text); ?></p>
<?php endif; ?>
</div>
<?php endif; ?>
<form action="https://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('https://feedburner.google.com/fb/a/mailverify?uri=<?php echo esc_attr($feedburner_id); ?>', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">
<div class="newletter_sub_input">
<input type="text" name="email" class="subscribe-input" value="" placeholder="<?php echo esc_attr($placeholder_text); ?>" />
<input type="hidden" value="<?php echo esc_attr($feedburner_id); ?>" name="uri"/>
<input type="hidden" value="<?php echo get_bloginfo( 'name' );?>" name="title"/>
<input type="hidden" name="loc" value="en_US"/>
<button class="button button-secondary transparent" type="submit" title="Subscribe"><?php echo esc_html($button_text); ?></button>
</div>
</form>
<?php
print_r($after_widget);
}
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['title'] = $new_instance['title'];
$instance['intro_text'] = $new_instance['intro_text'];
$instance['button_text'] = $new_instance['button_text'];
$instance['placeholder_text'] = $new_instance['placeholder_text'];
$instance['feedburner_id'] = $new_instance['feedburner_id'];
return $instance;
}
function form( $instance ) {
$defaults = array(
'title' => 'Sign up for Our Newsletter'
,'intro_text' => 'Enjoy our newsletter to stay updated with the latest news and special sales'
,'button_text' => 'Subscribe'
,'placeholder_text' => 'Email address'
,'feedburner_id' => ''
);
$instance = wp_parse_args( (array) $instance, $defaults );
$title = esc_attr($instance['title']);
$intro_text = esc_attr($instance['intro_text']);
$button_text = esc_attr($instance['button_text']);
$placeholder_text = esc_attr($instance['placeholder_text']);
$feedburner_id = format_to_edit($instance['feedburner_id']);
?>
<p>
<label for="<?php echo esc_attr($this->get_field_id('feedburner_id')); ?>"><?php esc_html_e('Enter your Feedburner ID', 'osapa'); ?> </label>
<input class="widefat" type="text" id="<?php echo esc_attr($this->get_field_id('feedburner_id')); ?>" name="<?php echo esc_attr($this->get_field_name('feedburner_id')); ?>" value="<?php echo esc_attr($feedburner_id); ?>" />
</p>
<p>
<label for="<?php echo esc_attr($this->get_field_id('title')); ?>"><?php esc_html_e('Enter your title', 'osapa'); ?> </label>
<input class="widefat" id="<?php echo esc_attr($this->get_field_id('title')); ?>" name="<?php echo esc_attr($this->get_field_name('title')); ?>" type="text" value="<?php echo esc_attr($title); ?>" />
</p>
<p>
<label for="<?php echo esc_attr($this->get_field_id('intro_text')); ?>"><?php esc_html_e('Enter your Intro Text Line 1', 'osapa'); ?> </label>
<input class="widefat" type="text" id="<?php echo esc_attr($this->get_field_id('intro_text')); ?>" name="<?php echo esc_attr($this->get_field_name('intro_text')); ?>" value="<?php echo esc_attr($intro_text); ?>" />
</p>
<p>
<label for="<?php echo esc_attr($this->get_field_id('button_text')); ?>"><?php esc_html_e('Enter your button text', 'osapa'); ?> </label>
<input class="widefat" type="text" id="<?php echo esc_attr($this->get_field_id('button_text')); ?>" name="<?php echo esc_attr($this->get_field_name('button_text')); ?>" value="<?php echo esc_attr($button_text); ?>" />
</p>
<p>
<label for="<?php echo esc_attr($this->get_field_id('placeholder_text')); ?>"><?php esc_html_e('Placeholder text', 'osapa'); ?> </label>
<input class="widefat" type="text" id="<?php echo esc_attr($this->get_field_id('placeholder_text')); ?>" name="<?php echo esc_attr($this->get_field_name('placeholder_text')); ?>" value="<?php echo esc_attr($placeholder_text); ?>" />
</p>
<?php
}
}
}