HEX
Server: LiteSpeed
System: Linux server315.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: globfdxw (6114)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/globfdxw/www/wp-content/plugins/ubermenu/pro/imageportal.php
<?php

add_shortcode( 'ubermenu_image_portal' , 'ubermenu_image_portal_shortcode' );
function ubermenu_image_portal_shortcode( $atts, $content ){
	extract( shortcode_atts(
		[
			'class' => '',
			'select' => '',
		], $atts , 'ubermenu_image_portal' )
	);

	return ubermenu_image_portal( $select, $class, $content );
}
function ubermenu_image_portal( $select, $class = '', $default_content = '' ){
	if( !$select ){
		return '<!-- UberMenu Image Portal: No items selects -->';
	}

	$atts = ubermenu_html_atts([
		'class' => 'ubermenu-image-portal '.$class,
		'data-ubermenu-portal-select' => $select,
	]);

	if( $default_content ){
		$default_content = '<div class="ubermenu-image-portal__default">'.do_shortcode($default_content).'</div>';
	}

	return "<!-- UberMenu Image Portal --><div $atts>{$default_content}</div><!-- End UberMenu Image Portal -->";
}