HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wpwisesolutions/wp-content/plugins/pofo-addons/meta-box/meta-box-maps.php
<?php
/**
 * Metabox Map
 *
 * @package Pofo
 */
?>
<?php
	function pofo_meta_box_text( $pofo_id, $pofo_label, $pofo_desc = '', $pofo_short_desc = '', $pofo_dependency = '' ) {
		global $post;

        // Meta Prefix
        $meta_prefix = pofo_meta_prefix();

		$dependency_attr = '';
		$dependency_arr = array();

		if( ! empty($pofo_dependency) ){
			$val = array();
			$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
			foreach ($pofo_dependency['value'] as $key => $value) {
				$val[] = $value; 
			}
			$dep_list = implode(",", $val);
			$dependency_arr[] = 'data-value="'.$dep_list.'"';
			$dependency_attr = implode(" ", $dependency_arr);
		}

		$html = '';
		$html .= '<div class="'.esc_attr($pofo_id).'_box description_box"'.$dependency_attr.'>';
		$html .= '<div class="left-part">';
			$html .= $pofo_label;
			if($pofo_desc) {
				$html .= '<span class="description">' . esc_attr($pofo_desc) . '</span>';
			}
		$html .='</div>';
		$html .= '<div class="right-part">';
			$html .= '<input type="text" id="' . esc_attr($pofo_id) . '" name="' . esc_attr($pofo_id) . '" value="' . get_post_meta($post->ID, $meta_prefix.$pofo_id, true) . '" />';
			if($pofo_short_desc) {
				$html .= '<span class="short-description">' . esc_attr($pofo_short_desc) . '</span>';
			}
		$html .= '</div>';
		$html .= '</div>';
		echo sprintf("%s",$html);
	}

	function pofo_meta_box_dropdown( $pofo_id, $pofo_label, $pofo_options, $pofo_desc = '', $pofo_dependency = '' ) {
		global $post;
        // Meta Prefix
        $meta_prefix = pofo_meta_prefix();
        
		$html = $dependency_attr = '';
		$dependency_arr = array();

		if( ! empty($pofo_dependency) ){
			$val = array();
			$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
			foreach ($pofo_dependency['value'] as $key => $value) {
				$val[] = $value; 
			}
			$dep_list = implode(",", $val);
			$dependency_arr[] = 'data-value="'.$dep_list.'"';
			$dependency_attr = implode(" ", $dependency_arr);
		}

		$html .= '<div class="'.esc_attr($pofo_id).'_box description_box"'.$dependency_attr.'>';
			$html .= '<div class="left-part">';
					$html .= $pofo_label;
					if($pofo_desc) {
							$html .= '<span class="description">' . esc_attr($pofo_desc) . '</span>';
					}
			$html .='</div>';
			$html .= '<div class="right-part">';
				$html .= '<select id="' . esc_attr($pofo_id) . '" name="' . esc_attr($pofo_id) . '">';
				foreach($pofo_options as $key => $option) {
						if(get_post_meta($post->ID, $meta_prefix.$pofo_id, true) == (string)$key && get_post_meta($post->ID, $meta_prefix.$pofo_id, true) != '') {
								$pofo_selected = 'selected="selected"';
						}else {
										$pofo_selected = '';
						}

						$html .= '<option ' . $pofo_selected . ' value="' . esc_attr($key) . '">' . esc_attr($option) . '</option>';

				}
				$html .= '</select>';
			$html .='</div>';	
		$html .= '</div>';
		echo sprintf("%s",$html);
	}

	function pofo_meta_box_dropdown_sidebar( $pofo_id, $pofo_label, $pofo_options, $pofo_desc = '', $pofo_dependency = '' ) {
		global $post;

        // Meta Prefix
        $meta_prefix = pofo_meta_prefix();
        
		$html = $dependency_attr = '';
		$dependency_arr = array();

		if( ! empty($pofo_dependency) ){
			$val = array();
			$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
			foreach ($pofo_dependency['value'] as $key => $value) {
				$val[] = $value; 
			}
			$dep_list = implode(",", $val);
			$dependency_arr[] = 'data-value="'.$dep_list.'"';
			$dependency_attr = implode(" ", $dependency_arr);
		}

		$flag = false;
			$html .= '<div class="'.esc_attr($pofo_id).'_box description_box"'.$dependency_attr.'>';
				$html .= '<div class="left-part">';
					$html .= $pofo_label;
					if($pofo_desc) {
						$html .= '<span class="description">' . esc_attr($pofo_desc) . '</span>';
					}
				$html .='</div>';
				$html .= '<div class="right-part">';
					$html .= '<select id="' . esc_attr($pofo_id) . '" name="' . esc_attr($pofo_id) . '">';
					foreach($pofo_options as $key => $option) {
						if(get_post_meta($post->ID, $meta_prefix.$pofo_id, true) == $key && get_post_meta($post->ID, $meta_prefix.$pofo_id, true) != '') {
							$pofo_selected = 'selected="selected"';
						}else {
								$pofo_selected = '';
						}

						$html .= '<option ' . $pofo_selected . ' value="' . esc_attr($key) . '">' . esc_attr($option) . '</option>';

					}
					$html .= '</select>';
				$html .='</div>';	
			$html .= '</div>';
		echo sprintf("%s",$html);
	}

	/* menu dropdown */

	function pofo_meta_box_dropdown_menu( $pofo_id, $pofo_label, $pofo_options, $pofo_desc = '', $pofo_dependency = '' ) {
		global $post;

        // Meta Prefix
        $meta_prefix = pofo_meta_prefix();
        
		$html = $dependency_attr = '';
		$dependency_arr = array();

		if( ! empty($pofo_dependency) ){
			$val = array();
			$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
			foreach ($pofo_dependency['value'] as $key => $value) {
				$val[] = $value; 
			}
			$dep_list = implode(",", $val);
			$dependency_arr[] = 'data-value="'.$dep_list.'"';
			$dependency_attr = implode(" ", $dependency_arr);
		}

		$flag = false;

		$html .= '<div class="'.esc_attr($pofo_id).'_box description_box"'.$dependency_attr.'>';
			$html .= '<div class="left-part">';
				$html .= $pofo_label;
				if($pofo_desc) {
					$html .= '<span class="description">' . esc_attr($pofo_desc) . '</span>';
				}
			$html .='</div>';
			$html .= '<div class="right-part">';
				$html .= '<select id="' . esc_attr($pofo_id) . '" name="' . esc_attr($pofo_id) . '">';
				$html .= '<option value="">Default</option>';
				$pofo_menus = wp_get_nav_menus();
				$pofo_menu_array = array();
				foreach ($pofo_menus as $key => $value) {
					if(get_post_meta($post->ID, $meta_prefix.$pofo_id, true) == $value->slug && get_post_meta($post->ID, $meta_prefix.$pofo_id, true) != '') {
						$pofo_selected = 'selected="selected"';
					}else {
							$pofo_selected = '';
					}

					$html .= '<option ' . $pofo_selected . ' value="' . esc_attr($value->slug) . '">' . esc_attr($value->name) . '</option>';
				}
				$html .= '</select>';
			$html .='</div>';	
		$html .= '</div>';
		echo sprintf("%s",$html);
	}

	function pofo_meta_box_textarea( $pofo_id, $pofo_label, $pofo_desc = '', $pofo_default = '', $pofo_dependency = '' ) {
		global $post;

        // Meta Prefix
        $meta_prefix = pofo_meta_prefix();
        
		$dependency_attr = '';
		$dependency_arr = array();

		if( ! empty($pofo_dependency) ){
			$val = array();
			$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
			foreach ($pofo_dependency['value'] as $key => $value) {
				$val[] = $value; 
			}
			$dep_list = implode(",", $val);
			$dependency_arr[] = 'data-value="'.$dep_list.'"';
			$dependency_attr = implode(" ", $dependency_arr);
		}

		$html = '';
		$html .= '<div class="'.esc_attr($pofo_id).'_box description_box"'.$dependency_attr.'>';
		$html .= '<div class="left-part">';
			$html .= $pofo_label;
			if($pofo_desc) {
				$html .= '<span class="description">' . esc_attr($pofo_desc) . '</span>';
			}
		$html .='</div>';
		
		if( get_post_meta($post->ID, $meta_prefix.$pofo_id, true)) {
			$pofo_value = get_post_meta($post->ID, $meta_prefix.$pofo_id, true);
		} else {
			$pofo_value = '';
		}
		$html .= '<div class="right-part">';
			$html .= '<textarea cols="120" id="' . esc_attr($pofo_id) . '" name="' . esc_attr($pofo_id) . '">' . $pofo_value . '</textarea>';
		$html .='</div>';
		$html .= '</div>';

		echo sprintf("%s",$html);
	}

	function pofo_meta_box_upload( $pofo_id, $pofo_label, $pofo_desc = '', $pofo_dependency = '' ) {
		global $post;

        // Meta Prefix
        $meta_prefix = pofo_meta_prefix();
        
		$dependency_attr = '';
		$dependency_arr = array();

		if( ! empty($pofo_dependency) ){
			$val = array();
			$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
			foreach ($pofo_dependency['value'] as $key => $value) {
				$val[] = $value; 
			}
			$dep_list = implode(",", $val);
			$dependency_arr[] = 'data-value="'.$dep_list.'"';
			$dependency_attr = implode(" ", $dependency_arr);
		}

		$html = '';
		$html .= '<div class="'.esc_attr($pofo_id).'_box description_box"'.$dependency_attr.'>';
		$html .= '<div class="left-part">';
			$html .= $pofo_label;
			if($pofo_desc) {
				$html .= '<span class="description">' . esc_attr($pofo_desc) . '</span>';
			}
		$html .='</div>';
		$html .= '<div class="right-part">';
			$html .= '<input name="' . esc_attr($pofo_id) . '" class="upload_field" id="pofo_upload" type="text" value="' . get_post_meta($post->ID, $meta_prefix.$pofo_id, true) . '" />';
			$html .= '<input name="'. $pofo_id.'_thumb" class="'. $pofo_id.'_thumb" id="'. $pofo_id.'_thumb" type="hidden" value="'.get_post_meta($post->ID, $meta_prefix.$pofo_id, true).'" />';
					$html .= '<img class="upload_image_screenshort" src="'.get_post_meta($post->ID, $meta_prefix.$pofo_id, true).'" />';
			$html .= '<input class="pofo_upload_button" id="pofo_upload_button" type="button" value="'.__( 'Browse', 'pofo-addons' ).'" />';
			$html .= '<span class="pofo_remove_button button">'.__( 'Remove', 'pofo-addons' ).'</span>';
					
		$html .='</div>';
		$html .= '</div>';
		echo sprintf("%s",$html);
	}

	function pofo_meta_box_upload_multiple( $pofo_id, $pofo_label, $pofo_desc = '', $pofo_dependency = '' ) {
		global $post;

        // Meta Prefix
        $meta_prefix = pofo_meta_prefix();
        
		$dependency_attr = '';
		$dependency_arr = array();

		if( ! empty($pofo_dependency) ){
			$val = array();
			$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
			foreach ($pofo_dependency['value'] as $key => $value) {
				$val[] = $value; 
			}
			$dep_list = implode(",", $val);
			$dependency_arr[] = 'data-value="'.$dep_list.'"';
			$dependency_attr = implode(" ", $dependency_arr);
		}

		$html = '';
		$html .= '<div class="'.esc_attr($pofo_id).'_box description_box"'.$dependency_attr.'>';
			$html .= '<div class="left-part">';
				$html .= $pofo_label;
				if($pofo_desc) {
					$html .= '<span class="description">' . esc_attr($pofo_desc) . '</span>';
				}
			$html .='</div>';
			$html .= '<div class="right-part">';
			
				$html .= '<input name="' . esc_attr($pofo_id) . '" class="upload_field upload_field_multiple" id="pofo_upload" type="hidden" value="'.get_post_meta($post->ID, $meta_prefix.$pofo_id, true).'" />';
				$html .= '<div class="multiple_images">';
				$pofo_val = explode(",",get_post_meta($post->ID, $meta_prefix.$pofo_id, true));
				
				foreach ($pofo_val as $key => $value) {
					if(! empty($value)):
						$pofo_image_url = wp_get_attachment_url( $value );
						$html .='<div id='.esc_attr($value).'>';
							$html .= '<img class="upload_image_screenshort_multiple" src="'.$pofo_image_url.'" style="width:100px;" />';
							$html .= '<a href="javascript:void(0)" class="remove">'.__( 'Remove', 'pofo-addons' ).'</a>';
						$html .= '</div>';
					endif;
				}
				$html .= '</div>';
				$html .= '<input class="pofo_upload_button_multiple" id="pofo_upload_button_multiple" type="button" value="'.__( 'Browse', 'pofo-addons' ).'" />'.__( ' Select Files', 'pofo-addons' );
						
			$html .='</div>';
		$html .= '</div>';
		echo sprintf( "%s", $html );
	}

	if ( ! function_exists( 'pofo_meta_box_colorpicker' ) ) {
		function pofo_meta_box_colorpicker( $id, $label, $desc = '', $pofo_dependency = '' ) {
			global $post;

	        // Meta Prefix
	        $meta_prefix = pofo_meta_prefix();
	        
			$dependency_attr = '';
			$dependency_arr = array();

			if( ! empty($pofo_dependency) ){
				$val = array();
				$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
				foreach ($pofo_dependency['value'] as $key => $value) {
					$val[] = $value; 
				}
				$dep_list = implode(",", $val);
				$dependency_arr[] = 'data-value="'.$dep_list.'"';
				$dependency_attr = implode(" ", $dependency_arr);
			}

			$html = '';
			$html .= '<div class="'.$id.'_box description_box"'.$dependency_attr.'>';
				$html .= '<div class="left-part">';
					$html .= $label;
					if($desc) {
						$html .= '<span class="description">' . $desc . '</span>';
					}
				$html .='</div>';
				$html .= '<div class="right-part">';
					$html .= '<input type="text" class="pofo-color-picker" id="' . $id . '" name="' . $id . '" value="' . get_post_meta($post->ID, $meta_prefix.$id, true) . '" />';
				$html .='</div>';
			$html .='</div>';
			echo $html;
		}
	}

	if ( ! function_exists( 'pofo_meta_box_separator' ) ) {
		function pofo_meta_box_separator( $id, $label, $desc = '', $short_desc = '', $pofo_dependency = '' ) {
			
	        // Meta Prefix
	        $meta_prefix = pofo_meta_prefix();
	        
			$dependency_attr = '';
			$dependency_arr = array();

			if( ! empty($pofo_dependency) ){
				$val = array();
				$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
				foreach ($pofo_dependency['value'] as $key => $value) {
					$val[] = $value; 
				}
				$dep_list = implode(",", $val);
				$dependency_arr[] = 'data-value="'.$dep_list.'"';
				$dependency_attr = implode(" ", $dependency_arr);
			}

			$html = '';
			$html .= '<div class="'.$id.'_box separator_box"'.$dependency_attr.'>';
				$html .= '<div class="meta-heading-separator">';
					$html .= '<h3>' . $label . '</h3>';
					if($desc) {
						$html .= '<span class="description">' . $desc . '</span>';
					}
				$html .='</div>';
			$html .='<span class="plusminus">+</span></div>';
			echo $html;
		}
	}
	// Meta Box Main Wrap Start
	if( ! function_exists( 'pofo_after_main_separator_start' ) ) {
		function pofo_after_main_separator_start( $id, $pofo_dependency = '', $pofo_parent_dependency = ''  ) {
			// Meta Prefix
	        $meta_prefix = '_';
	        
			$dependency_attr = '';
			$dependency_arr = array();

			if( ! empty($pofo_dependency) ){
				$val = array();
				$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
				foreach ($pofo_dependency['value'] as $key => $value) {
					$val[] = $value; 
				}
				$dep_list = implode(",", $val);
				$dependency_arr[] = 'data-value="'.$dep_list.'"';
				$dependency_attr = implode(" ", $dependency_arr);
			}

			$html = '';
			$html .= '<div class="'.esc_attr( $id ).'_main_content_wrap"'.$dependency_attr.'>';

			echo sprintf( '%s', $html );
		}
	}	

	// Meta Box Inner Wrap Start
	if( ! function_exists( 'pofo_after_inner_separator_start' ) ) {
		function pofo_after_inner_separator_start( $id, $pofo_dependency = '', $pofo_parent_dependency = ''  ) {
			// Meta Prefix
	        $meta_prefix = '_';
	        
			$dependency_attr = '';
			$dependency_arr = array();

			if( ! empty($pofo_dependency) ){
				$val = array();
				$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
				foreach ($pofo_dependency['value'] as $key => $value) {
					$val[] = $value; 
				}
				$dep_list = implode(",", $val);
				$dependency_arr[] = 'data-value="'.$dep_list.'"';
				$dependency_attr = implode(" ", $dependency_arr);
			}

			$html = '';
			$html .= '<div class="'.esc_attr( $id ).'_content_wrap"'.$dependency_attr.'  style="display: none;">';

			echo sprintf( '%s', $html );
		}
	}

	// Meta Box Inner Wrap End
	if( ! function_exists( 'pofo_before_inner_separator_end' ) ) {
		function pofo_before_inner_separator_end( $id, $pofo_dependency = '', $pofo_parent_dependency = ''  ) {
			// Meta Prefix
	        $meta_prefix = '_';
	        
			$dependency_attr = '';
			$dependency_arr = array();

			if( ! empty($pofo_dependency) ){
				$val = array();
				$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
				foreach ($pofo_dependency['value'] as $key => $value) {
					$val[] = $value; 
				}
				$dep_list = implode(",", $val);
				$dependency_arr[] = 'data-value="'.$dep_list.'"';
				$dependency_attr = implode(" ", $dependency_arr);
			}

			$html = '';
			$html .= '</div>';

			echo sprintf( '%s', $html );
		}
	}

	// Meta Box Main Wrap End
	if( ! function_exists( 'pofo_before_main_separator_end' ) ) {
		function pofo_before_main_separator_end( $id, $pofo_dependency = '', $pofo_parent_dependency = ''  ) {
			// Meta Prefix
	        $meta_prefix = '_';
	        
			$dependency_attr = '';
			$dependency_arr = array();

			if( ! empty($pofo_dependency) ){
				$val = array();
				$dependency_arr[] = 'data-element="'.$pofo_dependency['element'].'"';
				foreach ($pofo_dependency['value'] as $key => $value) {
					$val[] = $value; 
				}
				$dep_list = implode(",", $val);
				$dependency_arr[] = 'data-value="'.$dep_list.'"';
				$dependency_attr = implode(" ", $dependency_arr);
			}

			$html = '';
			$html .= '</div>';

			echo sprintf( '%s', $html );
		}
	}