Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/ninja-fo.../lib/Legacy
File: step-processing.js
jQuery(document).ready(function($) {
[0] Fix | Delete
[1] Fix | Delete
var progressbar = $( "#progressbar" ),
[2] Fix | Delete
progressLabel = $( ".progress-label" );
[3] Fix | Delete
[4] Fix | Delete
progressbar.progressbar({
[5] Fix | Delete
value: false,
[6] Fix | Delete
change: function() {
[7] Fix | Delete
var value = parseInt( progressbar.progressbar( "value" ) );
[8] Fix | Delete
if ( value == 90 ) {
[9] Fix | Delete
nfProgressBar.currentLabel = 1;
[10] Fix | Delete
} else if ( value % 10 == 0 ) {
[11] Fix | Delete
nfProgressBar.changeTextLabel();
[12] Fix | Delete
}
[13] Fix | Delete
var text = nfProgressBar.getTextLabel();
[14] Fix | Delete
progressLabel.text( text + " " + progressbar.progressbar( "value" ) + "%" );
[15] Fix | Delete
},
[16] Fix | Delete
complete: function() {
[17] Fix | Delete
progressLabel.text( "Complete!" );
[18] Fix | Delete
}
[19] Fix | Delete
});
[20] Fix | Delete
[21] Fix | Delete
if ( nfProcessingAction != 'none' ) {
[22] Fix | Delete
var nfProgressBar = {
[23] Fix | Delete
labels: nf_processing.step_labels,
[24] Fix | Delete
currentLabel: 0,
[25] Fix | Delete
getTextLabel: function() {
[26] Fix | Delete
var label = this.labels[ this.currentLabel ];
[27] Fix | Delete
return label;
[28] Fix | Delete
},
[29] Fix | Delete
changeTextLabel: function() {
[30] Fix | Delete
var max = Object.keys( this.labels ).length;
[31] Fix | Delete
if ( max == 1 ) {
[32] Fix | Delete
max = 0;
[33] Fix | Delete
}
[34] Fix | Delete
var labelNum = Math.floor( Math.random() * ( max - 2 + 1 ) ) + 1;
[35] Fix | Delete
this.currentLabel = labelNum;
[36] Fix | Delete
}
[37] Fix | Delete
};
[38] Fix | Delete
[39] Fix | Delete
var nfProcessing = {
[40] Fix | Delete
setup: function() {
[41] Fix | Delete
// Figure out when we're going to change the size of the bar.
[42] Fix | Delete
this.interval = Math.floor( 100 / parseInt( this.totalSteps ) );
[43] Fix | Delete
},
[44] Fix | Delete
process: function() {
[45] Fix | Delete
[46] Fix | Delete
$.post( ajaxurl, { step: this.step, total_steps: nfProcessing.totalSteps, args: this.args, action: nfProcessingAction }, function( response ) {
[47] Fix | Delete
response = $.parseJSON( response );
[48] Fix | Delete
nfProcessing.step = response.step;
[49] Fix | Delete
nfProcessing.totalSteps = response.total_steps;
[50] Fix | Delete
nfProcessing.args = response.args;
[51] Fix | Delete
nfProcessing.errors = response.errors;
[52] Fix | Delete
[53] Fix | Delete
if ( nfProcessing.errors ) {
[54] Fix | Delete
[55] Fix | Delete
$( "#nf-upgrade-errors").removeClass('hidden');
[56] Fix | Delete
[57] Fix | Delete
$.each( nfProcessing.errors, function( index, error ) {
[58] Fix | Delete
$(".nf-upgrade-errors-list").append('<li>ERROR: ' + error + '</li>');
[59] Fix | Delete
});
[60] Fix | Delete
}
[61] Fix | Delete
[62] Fix | Delete
[63] Fix | Delete
if ( nfProcessing.runSetup == 1 ) {
[64] Fix | Delete
nfProcessing.setup();
[65] Fix | Delete
nfProcessing.runSetup = 0;
[66] Fix | Delete
}
[67] Fix | Delete
[68] Fix | Delete
if ( ! response.complete ) {
[69] Fix | Delete
nfProcessing.progress();
[70] Fix | Delete
nfProcessing.process();
[71] Fix | Delete
} else {
[72] Fix | Delete
progressbar.progressbar( "value", 100 );
[73] Fix | Delete
if ( typeof response.redirect != 'undefined' && response.redirect != '' ) {
[74] Fix | Delete
document.location.href = response.redirect;
[75] Fix | Delete
}
[76] Fix | Delete
}
[77] Fix | Delete
});
[78] Fix | Delete
},
[79] Fix | Delete
progress: function() {
[80] Fix | Delete
var val = progressbar.progressbar( "value" ) || 0;
[81] Fix | Delete
[82] Fix | Delete
progressbar.progressbar( "value", val + this.interval );
[83] Fix | Delete
[84] Fix | Delete
},
[85] Fix | Delete
step: 'loading',
[86] Fix | Delete
totalSteps: 0,
[87] Fix | Delete
runSetup: 1,
[88] Fix | Delete
interval: 0,
[89] Fix | Delete
args: nfProcessingArgs,
[90] Fix | Delete
}
[91] Fix | Delete
[92] Fix | Delete
nfProcessing.process();
[93] Fix | Delete
}
[94] Fix | Delete
});
[95] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function