HEX
Server: Apache/2.4.25
System: Linux ion14 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64
User: (10087)
PHP: 7.4.30
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,system, exec, shell_exec, passthru, popen, proc_open
Upload Files
File: /home/www/web115/wordpress/wp-content/plugins/grve-osmosis-dummy-importer/assets/js/grve-import.js
jQuery(document).ready(function($) {

	"use strict";

	$('.grve-import-clear-selection').on('click',function(e) {
		e.preventDefault();
		$(this).closest( ".grve-importer-content" ).find('.grve-single-selector option:selected').prop("selected", false);
	});

	$('.grve-import-dummy-data').on('click',function(e) {
		e.preventDefault();
		var confirmText = grve_import_texts.confirmation_text;
		var dummySingularElement = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-singular');
		if( dummySingularElement.length ) {
			confirmText = grve_import_texts.confirmation_text_singular;
		}
		var grveConfirm = confirm( confirmText );
		if ( grveConfirm == true ) {

			$('#grve-import-output-info').hide().html('');
			$('#grve-import-output-container').hide().html('');

			$('.grve-import-dummy-data').attr('disabled','disabled').addClass('disabled');
			$('.grve-admin-dummy-item').hide();
			$('#grve-import-loading').show();
			$('#grve-import-countdown').show();

			//Show Loader
			$('#grve-importer-loader').show();

			var startTime = new Date();
			$('#grve-import-countdown').countdown('destroy');
			$('#grve-import-countdown').countdown({since: startTime, format: 'MS'});

			var dummyID = $(this).data('dummy-id');

			var dummySinglePages = false,
				dummyContent  = false,
				dummyOptions  = false,
				dummyWidgets  = false,
				dummySingular  = false,
				dummyDemoImages = false,
				dummySinglePages = '',
				dummySinglePosts = '',
				dummySinglePortfolios = '',
				dummySingleProducts = '';

			var dummyNonce = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-dummy-nonce').val();

			if( dummySingularElement.length ) {
				dummySingular = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-singular').val();
				dummySinglePages = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-single-pages').val();
				dummySinglePosts = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-single-posts').val();
				dummySinglePortfolios = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-single-portfolios').val();
				dummySingleProducts = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-single-products').val();
				dummyDemoImages = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-single-demo-images').is(':checked');
			} else {
				dummyContent = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-dummy-content').is(':checked');
				dummyOptions = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-theme-options').is(':checked');
				dummyWidgets = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-widgets').is(':checked');
				if( $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-full-demo-images').length ) {
					dummyDemoImages = $(this).closest( ".grve-admin-dummy-item" ).find('.grve-admin-dummy-option-full-demo-images').is(':checked');
				}
			}

			var importParams = {
				action:'osmosis_import_demo_data',
				grve_import_data: dummyID,
				grve_import_content: dummyContent,
				grve_import_options: dummyOptions,
				grve_import_widgets: dummyWidgets,
				grve_import_single_pages: dummySinglePages,
				grve_import_single_posts: dummySinglePosts,
				grve_import_single_portfolios: dummySinglePortfolios,
				grve_import_single_products: dummySingleProducts,
				grve_import_singular: dummySingular,
				grve_import_demo_images: dummyDemoImages,
				nonce: dummyNonce
			};

			var splitEnabled = parseInt(grve_import_texts.split_enabled);

			if( dummyDemoImages && 1 == splitEnabled ) {
				$.fn.grvePartialAttachmentImport( importParams, 0 );
			} else {
				$.fn.grveImportData( importParams );
			}
		}

	});

	$.fn.grveImportData = function( importParams ){

		var debug = parseInt(grve_import_texts.debug_enabled);
		var errorText = '<b>' + grve_import_texts.error_text + '</b> ';

		$.post(
			ajaxurl,
			importParams,
				function( response ) {
					$('#grve-import-countdown').countdown('pause');
					$('#grve-import-loading').hide();
					if ( '-1' != response ) {
						if(response.changed){
							if(!response.errors){
							$('#grve-import-output-info').show().append(response.info);
							if ( 1 != debug ) {
								setTimeout(function () {
									$( "#grve-import-finish-form" ).submit();
								},3000);
							} else {
								$('#grve-import-output-container').show().append(response.output);
							}
						} else {
							$('#grve-import-output-info').show().append(response.info);
							$('#grve-import-output-container').show().append(response.output);
							$('.grve-import-dummy-data').removeAttr('disabled').removeClass('disabled');
						}
					} else {
						$('#grve-import-countdown').hide();
						$('#grve-import-output-info').show().append(response.info);
						$('.grve-admin-dummy-item').show();
						$('.grve-import-dummy-data').removeAttr('disabled').removeClass('disabled');
					}
				}
			}
		).fail(function(xhr, status, error) {
			$('#grve-import-countdown').countdown('pause');
			$('#grve-import-loading').hide();
			$('#grve-import-output-info').show().append(errorText);
			$('#grve-import-output-info').show().append(error);
		});

	}

	$.fn.grvePartialAttachmentImport = function( importParams, index ){

		var errorText = '<b>' + grve_import_texts.error_text + '</b> ';
		var importAttachParams = {};
		var defaultParams = {
			action:'osmosis_import_attachments',
			grve_import_attachments: true,
			grve_import_index: index
		};

		$.extend( importAttachParams, importParams, defaultParams );

		$.post(
			ajaxurl,
			importAttachParams,
			function( response ) {
				if ( '-1' != response ) {
					if(response.changed){
						if(!response.errors){
							$('#grve-import-output-info').show().html(response.info);
							if( !response.finished ){
								$.fn.grvePartialAttachmentImport( importParams, response.index );
							} else {
								$.fn.grveImportData( importParams );
							}
						} else {
							$('#grve-import-countdown').countdown('pause');
							$('#grve-import-loading').hide();
							$('#grve-import-output-info').show().append(response.info);
							$('#grve-import-output-container').show().append(response.output);
							$('.grve-import-dummy-data').removeAttr('disabled').removeClass('disabled');
						}
					} else {
						$('#grve-import-countdown').countdown('pause');
						$('#grve-import-countdown').hide();
						$('#grve-import-loading').hide();
						$('#grve-import-output-container').show().append(response.output);
						$('#grve-import-output-info').show().append(response.info);
					}
				}
			}
		).fail(function(xhr, status, error) {
			$('#grve-import-countdown').countdown('pause');
			$('#grve-import-loading').hide();
			$('#grve-import-output-info').show().append(errorText);
			$('#grve-import-output-info').show().append(error);
		});

	}

});