. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AnonSec Shell
AnonSec Shell
Server IP : 94.23.64.18  /  Your IP : 216.73.216.185   [ Reverse IP ]
Web Server : Apache
System : Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User : villadal ( 6036)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/villadal/www/old/wp-content/themes/sohohotel/framework/inc/widgets/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /home/villadal/www/old/wp-content/themes/sohohotel/framework/inc/widgets/widget-contact.php
<?php

// Widget Class
class sohohotel_contact_widget extends WP_Widget {


/* ------------------------------------------------
	Widget Setup
------------------------------------------------ */

	function __construct() {
		
		parent::__construct(false, $name = esc_html__('Soho Hotel Contact Details','sohohotel'), array(
			'description' => esc_html__('Display Contact Details','sohohotel')
		));
	
	}


/* ------------------------------------------------
	Display Widget
------------------------------------------------ */
	
	function widget( $args, $instance ) {
		extract( $args );
		
		$title = apply_filters('widget_title', $instance['title'] );
		$contact_address = apply_filters('contact_address', $instance['contact_address'] );
		$contact_phone_1 = apply_filters('contact_phone_1', $instance['contact_phone_1'] );
		$contact_phone_2 = apply_filters('contact_phone_2', $instance['contact_phone_2'] );
		$contact_email_1 = apply_filters('contact_email_1', $instance['contact_email_1'] );
		$contact_email_2 = apply_filters('contact_email_2', $instance['contact_email_2'] );
		
		global $sohohotel_allowed_html_array;
		
		echo wp_kses($before_widget,$sohohotel_allowed_html_array);

		if ( $title ) {
			echo wp_kses($before_title . $title . $after_title,$sohohotel_allowed_html_array);
		 } ?>
		
		<ul class="contact-widget">
			<?php if ($contact_address != '') {echo '<li class="cw-address">'. esc_textarea($instance['contact_address']) . '</li>';} ?>
			<?php if ($contact_phone_1 != '') {echo '<li class="cw-phone">'. esc_textarea($instance['contact_phone_1']) . '<span>'. esc_textarea($instance['contact_phone_2']) . '</span></li>';} ?>
			<?php if ($contact_email_1 != '') {echo '<li class="cw-cell">'. esc_textarea($instance['contact_email_1']) . '<span>'. esc_textarea($instance['contact_email_2']) . '</span></li>';} ?>
		</ul>
		
		<?php
		
		echo wp_kses($after_widget,$sohohotel_allowed_html_array);
	}	
	
	
/* ------------------------------------------------
	Update Widget
------------------------------------------------ */
	
	function update( $new_instance, $old_instance ) {
		$instance = $old_instance;
		$instance['title'] = strip_tags( $new_instance['title'] );
		$instance['contact_address'] = strip_tags( $new_instance['contact_address'] );
		$instance['contact_phone_1'] = strip_tags( $new_instance['contact_phone_1'] );
		$instance['contact_phone_2'] = strip_tags( $new_instance['contact_phone_2'] );
		$instance['contact_email_1'] = strip_tags( $new_instance['contact_email_1'] );
		$instance['contact_email_2'] = strip_tags( $new_instance['contact_email_2'] );
		return $instance;
	}
	
	
/* ------------------------------------------------
	Widget Input Form
------------------------------------------------ */

	function form( $instance ) {
		$defaults = array(
		'title' => 'Contact Details',
		'contact_address' => '700 5th Avenue, New York City, United States',
		'contact_phone_1' => '1800-1111-2222',
		'contact_phone_2' => 'Mon - Fri, 9.00am until 6.30pm',
		'contact_email_1' => 'booking@example.com',
		'contact_email_2' => 'We reply within 24 hrs'
		);
		$instance = wp_parse_args( (array) $instance, $defaults ); ?>
		
		<p>
			<label for="<?php echo esc_attr($this->get_field_id( 'title' )); ?>"><?php esc_html_e('Title:', 'sohohotel'); ?></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 echo esc_attr($instance['title']); ?>" />
		</p>
		
		<p>
			<label for="<?php echo esc_attr($this->get_field_id( 'contact_address' )); ?>"><?php esc_html_e('Address/Location:', 'sohohotel') ?></label>
			<input type="text" class="widefat" id="<?php echo esc_attr($this->get_field_id('contact_address')); ?>" name="<?php echo esc_attr($this->get_field_name('contact_address')); ?>" value="<?php echo esc_attr($instance['contact_address']); ?>" />
		</p>
		
		<p>
			<label for="<?php echo esc_attr($this->get_field_id( 'contact_phone_1' )); ?>"><?php esc_html_e('Phone Number Line 1:', 'sohohotel') ?></label>
			<input type="text" class="widefat" id="<?php echo esc_attr($this->get_field_id('contact_phone_1')); ?>" name="<?php echo esc_attr($this->get_field_name('contact_phone_1')); ?>" value="<?php echo esc_attr($instance['contact_phone_1']); ?>" />
		</p>
		
		<p>
			<label for="<?php echo esc_attr($this->get_field_id( 'contact_phone_2' )); ?>"><?php esc_html_e('Phone Number Line 2:', 'sohohotel') ?></label>
			<input type="text" class="widefat" id="<?php echo esc_attr($this->get_field_id('contact_phone_2')); ?>" name="<?php echo esc_attr($this->get_field_name('contact_phone_2')); ?>" value="<?php echo esc_attr($instance['contact_phone_2']); ?>" />
		</p>
		
		<p>
			<label for="<?php echo esc_attr($this->get_field_id( 'contact_email_1' )); ?>"><?php esc_html_e('Email Address Line 1:', 'sohohotel') ?></label>
			<input type="text" class="widefat" id="<?php echo esc_attr($this->get_field_id('contact_email_1')); ?>" name="<?php echo esc_attr($this->get_field_name('contact_email_1')); ?>" value="<?php echo esc_attr($instance['contact_email_1']); ?>" />
		</p>
		
		<p>
			<label for="<?php echo esc_attr($this->get_field_id( 'contact_email_2' )); ?>"><?php esc_html_e('Email Address Line 2:', 'sohohotel') ?></label>
			<input type="text" class="widefat" id="<?php echo esc_attr($this->get_field_id('contact_email_2')); ?>" name="<?php echo esc_attr($this->get_field_name('contact_email_2')); ?>" value="<?php echo esc_attr($instance['contact_email_2']); ?>" />
		</p>
		
	<?php
	}	
	
}

// Add widget function to widgets_init
add_action( 'widgets_init', 'sohohotel_contact_widget' );

// Register Widget
function sohohotel_contact_widget() {
	register_widget( 'sohohotel_contact_widget' );
}

Anon7 - 2022
AnonSec Team