403Webshell
Server IP : 213.186.33.4  /  Your IP : 216.73.216.146
Web Server : Apache
System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User : karinebmkh ( 644538)
PHP Version : 8.4.22
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/karinebmkh/www2/wp-content/plugins/glaza-core/widgets/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/karinebmkh/www2/wp-content/plugins/glaza-core/widgets/sb_follower.php
<?php
if ( ! class_exists( 'glaza_widget_follower' ) ) :
	class glaza_widget_follower extends WP_Widget {

		function __construct() {
			$widget_ops = array(
				'classname'   => 'widget-social-follower',
				'description' => esc_html__( '[Sidebar Widget] Display your social URL with total of followers', 'glaza-core' )
			);

			parent::__construct( 'glaza_widget_follower', esc_html__( '[SIDEBAR] - Social Follower', 'glaza-core' ), $widget_ops );
		}

		function widget( $args, $instance ) {

			$instance = wp_parse_args( $instance, array(
				'title'           => '',
				'facebook_page'   => '',
				'facebook_api'    => '',
				'twitter_user'    => '',
				'consumer_key'    => '',
				'consumer_secret' => '',
				'pinterest_user'  => '',
			) );

			$instance['title'] = apply_filters( 'widget_title', $instance['title'] );

			echo $args['before_widget'];

			if ( ! empty( $instance['title'] ) ) {
				echo $args['before_title'] . $instance['title'] . $args['after_title'];
			} ?>
			<div class="social-follower">
				<?php if ( ! empty( $instance['facebook_page'] ) ) : ?>
					<div class="follower-el bg-facebook">
						<a target="_blank" href="https://facebook.com/<?php echo esc_html( $instance['facebook_page'] ); ?>" class="facebook" title="facebook">
						<span class="left-el">
							<i class="fa fa-facebook"></i>
							<?php
							$data = array(
								'facebook_page' => $instance['facebook_page'],
								'facebook_api'  => $instance['facebook_api'],
								'widget_id'     => $args['widget_id']
							);
							$facebook_fan = glaza_follower_fb( $data );
							if ( ! empty( $facebook_fan ) ) : ?>
								<span class="num-count"><?php echo esc_attr( $facebook_fan ) ?></span>
								<span class="text-count"><?php esc_html_e( 'fans', 'glaza-core' ); ?></span>
							<?php else : ?>
								<span class="num-count"><?php esc_html_e( 'Facebook', 'glaza-core' ) ?></span>
							<?php endif; ?>
						</span>
							<span class="right-el"><?php esc_html_e('like','glaza-core'); ?></span>
						</a>
					</div>
				<?php  endif;

				//twitter counter
				if ( ! empty( $instance['twitter_user'] ) ) :
					$data = array(
						'user'            => $instance['twitter_user'],
						'consumer_key'    => $instance['consumer_key'],
						'consumer_secret' => $instance['consumer_secret'],
						'widget_id'       => $args['widget_id']
					);
					$twitter_follower = glaza_follower_twitter( $data ); ?>
					<div class="follower-el bg-twitter">
						<a target="_blank" href="https://twitter.com/<?php echo esc_html($instance['twitter_user']); ?>" class="twitter" title="twitter">
						<span class="left-el">
							<i class="fa fa-twitter"></i>
							<?php if ( ! empty( $twitter_follower ) ) : ?>
								<span class="num-count"><?php echo esc_attr( $twitter_follower ); ?></span>
								<span class="text-count"><?php esc_html_e( 'followers', 'glaza-core' ); ?></span>
							<?php else : ?>
								<span class="num-count"><?php esc_html_e( 'Twitter', 'glaza-core' ) ?></span>
							<?php endif; ?>
						</span>
							<span class="right-el"><?php esc_html_e('follow','glaza-core'); ?></span>
						</a>
					</div>
				<?php endif;

				//Pinterest
				if ( ! empty( $instance['pinterest_user']  ) ) :
					$data = array(
						'user'      => $instance['pinterest_user'],
						'widget_id' => $args['widget_id']
					);

					$pinterest_follower = glaza_follower_pin( $data ); ?>
					<div class="follower-el bg-pinterest">
						<a target="_blank" href="https://pinterest.com/<?php echo esc_html( $instance['pinterest_user'] ); ?>" class="pinterest" title="pinterest">
						<span class="left-el">
						<i class="fa fa-pinterest"></i>
							<?php if ( ! empty( $pinterest_follower )  ) : ?>
								<span class="num-count"><?php echo esc_attr( $pinterest_follower ); ?></span>
								<span class="text-count"><?php esc_html_e( 'followers', 'glaza-core' ); ?></span>
							<?php else : ?>
								<span class="num-count"><?php esc_html_e( 'Pinterest', 'glaza-core' ) ?></span>
							<?php endif; ?>
						</span> <span class="right-el"><?php esc_html_e( 'pin', 'glaza-core' ); ?></span> </a>
					</div>
				<?php endif; ?>

			</div>

			<?php echo $args['after_widget'];
		}

		function update( $new_instance, $old_instance ) {

			$instance                    = $old_instance;
			$instance['title']           = strip_tags( $new_instance['title'] );
			$instance['facebook_page']   = strip_tags( $new_instance['facebook_page'] );
			$instance['facebook_api']    = strip_tags( $new_instance['facebook_api'] );
			$instance['twitter_user']    = strip_tags( $new_instance['twitter_user'] );
			$instance['consumer_key']    = strip_tags( $new_instance['consumer_key'] );
			$instance['consumer_secret'] = strip_tags( $new_instance['consumer_secret'] );
			$instance['pinterest_user']  = strip_tags( $new_instance['pinterest_user'] );

			delete_transient('social_follower');
			return $instance;
		}


		function form( $instance ) {

			$defaults = array(
				'title'           => esc_html__( 'stay connected', 'glaza-core' ),
				'facebook_page'   => '',
				'facebook_api'    => '',
				'twitter_user'    => '',
				'consumer_key'    => '',
				'consumer_secret' => '',
				'pinterest_user'  => '',
			);
			$instance = wp_parse_args( (array) $instance, $defaults ); ?>
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'title' )); ?>"><?php esc_html_e('Title:','glaza-core') ?></label>
				<input type="text" class="widefat" id="<?php echo esc_attr($this->get_field_id( 'title' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'title' )); ?>" value="<?php if(!empty($instance['title'])) echo esc_attr($instance['title']); ?>" />
			</p>
			<!--facebook -->
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'facebook_page' )); ?>"><strong><?php esc_html_e('FanPage Name:', 'glaza-core');?></strong></label>
				<input type="text" class="widefat"   id="<?php echo esc_attr($this->get_field_id( 'facebook_page' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'facebook_page' )); ?>" value="<?php echo esc_attr($instance['facebook_page']); ?>" />
			</p>
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'facebook_api' )); ?>"><?php esc_html_e('Facebook App Token', 'glaza-core');?></label>
				<input type="text" class="widefat"   id="<?php echo esc_attr($this->get_field_id( 'facebook_api' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'facebook_api' )); ?>" value="<?php echo esc_attr($instance['facebook_api']); ?>" />
			</p>

			<!--twitter -->
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'twitter_user' )); ?>"><strong><?php esc_html_e('Twitter Name:', 'glaza-core');?></strong></label>
				<input type="text"  class="widefat"  id="<?php echo esc_attr($this->get_field_id( 'twitter_user' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'twitter_user' )); ?>" value="<?php echo esc_attr($instance['twitter_user']); ?>"/>
			</p>
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'consumer_key' )); ?>"><?php  esc_html_e('Twitter Consumer Key:', 'glaza-core') ?></label>
				<input type="text" class="widefat" id="<?php echo esc_attr($this->get_field_id( 'consumer_key' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'consumer_key' )); ?>" value="<?php echo esc_attr($instance['consumer_key']); ?>" />
			</p>
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'consumer_secret' )); ?>"><?php  esc_html_e('Twitter Consumer Secret:', 'glaza-core') ?></label>
				<input type="text" class="widefat" id="<?php echo esc_attr($this->get_field_id( 'consumer_secret' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'consumer_secret' )); ?>" value="<?php echo esc_attr($instance['consumer_secret']); ?>" />
			</p>
			<p><a href="https://dev.twitter.com/apps" target="_blank"><?php  esc_html_e('Generate your Twitter App', 'glaza-core'); ?></a></p>
			<!--pinterest -->
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'pinterest_user' )); ?>"><strong><?php esc_html_e('Pinterest Name:','glaza-core');?></strong> </label>
				<input type="text" class="widefat" id="<?php echo esc_attr($this->get_field_id( 'pinterest_user' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'pinterest_user' )); ?>" value="<?php echo esc_attr($instance['pinterest_user']); ?>"/>
			</p>
		<?php
		}
	}
endif;

Youez - 2016 - github.com/yon3zu
LinuXploit