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

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/popup-ma.../trunk/assets/js
File: admin-general.js
var option = self.item($option);
[5500] Fix | Delete
[5501] Fix | Delete
data.push(option);
[5502] Fix | Delete
});
[5503] Fix | Delete
[5504] Fix | Delete
callback(data);
[5505] Fix | Delete
};
[5506] Fix | Delete
[5507] Fix | Delete
SelectAdapter.prototype.select = function (data) {
[5508] Fix | Delete
var self = this;
[5509] Fix | Delete
[5510] Fix | Delete
data.selected = true;
[5511] Fix | Delete
[5512] Fix | Delete
// If data.element is a DOM node, use it instead
[5513] Fix | Delete
if ($(data.element).is('option')) {
[5514] Fix | Delete
data.element.selected = true;
[5515] Fix | Delete
[5516] Fix | Delete
this.$element.trigger('change');
[5517] Fix | Delete
[5518] Fix | Delete
return;
[5519] Fix | Delete
}
[5520] Fix | Delete
[5521] Fix | Delete
if (this.$element.prop('multiple')) {
[5522] Fix | Delete
this.current(function (currentData) {
[5523] Fix | Delete
var val = [];
[5524] Fix | Delete
[5525] Fix | Delete
data = [data];
[5526] Fix | Delete
data.push.apply(data, currentData);
[5527] Fix | Delete
[5528] Fix | Delete
for (var d = 0; d < data.length; d++) {
[5529] Fix | Delete
var id = data[d].id;
[5530] Fix | Delete
[5531] Fix | Delete
if ($.inArray(id, val) === -1) {
[5532] Fix | Delete
val.push(id);
[5533] Fix | Delete
}
[5534] Fix | Delete
}
[5535] Fix | Delete
[5536] Fix | Delete
self.$element.val(val);
[5537] Fix | Delete
self.$element.trigger('change');
[5538] Fix | Delete
});
[5539] Fix | Delete
} else {
[5540] Fix | Delete
var val = data.id;
[5541] Fix | Delete
[5542] Fix | Delete
this.$element.val(val);
[5543] Fix | Delete
this.$element.trigger('change');
[5544] Fix | Delete
}
[5545] Fix | Delete
};
[5546] Fix | Delete
[5547] Fix | Delete
SelectAdapter.prototype.unselect = function (data) {
[5548] Fix | Delete
var self = this;
[5549] Fix | Delete
[5550] Fix | Delete
if (!this.$element.prop('multiple')) {
[5551] Fix | Delete
return;
[5552] Fix | Delete
}
[5553] Fix | Delete
[5554] Fix | Delete
data.selected = false;
[5555] Fix | Delete
[5556] Fix | Delete
if ($(data.element).is('option')) {
[5557] Fix | Delete
data.element.selected = false;
[5558] Fix | Delete
[5559] Fix | Delete
this.$element.trigger('change');
[5560] Fix | Delete
[5561] Fix | Delete
return;
[5562] Fix | Delete
}
[5563] Fix | Delete
[5564] Fix | Delete
this.current(function (currentData) {
[5565] Fix | Delete
var val = [];
[5566] Fix | Delete
[5567] Fix | Delete
for (var d = 0; d < currentData.length; d++) {
[5568] Fix | Delete
var id = currentData[d].id;
[5569] Fix | Delete
[5570] Fix | Delete
if (id !== data.id && $.inArray(id, val) === -1) {
[5571] Fix | Delete
val.push(id);
[5572] Fix | Delete
}
[5573] Fix | Delete
}
[5574] Fix | Delete
[5575] Fix | Delete
self.$element.val(val);
[5576] Fix | Delete
[5577] Fix | Delete
self.$element.trigger('change');
[5578] Fix | Delete
});
[5579] Fix | Delete
};
[5580] Fix | Delete
[5581] Fix | Delete
SelectAdapter.prototype.bind = function (container, $container) {
[5582] Fix | Delete
var self = this;
[5583] Fix | Delete
[5584] Fix | Delete
this.container = container;
[5585] Fix | Delete
[5586] Fix | Delete
container.on('select', function (params) {
[5587] Fix | Delete
self.select(params.data);
[5588] Fix | Delete
});
[5589] Fix | Delete
[5590] Fix | Delete
container.on('unselect', function (params) {
[5591] Fix | Delete
self.unselect(params.data);
[5592] Fix | Delete
});
[5593] Fix | Delete
};
[5594] Fix | Delete
[5595] Fix | Delete
SelectAdapter.prototype.destroy = function () {
[5596] Fix | Delete
// Remove anything added to child elements
[5597] Fix | Delete
this.$element.find('*').each(function () {
[5598] Fix | Delete
// Remove any custom data set by Select2
[5599] Fix | Delete
$.removeData(this, 'data');
[5600] Fix | Delete
});
[5601] Fix | Delete
};
[5602] Fix | Delete
[5603] Fix | Delete
SelectAdapter.prototype.query = function (params, callback) {
[5604] Fix | Delete
var data = [];
[5605] Fix | Delete
var self = this;
[5606] Fix | Delete
[5607] Fix | Delete
var $options = this.$element.children();
[5608] Fix | Delete
[5609] Fix | Delete
$options.each(function () {
[5610] Fix | Delete
var $option = $(this);
[5611] Fix | Delete
[5612] Fix | Delete
if (!$option.is('option') && !$option.is('optgroup')) {
[5613] Fix | Delete
return;
[5614] Fix | Delete
}
[5615] Fix | Delete
[5616] Fix | Delete
var option = self.item($option);
[5617] Fix | Delete
[5618] Fix | Delete
var matches = self.matches(params, option);
[5619] Fix | Delete
[5620] Fix | Delete
if (matches !== null) {
[5621] Fix | Delete
data.push(matches);
[5622] Fix | Delete
}
[5623] Fix | Delete
});
[5624] Fix | Delete
[5625] Fix | Delete
callback({
[5626] Fix | Delete
results: data
[5627] Fix | Delete
});
[5628] Fix | Delete
};
[5629] Fix | Delete
[5630] Fix | Delete
SelectAdapter.prototype.addOptions = function ($options) {
[5631] Fix | Delete
Utils.appendMany(this.$element, $options);
[5632] Fix | Delete
};
[5633] Fix | Delete
[5634] Fix | Delete
SelectAdapter.prototype.option = function (data) {
[5635] Fix | Delete
var option;
[5636] Fix | Delete
[5637] Fix | Delete
if (data.children) {
[5638] Fix | Delete
option = document.createElement('optgroup');
[5639] Fix | Delete
option.label = data.text;
[5640] Fix | Delete
} else {
[5641] Fix | Delete
option = document.createElement('option');
[5642] Fix | Delete
[5643] Fix | Delete
if (option.textContent !== undefined) {
[5644] Fix | Delete
option.textContent = data.text;
[5645] Fix | Delete
} else {
[5646] Fix | Delete
option.innerText = data.text;
[5647] Fix | Delete
}
[5648] Fix | Delete
}
[5649] Fix | Delete
[5650] Fix | Delete
if (data.id) {
[5651] Fix | Delete
option.value = data.id;
[5652] Fix | Delete
}
[5653] Fix | Delete
[5654] Fix | Delete
if (data.disabled) {
[5655] Fix | Delete
option.disabled = true;
[5656] Fix | Delete
}
[5657] Fix | Delete
[5658] Fix | Delete
if (data.selected) {
[5659] Fix | Delete
option.selected = true;
[5660] Fix | Delete
}
[5661] Fix | Delete
[5662] Fix | Delete
if (data.title) {
[5663] Fix | Delete
option.title = data.title;
[5664] Fix | Delete
}
[5665] Fix | Delete
[5666] Fix | Delete
var $option = $(option);
[5667] Fix | Delete
[5668] Fix | Delete
var normalizedData = this._normalizeItem(data);
[5669] Fix | Delete
normalizedData.element = option;
[5670] Fix | Delete
[5671] Fix | Delete
// Override the option's data with the combined data
[5672] Fix | Delete
$.data(option, 'data', normalizedData);
[5673] Fix | Delete
[5674] Fix | Delete
return $option;
[5675] Fix | Delete
};
[5676] Fix | Delete
[5677] Fix | Delete
SelectAdapter.prototype.item = function ($option) {
[5678] Fix | Delete
var data = {};
[5679] Fix | Delete
[5680] Fix | Delete
data = $.data($option[0], 'data');
[5681] Fix | Delete
[5682] Fix | Delete
if (data != null) {
[5683] Fix | Delete
return data;
[5684] Fix | Delete
}
[5685] Fix | Delete
[5686] Fix | Delete
if ($option.is('option')) {
[5687] Fix | Delete
data = {
[5688] Fix | Delete
id: $option.val(),
[5689] Fix | Delete
text: $option.text(),
[5690] Fix | Delete
disabled: $option.prop('disabled'),
[5691] Fix | Delete
selected: $option.prop('selected'),
[5692] Fix | Delete
title: $option.prop('title')
[5693] Fix | Delete
};
[5694] Fix | Delete
} else if ($option.is('optgroup')) {
[5695] Fix | Delete
data = {
[5696] Fix | Delete
text: $option.prop('label'),
[5697] Fix | Delete
children: [],
[5698] Fix | Delete
title: $option.prop('title')
[5699] Fix | Delete
};
[5700] Fix | Delete
[5701] Fix | Delete
var $children = $option.children('option');
[5702] Fix | Delete
var children = [];
[5703] Fix | Delete
[5704] Fix | Delete
for (var c = 0; c < $children.length; c++) {
[5705] Fix | Delete
var $child = $($children[c]);
[5706] Fix | Delete
[5707] Fix | Delete
var child = this.item($child);
[5708] Fix | Delete
[5709] Fix | Delete
children.push(child);
[5710] Fix | Delete
}
[5711] Fix | Delete
[5712] Fix | Delete
data.children = children;
[5713] Fix | Delete
}
[5714] Fix | Delete
[5715] Fix | Delete
data = this._normalizeItem(data);
[5716] Fix | Delete
data.element = $option[0];
[5717] Fix | Delete
[5718] Fix | Delete
$.data($option[0], 'data', data);
[5719] Fix | Delete
[5720] Fix | Delete
return data;
[5721] Fix | Delete
};
[5722] Fix | Delete
[5723] Fix | Delete
SelectAdapter.prototype._normalizeItem = function (item) {
[5724] Fix | Delete
if (!$.isPlainObject(item)) {
[5725] Fix | Delete
item = {
[5726] Fix | Delete
id: item,
[5727] Fix | Delete
text: item
[5728] Fix | Delete
};
[5729] Fix | Delete
}
[5730] Fix | Delete
[5731] Fix | Delete
item = $.extend({}, {
[5732] Fix | Delete
text: ''
[5733] Fix | Delete
}, item);
[5734] Fix | Delete
[5735] Fix | Delete
var defaults = {
[5736] Fix | Delete
selected: false,
[5737] Fix | Delete
disabled: false
[5738] Fix | Delete
};
[5739] Fix | Delete
[5740] Fix | Delete
if (item.id != null) {
[5741] Fix | Delete
item.id = item.id.toString();
[5742] Fix | Delete
}
[5743] Fix | Delete
[5744] Fix | Delete
if (item.text != null) {
[5745] Fix | Delete
item.text = item.text.toString();
[5746] Fix | Delete
}
[5747] Fix | Delete
[5748] Fix | Delete
if (item._resultId == null && item.id && this.container != null) {
[5749] Fix | Delete
item._resultId = this.generateResultId(this.container, item);
[5750] Fix | Delete
}
[5751] Fix | Delete
[5752] Fix | Delete
return $.extend({}, defaults, item);
[5753] Fix | Delete
};
[5754] Fix | Delete
[5755] Fix | Delete
SelectAdapter.prototype.matches = function (params, data) {
[5756] Fix | Delete
var matcher = this.options.get('matcher');
[5757] Fix | Delete
[5758] Fix | Delete
return matcher(params, data);
[5759] Fix | Delete
};
[5760] Fix | Delete
[5761] Fix | Delete
return SelectAdapter;
[5762] Fix | Delete
});
[5763] Fix | Delete
[5764] Fix | Delete
S2.define('pumselect2/data/array',[
[5765] Fix | Delete
'./select',
[5766] Fix | Delete
'../utils',
[5767] Fix | Delete
'jquery'
[5768] Fix | Delete
], function (SelectAdapter, Utils, $) {
[5769] Fix | Delete
function ArrayAdapter ($element, options) {
[5770] Fix | Delete
var data = options.get('data') || [];
[5771] Fix | Delete
[5772] Fix | Delete
ArrayAdapter.__super__.constructor.call(this, $element, options);
[5773] Fix | Delete
[5774] Fix | Delete
this.addOptions(this.convertToOptions(data));
[5775] Fix | Delete
}
[5776] Fix | Delete
[5777] Fix | Delete
Utils.Extend(ArrayAdapter, SelectAdapter);
[5778] Fix | Delete
[5779] Fix | Delete
ArrayAdapter.prototype.select = function (data) {
[5780] Fix | Delete
var $option = this.$element.find('option').filter(function (i, elm) {
[5781] Fix | Delete
return elm.value == data.id.toString();
[5782] Fix | Delete
});
[5783] Fix | Delete
[5784] Fix | Delete
if ($option.length === 0) {
[5785] Fix | Delete
$option = this.option(data);
[5786] Fix | Delete
[5787] Fix | Delete
this.addOptions($option);
[5788] Fix | Delete
}
[5789] Fix | Delete
[5790] Fix | Delete
ArrayAdapter.__super__.select.call(this, data);
[5791] Fix | Delete
};
[5792] Fix | Delete
[5793] Fix | Delete
ArrayAdapter.prototype.convertToOptions = function (data) {
[5794] Fix | Delete
var self = this;
[5795] Fix | Delete
[5796] Fix | Delete
var $existing = this.$element.find('option');
[5797] Fix | Delete
var existingIds = $existing.map(function () {
[5798] Fix | Delete
return self.item($(this)).id;
[5799] Fix | Delete
}).get();
[5800] Fix | Delete
[5801] Fix | Delete
var $options = [];
[5802] Fix | Delete
[5803] Fix | Delete
// Filter out all items except for the one passed in the argument
[5804] Fix | Delete
function onlyItem (item) {
[5805] Fix | Delete
return function () {
[5806] Fix | Delete
return $(this).val() == item.id;
[5807] Fix | Delete
};
[5808] Fix | Delete
}
[5809] Fix | Delete
[5810] Fix | Delete
for (var d = 0; d < data.length; d++) {
[5811] Fix | Delete
var item = this._normalizeItem(data[d]);
[5812] Fix | Delete
[5813] Fix | Delete
// Skip items which were pre-loaded, only merge the data
[5814] Fix | Delete
if ($.inArray(item.id, existingIds) >= 0) {
[5815] Fix | Delete
var $existingOption = $existing.filter(onlyItem(item));
[5816] Fix | Delete
[5817] Fix | Delete
var existingData = this.item($existingOption);
[5818] Fix | Delete
var newData = $.extend(true, {}, item, existingData);
[5819] Fix | Delete
[5820] Fix | Delete
var $newOption = this.option(newData);
[5821] Fix | Delete
[5822] Fix | Delete
$existingOption.replaceWith($newOption);
[5823] Fix | Delete
[5824] Fix | Delete
continue;
[5825] Fix | Delete
}
[5826] Fix | Delete
[5827] Fix | Delete
var $option = this.option(item);
[5828] Fix | Delete
[5829] Fix | Delete
if (item.children) {
[5830] Fix | Delete
var $children = this.convertToOptions(item.children);
[5831] Fix | Delete
[5832] Fix | Delete
Utils.appendMany($option, $children);
[5833] Fix | Delete
}
[5834] Fix | Delete
[5835] Fix | Delete
$options.push($option);
[5836] Fix | Delete
}
[5837] Fix | Delete
[5838] Fix | Delete
return $options;
[5839] Fix | Delete
};
[5840] Fix | Delete
[5841] Fix | Delete
return ArrayAdapter;
[5842] Fix | Delete
});
[5843] Fix | Delete
[5844] Fix | Delete
S2.define('pumselect2/data/ajax',[
[5845] Fix | Delete
'./array',
[5846] Fix | Delete
'../utils',
[5847] Fix | Delete
'jquery'
[5848] Fix | Delete
], function (ArrayAdapter, Utils, $) {
[5849] Fix | Delete
function AjaxAdapter ($element, options) {
[5850] Fix | Delete
this.ajaxOptions = this._applyDefaults(options.get('ajax'));
[5851] Fix | Delete
[5852] Fix | Delete
if (this.ajaxOptions.processResults != null) {
[5853] Fix | Delete
this.processResults = this.ajaxOptions.processResults;
[5854] Fix | Delete
}
[5855] Fix | Delete
[5856] Fix | Delete
AjaxAdapter.__super__.constructor.call(this, $element, options);
[5857] Fix | Delete
}
[5858] Fix | Delete
[5859] Fix | Delete
Utils.Extend(AjaxAdapter, ArrayAdapter);
[5860] Fix | Delete
[5861] Fix | Delete
AjaxAdapter.prototype._applyDefaults = function (options) {
[5862] Fix | Delete
var defaults = {
[5863] Fix | Delete
data: function (params) {
[5864] Fix | Delete
return $.extend({}, params, {
[5865] Fix | Delete
q: params.term
[5866] Fix | Delete
});
[5867] Fix | Delete
},
[5868] Fix | Delete
transport: function (params, success, failure) {
[5869] Fix | Delete
var $request = $.ajax(params);
[5870] Fix | Delete
[5871] Fix | Delete
$request.then(success);
[5872] Fix | Delete
$request.fail(failure);
[5873] Fix | Delete
[5874] Fix | Delete
return $request;
[5875] Fix | Delete
}
[5876] Fix | Delete
};
[5877] Fix | Delete
[5878] Fix | Delete
return $.extend({}, defaults, options, true);
[5879] Fix | Delete
};
[5880] Fix | Delete
[5881] Fix | Delete
AjaxAdapter.prototype.processResults = function (results) {
[5882] Fix | Delete
return results;
[5883] Fix | Delete
};
[5884] Fix | Delete
[5885] Fix | Delete
AjaxAdapter.prototype.query = function (params, callback) {
[5886] Fix | Delete
var matches = [];
[5887] Fix | Delete
var self = this;
[5888] Fix | Delete
[5889] Fix | Delete
if (this._request != null) {
[5890] Fix | Delete
// JSONP requests cannot always be aborted
[5891] Fix | Delete
if ($.isFunction(this._request.abort)) {
[5892] Fix | Delete
this._request.abort();
[5893] Fix | Delete
}
[5894] Fix | Delete
[5895] Fix | Delete
this._request = null;
[5896] Fix | Delete
}
[5897] Fix | Delete
[5898] Fix | Delete
var options = $.extend({
[5899] Fix | Delete
type: 'GET'
[5900] Fix | Delete
}, this.ajaxOptions);
[5901] Fix | Delete
[5902] Fix | Delete
if (typeof options.url === 'function') {
[5903] Fix | Delete
options.url = options.url.call(this.$element, params);
[5904] Fix | Delete
}
[5905] Fix | Delete
[5906] Fix | Delete
if (typeof options.data === 'function') {
[5907] Fix | Delete
options.data = options.data.call(this.$element, params);
[5908] Fix | Delete
}
[5909] Fix | Delete
[5910] Fix | Delete
function request () {
[5911] Fix | Delete
var $request = options.transport(options, function (data) {
[5912] Fix | Delete
var results = self.processResults(data, params);
[5913] Fix | Delete
[5914] Fix | Delete
if (self.options.get('debug') && window.console && console.error) {
[5915] Fix | Delete
// Check to make sure that the response included a `results` key.
[5916] Fix | Delete
if (!results || !results.results || !$.isArray(results.results)) {
[5917] Fix | Delete
console.error(
[5918] Fix | Delete
'Select2: The AJAX results did not return an array in the ' +
[5919] Fix | Delete
'`results` key of the response.'
[5920] Fix | Delete
);
[5921] Fix | Delete
}
[5922] Fix | Delete
}
[5923] Fix | Delete
[5924] Fix | Delete
callback(results);
[5925] Fix | Delete
}, function () {
[5926] Fix | Delete
self.trigger('results:message', {
[5927] Fix | Delete
message: 'errorLoading'
[5928] Fix | Delete
});
[5929] Fix | Delete
});
[5930] Fix | Delete
[5931] Fix | Delete
self._request = $request;
[5932] Fix | Delete
}
[5933] Fix | Delete
[5934] Fix | Delete
if (this.ajaxOptions.delay && params.term !== '') {
[5935] Fix | Delete
if (this._queryTimeout) {
[5936] Fix | Delete
window.clearTimeout(this._queryTimeout);
[5937] Fix | Delete
}
[5938] Fix | Delete
[5939] Fix | Delete
this._queryTimeout = window.setTimeout(request, this.ajaxOptions.delay);
[5940] Fix | Delete
} else {
[5941] Fix | Delete
request();
[5942] Fix | Delete
}
[5943] Fix | Delete
};
[5944] Fix | Delete
[5945] Fix | Delete
return AjaxAdapter;
[5946] Fix | Delete
});
[5947] Fix | Delete
[5948] Fix | Delete
S2.define('pumselect2/data/tags',[
[5949] Fix | Delete
'jquery'
[5950] Fix | Delete
], function ($) {
[5951] Fix | Delete
function Tags (decorated, $element, options) {
[5952] Fix | Delete
var tags = options.get('tags');
[5953] Fix | Delete
[5954] Fix | Delete
var createTag = options.get('createTag');
[5955] Fix | Delete
[5956] Fix | Delete
if (createTag !== undefined) {
[5957] Fix | Delete
this.createTag = createTag;
[5958] Fix | Delete
}
[5959] Fix | Delete
[5960] Fix | Delete
var insertTag = options.get('insertTag');
[5961] Fix | Delete
[5962] Fix | Delete
if (insertTag !== undefined) {
[5963] Fix | Delete
this.insertTag = insertTag;
[5964] Fix | Delete
}
[5965] Fix | Delete
[5966] Fix | Delete
decorated.call(this, $element, options);
[5967] Fix | Delete
[5968] Fix | Delete
if ($.isArray(tags)) {
[5969] Fix | Delete
for (var t = 0; t < tags.length; t++) {
[5970] Fix | Delete
var tag = tags[t];
[5971] Fix | Delete
var item = this._normalizeItem(tag);
[5972] Fix | Delete
[5973] Fix | Delete
var $option = this.option(item);
[5974] Fix | Delete
[5975] Fix | Delete
this.$element.append($option);
[5976] Fix | Delete
}
[5977] Fix | Delete
}
[5978] Fix | Delete
}
[5979] Fix | Delete
[5980] Fix | Delete
Tags.prototype.query = function (decorated, params, callback) {
[5981] Fix | Delete
var self = this;
[5982] Fix | Delete
[5983] Fix | Delete
this._removeOldTags();
[5984] Fix | Delete
[5985] Fix | Delete
if (params.term == null || params.page != null) {
[5986] Fix | Delete
decorated.call(this, params, callback);
[5987] Fix | Delete
return;
[5988] Fix | Delete
}
[5989] Fix | Delete
[5990] Fix | Delete
function wrapper (obj, child) {
[5991] Fix | Delete
var data = obj.results;
[5992] Fix | Delete
[5993] Fix | Delete
for (var i = 0; i < data.length; i++) {
[5994] Fix | Delete
var option = data[i];
[5995] Fix | Delete
[5996] Fix | Delete
var checkChildren = (
[5997] Fix | Delete
option.children != null &&
[5998] Fix | Delete
!wrapper({
[5999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function