| Server IP : 47.82.179.145 / Your IP : 216.73.217.129 Web Server : nginx/1.26.3 System : Linux iZt4n9czhka2zvqfajdlr2Z 6.8.0-63-generic #66-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:25:30 UTC 2025 x86_64 User : www ( 1001) PHP Version : 8.3.30 Disable Function : 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 MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/scuipturepactory.com/wp-content/plugins.off/astra-sites/inc/assets/js/ |
Upload File : |
( function ( $ ) {
AstraSitesImportStatus = {
timer: null,
ajax_in_process: false,
current_step: null,
interval: $( '.astra-sites-import-screen' ).length ? 1000 : 10000,
/**
* Init
*/
init: function () {
this.start();
},
/**
* Start
*/
start: function () {
AstraSitesImportStatus.timer = setInterval(
AstraSitesImportStatus.check_status,
AstraSitesImportStatus.interval
);
},
/**
* Check Status
*/
check_status: function () {
if ( false === AstraSitesImportStatus.ajax_in_process ) {
AstraSitesImportStatus.ajax_in_process = true;
AstraSitesImportStatus._ajax_request();
}
},
/**
* Ajax Request
*/
_ajax_request: function () {
$.ajax( {
url: AstraSitesImportStatusVars.ajaxurl,
type: 'POST',
data: {
action: 'astra_sites_check_import_status',
_ajax_nonce: AstraSitesImportStatusVars._ajax_nonce,
},
} )
.done( function ( result ) {
AstraSitesImportStatus.ajax_in_process = false;
// Admin Bar UI markup.
if (
'complete' === result.data.response.step ||
'fail' === result.data.response.step
) {
AstraSitesImportStatus.stop();
var response_message =
'<span class="dashicons dashicons-no-alt"></span> Site Import Failed';
if ( 'complete' === result.data.response.step ) {
response_message =
'<span class="dashicons dashicons-yes"></span>' +
response_message;
}
$( '#astra-sites-import-status-admin-bar' ).html(
response_message
);
} else {
$( '#astra-sites-import-status-admin-bar' ).html(
'<span class="loading"></span>' +
result.data.response.message
);
}
// Admin page UI markup.
var currentStep = $(
'.import-step[data-step="' +
result.data.response.step +
'"]'
);
if ( currentStep.length ) {
if (
'complete' === result.data.response.step ||
'fail' === result.data.response.step
) {
$( '.import-step' )
.removeClass( 'processing' )
.addClass( 'success' );
} else if (
AstraSitesImportStatus.current_step !==
result.data.response.step
) {
AstraSitesImportStatus.current_step =
result.data.response.step;
currentStep
.prevAll()
.removeClass( 'processing' )
.addClass( 'success' );
currentStep.addClass( 'processing' );
}
}
} )
.fail( function ( err ) {
AstraSitesImportStatus.ajax_in_process = false;
// Stop.
AstraSitesImportStatus.stop();
} );
},
/**
* Step
*/
stop: function () {
clearInterval( AstraSitesImportStatus.timer );
},
};
/**
* Initialize AstraSitesImportStatus
*/
$( function () {
AstraSitesImportStatus.init();
} );
} )( jQuery );