PATH:
home
/
letacommog
/
entrepro
/
wp-content
/
themes
/
rehub
/
inc
/
widgets
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly ?> <?php /** * Plugin Name: ADS Widget */ add_action( 'widgets_init', 'rehub_outer_mediad_widget' ); function rehub_outer_mediad_widget() { register_widget( 'rehub_outer_mediad' ); } class rehub_outer_mediad extends WP_Widget { function __construct() { $widget_ops = array( 'classname' => 'outer_widget', 'description' => __('Outcontent side ads widget.', 'rehub_framework') ); $control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'rehub_outer_mediad' ); parent::__construct( 'rehub_outer_mediad', __('ReHub: Side Out Ads widget', 'rehub_framework'), $widget_ops, $control_ops); } /** * How to display the widget on the screen. */ function widget( $args, $instance ) { extract( $args ); /* Our variables from the widget settings. */ $side = 'left'; $fixed = 'fixed'; if( !empty($instance['side']) ) $side = 'right'; if( !empty($instance['fixed']) ) $fixed = 'absolute'; $margin = $instance['margin']; $width = $instance['width']; if ($side =='left') { if (rehub_option ('enable_adsense_opt') == 1) { $position = - 550 - $width; } else { $position = - 604 - $width; } } if ($side =='right') { if (rehub_option ('enable_adsense_opt') == 1) { $position = 550; } else { $position = 604; } } if( function_exists('icl_t') ) $text_code = icl_t( 'Widget content code' , 'widget_content_'.$this->id , $instance['text_code'] ); else $text_code = $instance['text_code'] ; /* Before widget (defined by themes). */ echo ''.$before_widget; ?> <div class="mediad outer_mediad_<?php echo esc_attr($side);?>" style="margin-left: <?php echo (int)$position;?>px; top: <?php echo (int)$margin;?>px; width: <?php echo (int)$width;?>px; position: <?php echo esc_attr($fixed);?>; left: 50%"><?php echo ''.$text_code; ?></div> <?php /* After widget (defined by themes). */ echo ''.$after_widget; } /** * Update the widget settings. */ function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['width'] = strip_tags( $new_instance['width'] ); $instance['side'] = strip_tags( $new_instance['side'] ); $instance['fixed'] = strip_tags( $new_instance['fixed'] ); $instance['margin'] = strip_tags( $new_instance['margin'] ); $instance['text_code'] = $new_instance['text_code'] ; if (function_exists('icl_register_string')) { icl_register_string( 'Widget content code' , 'widget_content_'.$this->id, $new_instance['text_code'] ); } return $instance; } function form( $instance ) { /* Set up some default widget settings. */ $defaults = array( 'width' => 120, 'margin' => 250, 'side' => '', 'fixed' => '', 'text_code' => ''); $instance = wp_parse_args( (array) $instance, $defaults ); ?> <p><em style="color:red;"><?php _e('Use this widget only in sidebar area!', 'rehub_framework');?></em></p> <p> <label for="<?php echo ''.$this->get_field_id( 'width' ); ?>"><?php _e('Width of ads (without px):', 'rehub_framework'); ?></label> <input type="text" class="widefat" id="<?php echo ''.$this->get_field_id( 'width' ); ?>" name="<?php echo ''.$this->get_field_name( 'width' ); ?>" value="<?php echo ''.$instance['width']; ?>" /> </p> <p> <label for="<?php echo ''.$this->get_field_id( 'side' ); ?>"><?php _e('Right Side ?', 'rehub_framework'); ?></label> <input id="<?php echo ''.$this->get_field_id( 'side' ); ?>" name="<?php echo ''.$this->get_field_name( 'side' ); ?>" value="true" <?php if( $instance['side'] ) echo 'checked="checked"'; ?> type="checkbox" /> </p> <p> <label for="<?php echo ''.$this->get_field_id( 'fixed' ); ?>"><?php _e('Disable fixed position?', 'rehub_framework'); ?></label> <input id="<?php echo ''.$this->get_field_id( 'fixed' ); ?>" name="<?php echo ''.$this->get_field_name( 'fixed' ); ?>" value="true" <?php if( $instance['fixed'] ) echo 'checked="checked"'; ?> type="checkbox" /> </p> <p> <label for="<?php echo ''.$this->get_field_id( 'margin' ); ?>"><?php _e('Margin from top of page (without px):', 'rehub_framework'); ?></label> <input type="text" class="widefat" id="<?php echo ''.$this->get_field_id( 'margin' ); ?>" name="<?php echo ''.$this->get_field_name( 'margin' ); ?>" value="<?php echo ''.$instance['margin']; ?>" /> </p> <p><em><?php _e('Note, if you disable fixed position, margin will be calculated from top of content area', 'rehub_framework');?></em></p> <p> <label for="<?php echo ''.$this->get_field_id( 'text_code' ); ?>"><?php _e('Text or Html code :', 'rehub_framework'); ?></label> <textarea rows="10" id="<?php echo ''.$this->get_field_id( 'text_code' ); ?>" name="<?php echo ''.$this->get_field_name( 'text_code' ); ?>" class="widefat" ><?php echo ''.$instance['text_code']; ?></textarea> </p> <?php } } ?>
[+]
..
[-] related_reviews.php
[edit]
[-] condition_widget.php
[edit]
[-] tabs_widget.php
[edit]
[-] outer_ads.php
[edit]
[-] social_link_widget.php
[edit]
[-] facebook_widget.php
[edit]
[-] dealwoo.php
[edit]
[-] tabsajax_widget.php
[edit]
[-] better_menu.php
[edit]
[-] featured_sidebar.php
[edit]
[-] posts_list.php
[edit]
[-] imagetrend_sidebar.php
[edit]
[-] sticky_scroll.php
[edit]
[-] woocategory.php
[edit]
[-] top_offers.php
[edit]
[-] login_widget.php
[edit]