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/sitepres.../res/js
File: post-edit-languages.js
/*globals jQuery, post_edit_languages_data, icl_ajx_url */
[0] Fix | Delete
[1] Fix | Delete
function build_language_links(data, $, container) {
[2] Fix | Delete
"use strict";
[3] Fix | Delete
[4] Fix | Delete
var queryString;
[5] Fix | Delete
var urlData;
[6] Fix | Delete
if (data.hasOwnProperty('language_links')) {
[7] Fix | Delete
var languages_container = $('<ul></ul>');
[8] Fix | Delete
languages_container.prependTo(container);
[9] Fix | Delete
[10] Fix | Delete
/** @namespace data.language_links */
[11] Fix | Delete
/** @namespace data.statuses */
[12] Fix | Delete
for (var i = 0; i < data.language_links.length; i++) {
[13] Fix | Delete
var item = data.language_links[i];
[14] Fix | Delete
var is_current = item.current || false;
[15] Fix | Delete
var language_code = item.code;
[16] Fix | Delete
var language_count = item.count;
[17] Fix | Delete
var language_name = item.name;
[18] Fix | Delete
var statuses = item.statuses;
[19] Fix | Delete
var type = item.type;
[20] Fix | Delete
[21] Fix | Delete
var language_item = $('<li></li>');
[22] Fix | Delete
language_item.addClass('language_' + language_code);
[23] Fix | Delete
if (i > 0) {
[24] Fix | Delete
language_item.append('&nbsp;|&nbsp;');
[25] Fix | Delete
}
[26] Fix | Delete
[27] Fix | Delete
var language_summary = $('<span></span>');
[28] Fix | Delete
language_summary.addClass('count');
[29] Fix | Delete
language_summary.addClass(language_code);
[30] Fix | Delete
language_summary.text(' (' + ( language_count < 0 ? "0" : language_count ) + ')');
[31] Fix | Delete
[32] Fix | Delete
var current;
[33] Fix | Delete
if (is_current) {
[34] Fix | Delete
current = $('<strong></strong>');
[35] Fix | Delete
} else if (language_count >= 0) {
[36] Fix | Delete
current = $('<a></a>');
[37] Fix | Delete
urlData = {
[38] Fix | Delete
post_type: type,
[39] Fix | Delete
lang: language_code
[40] Fix | Delete
};
[41] Fix | Delete
[42] Fix | Delete
if (statuses && statuses.length) {
[43] Fix | Delete
urlData.post_status = statuses.join(',');
[44] Fix | Delete
}
[45] Fix | Delete
queryString = $.param(urlData);
[46] Fix | Delete
current.attr('href', '?' + queryString);
[47] Fix | Delete
} else {
[48] Fix | Delete
current = $('<span></span>');
[49] Fix | Delete
}
[50] Fix | Delete
[51] Fix | Delete
current.append(language_name);
[52] Fix | Delete
current.appendTo(language_item);
[53] Fix | Delete
current.append(language_summary);
[54] Fix | Delete
[55] Fix | Delete
language_item.appendTo(languages_container);
[56] Fix | Delete
}
[57] Fix | Delete
[58] Fix | Delete
$(document).trigger('wpml_language_links_added', [languages_container]);
[59] Fix | Delete
}
[60] Fix | Delete
}
[61] Fix | Delete
[62] Fix | Delete
jQuery(document).ready(function ($) {
[63] Fix | Delete
"use strict";
[64] Fix | Delete
[65] Fix | Delete
var data = post_edit_languages_data;
[66] Fix | Delete
var subsubsub = $('.subsubsub');
[67] Fix | Delete
var container = subsubsub.next('.icl_subsubsub');
[68] Fix | Delete
[69] Fix | Delete
if (container.length === 0) {
[70] Fix | Delete
container = $('<div></div>');
[71] Fix | Delete
container.addClass('icl_subsubsub');
[72] Fix | Delete
[73] Fix | Delete
subsubsub.after(container);
[74] Fix | Delete
}
[75] Fix | Delete
[76] Fix | Delete
build_language_links(data, $, container);
[77] Fix | Delete
});
[78] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function