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/advertising.php
<?php
if ( ! class_exists( 'glaza_widget_advertising' ) ) {
	class glaza_widget_advertising extends WP_Widget {

		function __construct() {
			$widget_ops = array(
				'classname'   => 'widget-ad',
				'description' => esc_html__( 'Display your custom ads, your banner JS or Google Adsense code, Support Google Ads Responsive', 'glaza-core' )
			);
			parent::__construct( 'widget_advertising', esc_html__( 'Advertising Box', 'glaza-core' ), $widget_ops );
		}

		function widget( $args, $instance ) {

			echo $args['before_widget'];

			$instance = wp_parse_args( $instance, array(
				'title'           => '',
				'destination'     => '',
				'image'           => '',
				'ad_script'       => '',
				'ad_size'         => 1,
				'ad_size_desktop' => 1,
				'ad_size_table'   => 2,
				'ad_size_mobile'  => 3,
			) );

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

			$instance['id'] = $args['widget_id']; ?>
			<div class="ad-wrap clearfix">
				<?php if ( ! empty( $instance['image'] ) ) : ?>
					<?php glaza_ad_image( $instance ); ?>
				<?php else : ?>
					<?php glaza_ad_script($instance); ?>
				<?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['image']       = strip_tags( $new_instance['image'] );
			$instance['destination'] = strip_tags( $new_instance['destination'] );
			if ( current_user_can( 'unfiltered_html' ) ) {
				$instance['ad_script'] = $new_instance['ad_script'];
			} else {
				$instance['ad_script'] = wp_filter_post_kses( $new_instance['ad_script'] );
			}
			$instance['ad_size']         = strip_tags( $new_instance['ad_size'] );
			$instance['ad_size_desktop'] = strip_tags( $new_instance['ad_size_desktop'] );
			$instance['ad_size_table']   = strip_tags( $new_instance['ad_size_table'] );
			$instance['ad_size_mobile']  = strip_tags( $new_instance['ad_size_mobile'] );

			return $instance;
		}

		function form( $instance ) {
			$defaults = array(
				'title'           => esc_html__( '- Advertisement -', 'glaza-core' ),
				'destination'     => '',
				'image'           => '',
				'ad_script'       => '',
				'ad_size'         => 1,
				'ad_size_desktop' => 1,
				'ad_size_table'   => 2,
				'ad_size_mobile'  => 3
			);
			$instance = wp_parse_args( (array) $instance, $defaults );  ?>
			<p>
				<label for="<?php echo esc_attr($this->get_field_id('title')); ?>"><strong><?php esc_html_e('Title:', 'glaza-core'); ?></strong></label>
				<input class="widefat" type="text" id="<?php echo esc_attr($this->get_field_id('title')); ?>" name="<?php echo esc_attr($this->get_field_name('title')); ?>" value="<?php echo esc_attr($instance['title']); ?>"/>
			</p>
			<p>
				<label for="<?php echo esc_attr($this->get_field_id('destination')); ?>"><?php esc_html_e('Destination Link:', 'glaza-core'); ?></label>
				<input class="widefat" id="<?php echo esc_attr($this->get_field_id('destination')); ?>" name="<?php echo esc_attr($this->get_field_name('destination')); ?>" type="text" value="<?php if( !empty($instance['destination']) ) echo  esc_url($instance['destination']); ?>"/>
			</p>
			<p>
				<label for="<?php echo esc_attr($this->get_field_id('image')); ?>"><?php esc_html_e('Image Attachment Link:', 'glaza-core'); ?></label>
				<input class="widefat" id="<?php echo esc_attr($this->get_field_id('image')); ?>" name="<?php echo esc_attr($this->get_field_name('image')); ?>" type="text" value="<?php if ( ! empty( $instance['image'] ) ) echo esc_url($instance['image']); ?>"/>
			</p>
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'ad_script' )); ?>"><?php esc_html_e('JS or Google AdSense Code:','glaza-core'); ?></label>
				<textarea rows="10" cols="50" id="<?php echo esc_attr($this->get_field_id( 'ad_script' )); ?>" name="<?php echo esc_attr($this->get_field_name('ad_script')); ?>" class="widefat"><?php echo $instance['ad_script']; ?></textarea>
			</p>
			<p><?php esc_html_e('Please remove custom ad if you use javascript ad code.','glaza-core'); ?></p>
			<h3><?php esc_html_e('Adsense Responsive', 'glaza-core'); ?></h3>

			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'ad_size' )); ?>"><?php esc_html_e('Ad Size', 'glaza-core'); ?></label>
				<select class="widefat" id="<?php echo esc_attr($this->get_field_id( 'ad_size' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'ad_size' )); ?>">
					<option value="0" <?php if( !empty($instance['ad_size']) && $instance['ad_size'] == '0' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('From the Script', 'glaza-core'); ?></option>
					<option value="1" <?php if( !empty($instance['ad_size']) && $instance['ad_size'] == '1' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Custom Size (Settings Below)', 'glaza-core'); ?></option>
				</select>
			</p>
			
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'ad_size_desktop' )); ?>"><?php esc_html_e('Ad Size Desktop:', 'glaza-core'); ?></label>
				<select class="widefat" id="<?php echo esc_attr($this->get_field_id( 'ad_size_desktop' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'ad_size_desktop' )); ?>">
					<option value="0" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '0' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Hide on Desktop', 'glaza-core'); ?></option>
					<option value="1" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '1' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Leaderboard (728x90)', 'glaza-core'); ?></option>
					<option value="2" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '2' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Banner (468x60)', 'glaza-core'); ?></option>
					<option value="3" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '3' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Half banner (234x60)', 'glaza-core'); ?></option>
					<option value="4" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '4' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Button (125x125)', 'glaza-core'); ?></option>
					<option value="5" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '5' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Skyscraper (120x600)', 'glaza-core'); ?></option>
					<option value="6" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '6' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Wide Skyscraper (160x600)', 'glaza-core'); ?></option>
					<option value="7" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '7' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Small Rectangle (180x150)', 'glaza-core'); ?></option>
					<option value="8" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '8' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Vertical Banner (120 x 240)', 'glaza-core'); ?></option>
					<option value="9" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '9' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Small Square (200x200)', 'glaza-core'); ?></option>
					<option value="10" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '10' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Square (250x250)', 'glaza-core'); ?></option>
					<option value="11" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '11' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Medium Rectangle (300x250)', 'glaza-core'); ?></option>
					<option value="12" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '12' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Large Rectangle (336x280)', 'glaza-core'); ?></option>
					<option value="13" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '13' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Half Page (300x600)', 'glaza-core'); ?></option>
					<option value="14" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '14' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Portrait (300x1050)', 'glaza-core'); ?></option>
					<option value="15" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '15' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Mobile Banner (320x50)', 'glaza-core'); ?></option>
					<option value="16" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '16' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Large Leaderboard (970x90)', 'glaza-core'); ?></option>
					<option value="17" <?php if( !empty($instance['ad_size_desktop']) && $instance['ad_size_desktop'] == '17' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Billboard (970x250)', 'glaza-core'); ?></option>
				</select>
			</p>

			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'ad_size_table' )); ?>"><?php esc_html_e('Ad Size Table (Screen width < 800px):', 'glaza-core'); ?></label>
				<select class="widefat" id="<?php echo esc_attr($this->get_field_id( 'ad_size_table' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'ad_size_table' )); ?>">
					<option value="0" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '0' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Hide on Table', 'glaza-core'); ?></option>
					<option value="1" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '1' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Leaderboard (728x90)', 'glaza-core'); ?></option>
					<option value="2" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '2' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Banner (468x60)', 'glaza-core'); ?></option>
					<option value="3" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '3' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Half banner (234x60)', 'glaza-core'); ?></option>
					<option value="4" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '4' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Button (125x125)', 'glaza-core'); ?></option>
					<option value="5" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '5' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Skyscraper (120x600)', 'glaza-core'); ?></option>
					<option value="6" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '6' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Wide Skyscraper (160x600)', 'glaza-core'); ?></option>
					<option value="7" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '7' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Small Rectangle (180x150)', 'glaza-core'); ?></option>
					<option value="8" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '8' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Vertical Banner (120 x 240)', 'glaza-core'); ?></option>
					<option value="9" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '9' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Small Square (200x200)', 'glaza-core'); ?></option>
					<option value="10" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '10' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Square (250x250)', 'glaza-core'); ?></option>
					<option value="11" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '11' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Medium Rectangle (300x250)', 'glaza-core'); ?></option>
					<option value="12" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '12' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Large Rectangle (336x280)', 'glaza-core'); ?></option>
					<option value="13" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '13' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Half Page (300x600)', 'glaza-core'); ?></option>
					<option value="14" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '14' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Portrait (300x1050)', 'glaza-core'); ?></option>
					<option value="15" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '15' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Mobile Banner (320x50)', 'glaza-core'); ?></option>
					<option value="16" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '16' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Large Leaderboard (970x90)', 'glaza-core'); ?></option>
					<option value="17" <?php if( !empty($instance['ad_size_table']) && $instance['ad_size_table'] == '17' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Billboard (970x250)', 'glaza-core'); ?></option>
				</select>
			</p>
			<p>
				<label for="<?php echo esc_attr($this->get_field_id( 'ad_size_mobile' )); ?>"><?php esc_html_e('Ad Size Desktop (Screen width < 500px ):', 'glaza-core'); ?></label>
				<select class="widefat" id="<?php echo esc_attr($this->get_field_id( 'ad_size_mobile' )); ?>" name="<?php echo esc_attr($this->get_field_name( 'ad_size_mobile' )); ?>">
					<option value="0" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '0' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Hide on Mobile', 'glaza-core'); ?></option>
					<option value="1" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '1' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Leaderboard (728x90)', 'glaza-core'); ?></option>
					<option value="2" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '2' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Banner (468x60)', 'glaza-core'); ?></option>
					<option value="3" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '3' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Half banner (234x60)', 'glaza-core'); ?></option>
					<option value="4" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '4' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Button (125x125)', 'glaza-core'); ?></option>
					<option value="5" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '5' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Skyscraper (120x600)', 'glaza-core'); ?></option>
					<option value="6" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '6' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Wide Skyscraper (160x600)', 'glaza-core'); ?></option>
					<option value="7" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '7' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Small Rectangle (180x150)', 'glaza-core'); ?></option>
					<option value="8" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '8' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Vertical Banner (120 x 240)', 'glaza-core'); ?></option>
					<option value="9" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '9' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Small Square (200x200)', 'glaza-core'); ?></option>
					<option value="10" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '10' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Square (250x250)', 'glaza-core'); ?></option>
					<option value="11" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '11' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Medium Rectangle (300x250)', 'glaza-core'); ?></option>
					<option value="12" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '12' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Large Rectangle (336x280)', 'glaza-core'); ?></option>
					<option value="13" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '13' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Half Page (300x600)', 'glaza-core'); ?></option>
					<option value="14" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '14' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Portrait (300x1050)', 'glaza-core'); ?></option>
					<option value="15" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '15' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Mobile Banner (320x50)', 'glaza-core'); ?></option>
					<option value="16" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '16' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Large Leaderboard (970x90)', 'glaza-core'); ?></option>
					<option value="17" <?php if( !empty($instance['ad_size_mobile']) && $instance['ad_size_mobile'] == '17' ) echo "selected=\"selected\""; else echo ""; ?>><?php esc_html_e('Billboard (970x250)', 'glaza-core'); ?></option>
				</select>
			</p>
		<?php
		}
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit