HEX
Server: LiteSpeed
System: Linux sinope.sitehostingserver.com 5.14.0-611.49.2.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 30 09:05:08 EDT 2026 x86_64
User: aprilnet (1155)
PHP: 7.4.33
Disabled: popen,imap_mail,exec,passthru,system,shell_exec,proc_open,pcntl_exec,eval,allow_url_fopen,allow_url_include,mail,proc_get_status,get_cfg_var,disk_free_space,disk_total_space,diskfreespace,getmygid,getmyinode,getmypid,geymyuid,proc_nice,proc_terminate,proc_close,apache_child_terminate,chown,lchgrp,lchown,link,readlink,highlight_file,show_source,php_strip_whitespace,get_meta_tags,dl,leak,pfsockopen,event_new,pcntl_signal,pcntl_alarm,register_tick_function,apache_setenv,define_syslog_variables,escapeshellarg,escapeshellcmd,ini_alter,ini_restore,inject_code,openlog,syslog,xmlrpc_entity_decode,phpAds_remoteInfo,phpAds_XmlRpc,phpAds_xmlrpcDecode,phpAds_xmlrpcEncode,chgrp,php_eval,safe_dir,root,ftok,egy_perl,symlink,wscript
Upload Files
File: /home/aprilnet/public_html/operationreality.org/wp-content/themes/boal/inc/widgets/about.php
<?php
/* *
 * widgets contact info
 **/
class boal_about extends WP_Widget{
	public $socials = array(
		'ion-social-facebook' => array(
			'title' => 'facebook',
			'name' => 'facebook_username',
			'link' => '*',
			'icon'=>'fa-facebook',
		),
		'ion-social-googleplus' => array(
			'title' => 'googleplus',
			'name' => 'googleplus_username',
			'link' => '*',
			'icon'=>'fa-google-plus',
		),
		'ion-social-twitter' => array(
			'title' => 'twitter',
			'name' => 'twitter_username',
			'link' => '*',
			'icon'=>'fa-twitter',
		),
		'ion-social-instagram' => array(
			'title' => 'instagram',
			'name' => 'instagram_username',
			'link' => '*',
			'icon'=>'fa-instagram',
		),
		'ion-social-pinterest' => array(
			'title' => 'pinterest',
			'name' => 'pinterest_username',
			'link' => '*',
			'icon'=>'fa-pinterest',
		),
		'ion-social-skype' => array(
			'title' => 'skype',
			'name' => 'skype_username',
			'link' => '*',
			'icon'=>'fa-skype',
		),
		'ion-social-vimeo' => array(
			'title' => 'vimeo',
			'name' => 'vimeo_username',
			'link' => '*',
			'icon'=>'fa-vimeo-square',
		),
		'ion-social-youtube' => array(
			'title' => 'youtube',
			'name' => 'youtube_username',
			'link' => '*',
			'icon'=>'fa-youtube',
		),
		'ion-social-dribbble' => array(
			'title' => 'dribbble',
			'name' => 'dribbble_username',
			'link' => '*',
			'icon'=>'fa-dribbble',
		),
		'ion-social-linkedin' => array(
			'title' => 'linkedin',
			'name' => 'linkedin_username',
			'link' => '*',
			'icon'=>'fa-linkedin',
		),
		'ion-social-rss' => array(
			'title' => 'rss',
			'name' => 'rss_username',
			'link' => '*',
			'icon'=>'fa-rss',
		)
	);
	/*function construct*/
	public function __construct() {
		/* Widget control settings. */
		$control_ops = array('width' => 250, 'height' => 350, 'id_base' => 'about');
		$widget_ops = array('classname' => 'about', 'description' => esc_html__('Easy add About.', 'boal'));

		/* Create the widget. */
		parent::__construct('about', esc_html__('+NA: About', 'boal'), $widget_ops, $control_ops);
	}
	/**
	 * font-end widgets
	 */
	public function widget($args, $instance) {
		extract($args);
		$image = $instance['image'];
		$title = apply_filters('widget_title', $instance['title']);

		echo ent2ncr($args['before_widget']);

		if($title) {
			echo ent2ncr($args['before_title']) . esc_html($title) . ent2ncr($args['after_title']);
		}

		?>
		<?php if($image): ?>
			<img class="about-image" src="<?php echo esc_url($image)?>" alt="img" />
		<?php endif; ?>
		<?php if($instance['description']): ?>
			<div class="about-description">
				<span><?php echo esc_attr($instance['description']); ?></span>
			</div>
		<?php endif; ?>

		<div class="boal-social-icon clearfix">
			<?php
			foreach ($this->socials as $key => $social) {
				if (!empty($instance[$social['name']])) {
					echo '<a href="' . str_replace('*', esc_attr($instance[$social['name']]), $social['link']) . '" target="_blank" title="' . esc_attr($key) . '" class="' . esc_attr($key) . '"><i class="fa ' . esc_attr( $social['icon']) . '"></i></a>';
				}
			}?>
		</div>
		<?php
		echo ent2ncr($args['after_widget']);
	}

	/**
	 * Back-end widgets form
	 */
	public function form($instance){
		$instance =   wp_parse_args($instance,array(
			'title'       =>  'About',
			'image'       => '',
			'description' =>'',
		));
		?>
		<p>
			<label for=<?php echo esc_attr($this->get_field_id('title')); ?>><?php echo esc_html_e('Title:','boal') ; ?></label>
			<input type="text" id="<?php echo esc_attr($this->get_field_id('title')); ?>" class="widefat" name="<?php echo esc_attr($this->get_field_name('title')); ?>" value="<?php echo esc_attr($instance['title']); ?>" />
		</p>
		<p id="<?php echo esc_attr($this->get_field_id('image').'-wrapp'); ?>">
			<label for="<?php echo esc_attr($this->get_field_id('image')); ?>"><?php esc_html_e('Image:', 'boal'); ?></label>
			<img id="<?php echo esc_attr($this->get_field_id('image').'-img'); ?>" src="<?php echo esc_url($instance['image'])?>" class="custom_media_image <?php echo($instance['image']==''?  esc_attr('hidden'):''); ?>"/>
			<input type="text" class="widefat custom_media_url hidden" name="<?php echo esc_attr($this->get_field_name('image')); ?>" id="<?php echo esc_attr($this->get_field_id('image')); ?>" value="<?php echo esc_attr($instance['image']); ?>" />
			<br>
			<input type="button" class="button button-primary custom_media_button" id="<?php echo esc_attr($this->get_field_id('image').'-button'); ?>" value="Select Image" />
		</p>
		<!-- description -->
		<p>
			<label for="<?php echo esc_attr($this->get_field_id( 'description' )); ?>"><?php echo esc_html_e('About me text::', 'boal'); ?></label>
			<textarea id="<?php echo esc_attr($this->get_field_id( 'description')); ?>" class="widefat" name="<?php echo esc_attr($this->get_field_name( 'description' )); ?>" rows="6"><?php echo esc_attr($instance['description']); ?></textarea>
		</p>
		<?php
		foreach ($this->socials as $key => $social) {
			?>
			<p>
			<label for="<?php echo esc_attr($this->get_field_id($social['name'])); ?>"><?php echo esc_html($key); ?>
				:</label>
			<input class="widefat" id="<?php echo esc_attr($this->get_field_id($social['name'])); ?>" type="text"
				   name="<?php echo esc_attr($this->get_field_name($social['name'])); ?>"
				   value="<?php echo isset($instance[$social['name']]) ? esc_attr($instance[$social['name']]) : ''; ?>"/>
			</p><?php
		}
		?>
		<?php
	}

	/**
	 * function update widget
	 */
	public function update( $new_instance, $old_instance ) {
		$instance = $old_instance;
		$instance = $new_instance;
		$instance['title'] = $new_instance['title'];
		$instance['image'] = $new_instance['image'];
		$instance['description']    =   $new_instance['description'];
		return $instance;
	}
}
function boal_about(){
	register_widget('boal_about');
}
add_action('widgets_init','boal_about');
?>