HEX
Server: Apache
System: Linux c123.dattaweb.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: c1190199 (57165)
PHP: 7.4.33
Disabled: mail, system, shell, exec, system_exec, shell_exec, mysql_pconnect, passthru, popen, proc_open, proc_close, proc_nice, proc_terminate, proc_get_status, escapeshellarg, escapeshellcmd, eval, dl, imap_mail, libvirt_connect, gnupg_init, unsetenv, apache_setenv, pcntl_exec, 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_getpriority, pcntl_setpriority, pcntl_async_signals, opcache_get_status, opcache_reset, opcache_get_configuration
Upload Files
File: /home/c1190199/public_html/wp-content/themes/directory/AIT/Framework/Shortcodes/modal/ait-modal.php
<?php
/* **********************************************************
 * Modal window
 * **********************************************************/
function theme_modal_content( $params, $content = null) {
    extract( shortcode_atts( array(
    	'name' => '',
    	'width' => '',
    	'height' => '',
    	'buttontext' => ''
    ), $params ) );

	if($name == ""){
		$modalName = 'sc-modal-window';
	} else {
		$modalName = 'sc-modal-window-'.$name;
	}

	if( (!empty($width)) && (!empty($height)) ){
		$sizeStyle = ' style="position:relative; width:'.$width.'; height:'.$height.';"';
	}

	if (isset($GLOBALS['aitUsePrettyModalSortcode'])) {
		$result = '';
		$result .= '<div style="display: none;"><div id="'.$modalName.'" '.$sizeStyle.'><div class="sc-modal-content entry-content content-style">';
		$result .= do_shortcode( $content );
		$result .= '</div></div></div>';
	} else {
		$result = '';
		$result .= '<div style="display: none;"><div class="sc-modal-content entry-content content-style" id="'.$modalName.'"'.$sizeStyle.'>';
		$result .= do_shortcode( $content );
		$result .= '</div></div>';
	}

	if (isset($GLOBALS['aitUsePrettyModalSortcode'])) {
		$result .= '<script type="text/javascript">';
		$result .= '	jQuery(document).ready(function() {';
		if( (!empty($width)) && (!empty($height)) ) {
			$result .= '		jQuery("a.sc-modal-link").attr("rel", "prettyPhoto").prettyPhoto({ social_tools:false, deeplinking: false, default_width: '.intval($width).', default_height: '.intval($height).' });';
		} else {
			$result .= '		jQuery("a.sc-modal-link").attr("rel", "prettyPhoto").prettyPhoto({ social_tools:false, deeplinking: false });';
		}
		$result .= '	});';
		$result .= '</script>';
	} else {
		$result .= '<script type="text/javascript">';
		$result .= '	jQuery(document).ready(function() {';
		$result .= '			var content = jQuery("#'.$modalName.'").clone();';
		$result .= '			jQuery("a.sc-modal-link-'.$modalName.'").fancybox({ "hideOnContentClick": true, "content": content, onComplete: function(){ if(typeof Cufon !== "undefined"){Cufon.refresh();} } });';
		$result .= '	});';
		$result .= '</script>';
	}

  	return $result;
}
add_shortcode( 'modal-content', 'theme_modal_content' );

/* **********************************************************
 * Modal link
 * **********************************************************/
function theme_modal_link( $params, $content = null) {
    extract( shortcode_atts( array(
    	'name' => '',
    ), $params ) );

	if($name == ""){
		$modalName = 'sc-modal-window';
	} else {
		$modalName = 'sc-modal-window-'.$name;
	}

	$result = '<a class="sc-modal-link sc-modal-link-'.$modalName.'" href="#'.$modalName.'">';
	$result .= do_shortcode( $content );
	$result .= '</a>';

  	return $result;
}
add_shortcode( 'modal-link', 'theme_modal_link' );