HEX
Server: nginx/1.25.5
System: Linux hcss-ecs-9064 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64
User: www (1000)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/885213.cn/wp-content/plugins/wp-world-travel/js/wp-world-travel.js
function wpwt_schedule_toggle( txt_show, txt_hide ) {

	var schedule = jQuery( '#wpwt-schedule' );
	var text = jQuery( '#wpwt-schedule-link' );
	var meetup = jQuery( '#wpwt-meetup' );
	var success = jQuery( '#wpwt-meetup-success' );
	
	if( schedule.css( 'display' ) == 'block' ) {
		schedule.slideUp( 'fast' );
		text.text( txt_show );
  }
	else {
		meetup.hide();
		success.hide();
		text.text( txt_hide );
		schedule.slideDown( 'fast' );
	}
	
}

function wpwt_meetup_toggle( index ) {

	var schedule = jQuery( '#wpwt-schedule' );
	var text = jQuery( '#wpwt-schedule-link' );
	var meetup = jQuery( '#wpwt-meetup' );
	var location = jQuery( '#wpwt-meetup-location' );
	var name = jQuery( '#wpwt-meetup-name' );
	var email = jQuery( '#wpwt-meetup-email' );
	var message = jQuery( '#wpwt-meetup-message' );
	var success = jQuery( '#wpwt-meetup-success' );
	
	if( meetup.css( 'display' ) == 'none' ) {
  	meetup.slideDown( 'fast' );
  	success.hide();	  	
		location.attr( 'selectedIndex', index );		
		
		name.removeClass( 'wpwt-form-error' );
		email.removeClass( 'wpwt-form-error' );
		message.removeClass( 'wpwt-form-error' );
		
		message.val( '' );
	}
	else {
  	location.attr( 'selectedIndex', index );
	}
	
}

function wpwt_meetup_success() {

	var meetup = jQuery( '#wpwt-meetup' );
	var success = jQuery( '#wpwt-meetup-success' );
	var button = jQuery( '#wpwt-meetup-submit' );
	var sending = jQuery( '#wpwt-meetup-sending' );	
	
  meetup.hide();
  success.show();
  
	button.removeAttr( 'disabled' );
	sending.hide();	  
  
  setTimeout( function() { success.slideUp( 'fast' ); }, 2000 );

}

function wpwt_meetup_send( admin_ajax ) {

	var name = jQuery( '#wpwt-meetup-name' );
	var email = jQuery( '#wpwt-meetup-email' );
	var message = jQuery( '#wpwt-meetup-message' );
	var location = jQuery( '#wpwt-meetup-location' );
	
	if( name.val().length == 0 || message.val().length == 0 || ! wpwt_is_email_valid( email.val() ) ) {
	
		if( name.val().length == 0 ) {			
			name.addClass( 'wpwt-form-error' );
		}
		else {
			name.removeClass( 'wpwt-form-error' );
		}
		
		if( wpwt_is_email_valid( email.val() ) ) {
			email.removeClass( 'wpwt-form-error' );
		}
		else {
			email.addClass( 'wpwt-form-error' );
		}
				
		if( message.val().length == 0 ) {
			message.addClass( 'wpwt-form-error' );
		}
		else {	
			message.removeClass( 'wpwt-form-error' );
		}	
	
	} else {	
	
		var button = jQuery( '#wpwt-meetup-submit' );
		var sending = jQuery( '#wpwt-meetup-sending' );	
		
		button.attr( 'disabled', 'disabled' );
		sending.show();
		
		jQuery.post( admin_ajax , { 
		
			'action': 'wpwt_meetup_process',  
		 	'wpwt_name': name.val(),
		 	'wpwt_email': email.val(),
		 	'wpwt_message': message.val(),
			'wpwt_location': location.val(),		 
		 	'success': function() { wpwt_meetup_success(); }
		 
		 } );	
	
	}

}

function wpwt_meetup_close() {

	var meetup = jQuery( '#wpwt-meetup' );
	
	meetup.slideUp( 'fast' );

}

function wpwt_is_email_valid( emailAddress ) {

	var pattern = new RegExp( /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i );
	
	return( pattern.test( emailAddress ) );
	
}