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/wp-conte.../plugins/advanced.../admin/assets/js
File: shortcode.js
(function() {
[0] Fix | Delete
tinymce.create( 'tinymce.plugins.advads_shortcode', {
[1] Fix | Delete
/**
[2] Fix | Delete
* Initializes the plugin
[3] Fix | Delete
*
[4] Fix | Delete
* @param {tinymce.Editor} ed Editor instance that the plugin is initialized in.
[5] Fix | Delete
* @param {string} url Absolute URL to where the plugin is located.
[6] Fix | Delete
*/
[7] Fix | Delete
init : function( ed, url ) {
[8] Fix | Delete
ed.addButton( 'advads_shortcode_button', {
[9] Fix | Delete
title: ed.getLang( 'advads_shortcode.title', 'Advanced ads shortcodes' ),
[10] Fix | Delete
image: ed.getLang( 'advads_shortcode.image' ),
[11] Fix | Delete
cmd: 'advads_shortcode_command'
[12] Fix | Delete
});
[13] Fix | Delete
[14] Fix | Delete
ed.addCommand( 'advads_shortcode_command', function() {
[15] Fix | Delete
ed.windowManager.open({
[16] Fix | Delete
title: ed.getLang( 'advads_shortcode.title', 'Advanced Ads shortcodes' ),
[17] Fix | Delete
inline: 1,
[18] Fix | Delete
body: [{
[19] Fix | Delete
id: 'advads-shortcode-modal-container',
[20] Fix | Delete
type: 'container',
[21] Fix | Delete
minWidth: 320,
[22] Fix | Delete
html: '<span class="spinner advads-ad-parameters-spinner advads-spinner"></span>',
[23] Fix | Delete
}],
[24] Fix | Delete
buttons: [{
[25] Fix | Delete
text: ed.getLang( 'advads_shortcode.ok', 'Add shortcode' ),
[26] Fix | Delete
id: 'advads-shortcode-button-insert-wrap',
[27] Fix | Delete
[28] Fix | Delete
onclick: function( e ) {
[29] Fix | Delete
if ( jQuery( '#advads-shortcode-modal-container-body #advads-select-for-shortcode' ).length > 0 ) {
[30] Fix | Delete
var item = jQuery( '#advads-select-for-shortcode option:selected' ).val();
[31] Fix | Delete
if ( item ) {
[32] Fix | Delete
item = item.split( '_' );
[33] Fix | Delete
if ( item.length !== 2 ) {
[34] Fix | Delete
return;
[35] Fix | Delete
}
[36] Fix | Delete
if ( item[0] === "ad" ) {
[37] Fix | Delete
ed.insertContent( '[the_ad id="' + item[1] + '"]' );
[38] Fix | Delete
} else if ( item[0] === "group" ) {
[39] Fix | Delete
ed.insertContent( '[the_ad_group id="' + item[1] + '"]' );
[40] Fix | Delete
} else if ( item[0] === "placement" ) {
[41] Fix | Delete
ed.insertContent( '[the_ad_placement id="' + item[1] + '"]' );
[42] Fix | Delete
}
[43] Fix | Delete
}
[44] Fix | Delete
}
[45] Fix | Delete
ed.windowManager.close();
[46] Fix | Delete
},
[47] Fix | Delete
},
[48] Fix | Delete
{
[49] Fix | Delete
text: ed.getLang( 'advads_shortcode.cancel', 'Cancel' ),
[50] Fix | Delete
onclick: 'close'
[51] Fix | Delete
}],
[52] Fix | Delete
[53] Fix | Delete
});
[54] Fix | Delete
[55] Fix | Delete
append_select_field();
[56] Fix | Delete
[57] Fix | Delete
});
[58] Fix | Delete
},
[59] Fix | Delete
});
[60] Fix | Delete
[61] Fix | Delete
// Register the plugin
[62] Fix | Delete
tinymce.PluginManager.add( 'advads_shortcode', tinymce.plugins.advads_shortcode );
[63] Fix | Delete
[64] Fix | Delete
function append_select_field() {
[65] Fix | Delete
var insert_button_wrap = jQuery( '#advads-shortcode-button-insert-wrap' ),
[66] Fix | Delete
insert_button = jQuery( '#advads-shortcode-button-insert-wrap button' ),
[67] Fix | Delete
container_body = jQuery( '#advads-shortcode-modal-container-body' );
[68] Fix | Delete
[69] Fix | Delete
insert_button_wrap.addClass( 'mce-disabled' );
[70] Fix | Delete
insert_button.prop( 'disabled', true );
[71] Fix | Delete
[72] Fix | Delete
jQuery.ajax({
[73] Fix | Delete
type: 'POST',
[74] Fix | Delete
url: ajaxurl,
[75] Fix | Delete
data: {
[76] Fix | Delete
'action': 'advads_content_for_shortcode_creator'
[77] Fix | Delete
}
[78] Fix | Delete
})
[79] Fix | Delete
.done( function( data, textStatus, jqXHR ) {
[80] Fix | Delete
container_body.html( data );
[81] Fix | Delete
[82] Fix | Delete
jQuery( '#advads-select-for-shortcode' ).on( 'change', function() {
[83] Fix | Delete
if ( jQuery( this ).prop( 'selectedIndex' ) === 0 ) {
[84] Fix | Delete
insert_button_wrap.addClass( 'mce-disabled' );
[85] Fix | Delete
insert_button.prop( 'disabled', true );
[86] Fix | Delete
} else {
[87] Fix | Delete
insert_button_wrap.removeClass( 'mce-disabled' );
[88] Fix | Delete
insert_button.prop( 'disabled', false );
[89] Fix | Delete
}
[90] Fix | Delete
});
[91] Fix | Delete
[92] Fix | Delete
})
[93] Fix | Delete
.fail( function( jqXHR, textStatus, errorThrown ) {
[94] Fix | Delete
container_body.html( errorThrown );
[95] Fix | Delete
});
[96] Fix | Delete
}
[97] Fix | Delete
})();
[98] Fix | Delete
[99] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function