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-popup-editor.js
data.id =
[500] Fix | Delete
'popup_settings_conditions_' +
[501] Fix | Delete
data.group +
[502] Fix | Delete
'_' +
[503] Fix | Delete
data.index +
[504] Fix | Delete
'_target';
[505] Fix | Delete
}
[506] Fix | Delete
[507] Fix | Delete
if ( data.name === null ) {
[508] Fix | Delete
data.name =
[509] Fix | Delete
'popup_settings[conditions][' +
[510] Fix | Delete
data.group +
[511] Fix | Delete
'][' +
[512] Fix | Delete
data.index +
[513] Fix | Delete
'][target]';
[514] Fix | Delete
}
[515] Fix | Delete
[516] Fix | Delete
return PUM_Admin.templates.field( data );
[517] Fix | Delete
},
[518] Fix | Delete
},
[519] Fix | Delete
groups: {
[520] Fix | Delete
add: function( editor, target, not_operand ) {
[521] Fix | Delete
var $editor = $( editor ),
[522] Fix | Delete
data = {
[523] Fix | Delete
index: $editor.find( '.facet-group-wrap' ).length,
[524] Fix | Delete
facets: [
[525] Fix | Delete
{
[526] Fix | Delete
target: target || null,
[527] Fix | Delete
not_operand: not_operand || false,
[528] Fix | Delete
settings: {},
[529] Fix | Delete
},
[530] Fix | Delete
],
[531] Fix | Delete
};
[532] Fix | Delete
[533] Fix | Delete
$editor
[534] Fix | Delete
.find( '.facet-groups' )
[535] Fix | Delete
.append( conditions.template.group( data ) );
[536] Fix | Delete
$editor.addClass( 'has-conditions' );
[537] Fix | Delete
},
[538] Fix | Delete
remove: function( $group ) {
[539] Fix | Delete
var $editor = $group.parents( '.facet-builder' );
[540] Fix | Delete
[541] Fix | Delete
$group
[542] Fix | Delete
.prev( '.facet-group-wrap' )
[543] Fix | Delete
.find( '.and .add-facet' )
[544] Fix | Delete
.removeClass( 'disabled' );
[545] Fix | Delete
$group.remove();
[546] Fix | Delete
[547] Fix | Delete
conditions.renumber();
[548] Fix | Delete
[549] Fix | Delete
if ( $editor.find( '.facet-group-wrap' ).length === 0 ) {
[550] Fix | Delete
$editor.removeClass( 'has-conditions' );
[551] Fix | Delete
[552] Fix | Delete
$( '#pum-first-condition' )
[553] Fix | Delete
.val( null )
[554] Fix | Delete
.trigger( 'change' );
[555] Fix | Delete
}
[556] Fix | Delete
},
[557] Fix | Delete
},
[558] Fix | Delete
facets: {
[559] Fix | Delete
add: function( $group, target, not_operand ) {
[560] Fix | Delete
var data = {
[561] Fix | Delete
group: $group.data( 'index' ),
[562] Fix | Delete
index: $group.find( '.facet' ).length,
[563] Fix | Delete
target: target || null,
[564] Fix | Delete
not_operand: not_operand || false,
[565] Fix | Delete
settings: {},
[566] Fix | Delete
};
[567] Fix | Delete
[568] Fix | Delete
$group
[569] Fix | Delete
.find( '.facet-list' )
[570] Fix | Delete
.append( conditions.template.facet( data ) );
[571] Fix | Delete
},
[572] Fix | Delete
remove: function( $facet ) {
[573] Fix | Delete
var $group = $facet.parents( '.facet-group-wrap' );
[574] Fix | Delete
[575] Fix | Delete
$facet.remove();
[576] Fix | Delete
[577] Fix | Delete
if ( $group.find( '.facet' ).length === 0 ) {
[578] Fix | Delete
conditions.groups.remove( $group );
[579] Fix | Delete
} else {
[580] Fix | Delete
conditions.renumber();
[581] Fix | Delete
}
[582] Fix | Delete
},
[583] Fix | Delete
},
[584] Fix | Delete
renumber: function() {
[585] Fix | Delete
$( '.facet-builder .facet-group-wrap' ).each( function() {
[586] Fix | Delete
var $group = $( this ),
[587] Fix | Delete
groupIndex = $group
[588] Fix | Delete
.parent()
[589] Fix | Delete
.children()
[590] Fix | Delete
.index( $group );
[591] Fix | Delete
[592] Fix | Delete
$group
[593] Fix | Delete
.data( 'index', groupIndex )
[594] Fix | Delete
.find( '.facet' )
[595] Fix | Delete
.each( function() {
[596] Fix | Delete
var $facet = $( this ),
[597] Fix | Delete
facetIndex = $facet
[598] Fix | Delete
.parent()
[599] Fix | Delete
.children()
[600] Fix | Delete
.index( $facet );
[601] Fix | Delete
[602] Fix | Delete
$facet
[603] Fix | Delete
.data( 'index', facetIndex )
[604] Fix | Delete
.find( '[name]' )
[605] Fix | Delete
.each( function() {
[606] Fix | Delete
this.name = this.name.replace(
[607] Fix | Delete
/popup_settings\[conditions\]\[\d*?\]\[\d*?\]/,
[608] Fix | Delete
'popup_settings[conditions][' +
[609] Fix | Delete
groupIndex +
[610] Fix | Delete
'][' +
[611] Fix | Delete
facetIndex +
[612] Fix | Delete
']'
[613] Fix | Delete
);
[614] Fix | Delete
this.id = this.id.replace(
[615] Fix | Delete
/popup_settings_conditions_\d*?_\d*?_/,
[616] Fix | Delete
'popup_settings_conditions_' +
[617] Fix | Delete
groupIndex +
[618] Fix | Delete
'_' +
[619] Fix | Delete
facetIndex +
[620] Fix | Delete
'_'
[621] Fix | Delete
);
[622] Fix | Delete
} );
[623] Fix | Delete
} );
[624] Fix | Delete
} );
[625] Fix | Delete
},
[626] Fix | Delete
};
[627] Fix | Delete
[628] Fix | Delete
// Import this module.
[629] Fix | Delete
window.PUM_Admin = window.PUM_Admin || {};
[630] Fix | Delete
window.PUM_Admin.conditions = conditions;
[631] Fix | Delete
[632] Fix | Delete
$( document )
[633] Fix | Delete
.on( 'pum_init', function() {
[634] Fix | Delete
conditions.renumber();
[635] Fix | Delete
conditions.toggle_not_operand();
[636] Fix | Delete
} )
[637] Fix | Delete
.on(
[638] Fix | Delete
'select2:select pumselect2:select',
[639] Fix | Delete
'#pum-first-condition',
[640] Fix | Delete
function( event ) {
[641] Fix | Delete
var $field = $( this ),
[642] Fix | Delete
$editor = $field.parents( '.facet-builder' ).eq( 0 ),
[643] Fix | Delete
target = $field.val(),
[644] Fix | Delete
$operand = $editor.find( '#pum-first-facet-operand' ),
[645] Fix | Delete
not_operand = $operand.is( ':checked' );
[646] Fix | Delete
[647] Fix | Delete
conditions.groups.add( $editor, target, not_operand );
[648] Fix | Delete
[649] Fix | Delete
$field.val( null ).trigger( 'change' );
[650] Fix | Delete
[651] Fix | Delete
$operand
[652] Fix | Delete
.prop( 'checked', false )
[653] Fix | Delete
.parents( '.facet-target' )
[654] Fix | Delete
.removeClass( 'not-operand-checked' );
[655] Fix | Delete
$( document ).trigger( 'pum_init' );
[656] Fix | Delete
}
[657] Fix | Delete
)
[658] Fix | Delete
.on( 'click', '.facet-builder .pum-not-operand', function() {
[659] Fix | Delete
conditions.not_operand_checkbox( $( this ) );
[660] Fix | Delete
} )
[661] Fix | Delete
.on( 'change', '.facet-builder .facet-target select', function(
[662] Fix | Delete
event
[663] Fix | Delete
) {
[664] Fix | Delete
var $this = $( this ),
[665] Fix | Delete
$facet = $this.parents( '.facet' ),
[666] Fix | Delete
target = $this.val(),
[667] Fix | Delete
data = {
[668] Fix | Delete
target: target,
[669] Fix | Delete
};
[670] Fix | Delete
[671] Fix | Delete
if ( target === '' || target === $facet.data( 'target' ) ) {
[672] Fix | Delete
return;
[673] Fix | Delete
}
[674] Fix | Delete
[675] Fix | Delete
$facet
[676] Fix | Delete
.data( 'target', target )
[677] Fix | Delete
.find( '.facet-settings' )
[678] Fix | Delete
.html( conditions.template.settings( data ) );
[679] Fix | Delete
$( document ).trigger( 'pum_init' );
[680] Fix | Delete
} )
[681] Fix | Delete
.on(
[682] Fix | Delete
'click',
[683] Fix | Delete
'.facet-builder .facet-group-wrap:last-child .and .add-facet',
[684] Fix | Delete
function() {
[685] Fix | Delete
conditions.groups.add(
[686] Fix | Delete
$( this )
[687] Fix | Delete
.parents( '.facet-builder' )
[688] Fix | Delete
.eq( 0 )
[689] Fix | Delete
);
[690] Fix | Delete
$( document ).trigger( 'pum_init' );
[691] Fix | Delete
}
[692] Fix | Delete
)
[693] Fix | Delete
.on(
[694] Fix | Delete
'click',
[695] Fix | Delete
'.facet-builder .add-or .add-facet:not(.disabled)',
[696] Fix | Delete
function() {
[697] Fix | Delete
conditions.facets.add(
[698] Fix | Delete
$( this )
[699] Fix | Delete
.parents( '.facet-group-wrap' )
[700] Fix | Delete
.eq( 0 )
[701] Fix | Delete
);
[702] Fix | Delete
$( document ).trigger( 'pum_init' );
[703] Fix | Delete
}
[704] Fix | Delete
)
[705] Fix | Delete
.on( 'click', '.facet-builder .remove-facet', function() {
[706] Fix | Delete
conditions.facets.remove(
[707] Fix | Delete
$( this )
[708] Fix | Delete
.parents( '.facet' )
[709] Fix | Delete
.eq( 0 )
[710] Fix | Delete
);
[711] Fix | Delete
$( document ).trigger( 'pum_init' );
[712] Fix | Delete
} );
[713] Fix | Delete
} )( jQuery );
[714] Fix | Delete
[715] Fix | Delete
var cookies;
[716] Fix | Delete
( function( $, document, undefined ) {
[717] Fix | Delete
'use strict';
[718] Fix | Delete
[719] Fix | Delete
var I10n = pum_admin_vars.I10n,
[720] Fix | Delete
current_editor,
[721] Fix | Delete
cookies = {
[722] Fix | Delete
get_cookies: function() {
[723] Fix | Delete
return window.pum_popup_settings_editor.cookies;
[724] Fix | Delete
},
[725] Fix | Delete
get_cookie: function( event ) {
[726] Fix | Delete
var cookies = this.get_cookies(),
[727] Fix | Delete
cookie =
[728] Fix | Delete
cookies[ event ] !== 'undefined'
[729] Fix | Delete
? cookies[ event ]
[730] Fix | Delete
: false;
[731] Fix | Delete
[732] Fix | Delete
if ( ! cookie ) {
[733] Fix | Delete
return false;
[734] Fix | Delete
}
[735] Fix | Delete
[736] Fix | Delete
if (
[737] Fix | Delete
cookie &&
[738] Fix | Delete
typeof cookie === 'object' &&
[739] Fix | Delete
typeof cookie.fields === 'object' &&
[740] Fix | Delete
Object.keys( cookie.fields ).length
[741] Fix | Delete
) {
[742] Fix | Delete
cookie = this.parseFields( cookie );
[743] Fix | Delete
}
[744] Fix | Delete
[745] Fix | Delete
return cookie;
[746] Fix | Delete
},
[747] Fix | Delete
getCookieDefaults: function( event ) {
[748] Fix | Delete
var cookie = cookies.get_cookie( event );
[749] Fix | Delete
var defaultSettings = {};
[750] Fix | Delete
for ( var tab in cookie.fields ) {
[751] Fix | Delete
if ( cookie.fields.hasOwnProperty( tab ) ) {
[752] Fix | Delete
for ( var setting in cookie.fields[ tab ] ) {
[753] Fix | Delete
if (
[754] Fix | Delete
cookie.fields[ tab ].hasOwnProperty( setting )
[755] Fix | Delete
) {
[756] Fix | Delete
defaultSettings[ setting ] =
[757] Fix | Delete
cookie.fields[ tab ][ setting ].std;
[758] Fix | Delete
}
[759] Fix | Delete
}
[760] Fix | Delete
}
[761] Fix | Delete
}
[762] Fix | Delete
defaultSettings.name = 'pum-' + $( '#post_ID' ).val();
[763] Fix | Delete
return defaultSettings;
[764] Fix | Delete
},
[765] Fix | Delete
parseFields: function( cookie ) {
[766] Fix | Delete
_.each( cookie.fields, function( fields, tabID ) {
[767] Fix | Delete
_.each( fields, function( field, fieldID ) {
[768] Fix | Delete
cookie.fields[ tabID ][ fieldID ].name =
[769] Fix | Delete
'cookie_settings[' + fieldID + ']';
[770] Fix | Delete
[771] Fix | Delete
if ( cookie.fields[ tabID ][ fieldID ].id === '' ) {
[772] Fix | Delete
cookie.fields[ tabID ][ fieldID ].id =
[773] Fix | Delete
'cookie_settings_' + fieldID;
[774] Fix | Delete
}
[775] Fix | Delete
} );
[776] Fix | Delete
} );
[777] Fix | Delete
[778] Fix | Delete
return cookie;
[779] Fix | Delete
},
[780] Fix | Delete
parseValues: function( values, type ) {
[781] Fix | Delete
return values;
[782] Fix | Delete
},
[783] Fix | Delete
select_list: function() {
[784] Fix | Delete
var i,
[785] Fix | Delete
_cookies = PUM_Admin.utils.object_to_array(
[786] Fix | Delete
cookies.get_cookies()
[787] Fix | Delete
),
[788] Fix | Delete
options = {};
[789] Fix | Delete
[790] Fix | Delete
for ( i = 0; i < _cookies.length; i++ ) {
[791] Fix | Delete
options[ _cookies[ i ].id ] = _cookies[ i ].name;
[792] Fix | Delete
}
[793] Fix | Delete
[794] Fix | Delete
return options;
[795] Fix | Delete
},
[796] Fix | Delete
/**
[797] Fix | Delete
* @deprecated
[798] Fix | Delete
*
[799] Fix | Delete
* @param event
[800] Fix | Delete
*/
[801] Fix | Delete
getLabel: function( event ) {
[802] Fix | Delete
var cookie = cookies.get_cookie( event );
[803] Fix | Delete
[804] Fix | Delete
if ( ! cookie ) {
[805] Fix | Delete
return false;
[806] Fix | Delete
}
[807] Fix | Delete
[808] Fix | Delete
return cookie.name;
[809] Fix | Delete
},
[810] Fix | Delete
/**
[811] Fix | Delete
* @param event
[812] Fix | Delete
* @param values
[813] Fix | Delete
*/
[814] Fix | Delete
getSettingsDesc: function( event, values ) {
[815] Fix | Delete
var cookie = cookies.get_cookie( event );
[816] Fix | Delete
[817] Fix | Delete
if ( ! cookie ) {
[818] Fix | Delete
return false;
[819] Fix | Delete
}
[820] Fix | Delete
[821] Fix | Delete
return PUM_Admin.templates.renderInline(
[822] Fix | Delete
cookie.settings_column,
[823] Fix | Delete
values
[824] Fix | Delete
);
[825] Fix | Delete
},
[826] Fix | Delete
/**
[827] Fix | Delete
* Refresh all cookie row descriptions.
[828] Fix | Delete
*/
[829] Fix | Delete
refreshDescriptions: function() {
[830] Fix | Delete
$( '.pum-popup-cookie-editor table.list-table tbody tr' ).each(
[831] Fix | Delete
function() {
[832] Fix | Delete
var $row = $( this ),
[833] Fix | Delete
event = $row
[834] Fix | Delete
.find( '.popup_cookies_field_event' )
[835] Fix | Delete
.val(),
[836] Fix | Delete
values = JSON.parse(
[837] Fix | Delete
$row
[838] Fix | Delete
.find(
[839] Fix | Delete
'.popup_cookies_field_settings:first'
[840] Fix | Delete
)
[841] Fix | Delete
.val()
[842] Fix | Delete
);
[843] Fix | Delete
[844] Fix | Delete
$row.find( 'td.settings-column' ).html(
[845] Fix | Delete
cookies.getSettingsDesc( event, values )
[846] Fix | Delete
);
[847] Fix | Delete
}
[848] Fix | Delete
);
[849] Fix | Delete
},
[850] Fix | Delete
/**
[851] Fix | Delete
* Insert a new cookie when needed.
[852] Fix | Delete
*
[853] Fix | Delete
* @param $editor
[854] Fix | Delete
* @param args
[855] Fix | Delete
*/
[856] Fix | Delete
insertCookie: function( $editor, args ) {
[857] Fix | Delete
var defaultSettings = cookies.getCookieDefaults( args.event );
[858] Fix | Delete
args = $.extend(
[859] Fix | Delete
true,
[860] Fix | Delete
{},
[861] Fix | Delete
{
[862] Fix | Delete
event: 'on_popup_close',
[863] Fix | Delete
settings: defaultSettings,
[864] Fix | Delete
},
[865] Fix | Delete
args
[866] Fix | Delete
);
[867] Fix | Delete
cookies.rows.add( $editor, args );
[868] Fix | Delete
},
[869] Fix | Delete
template: {
[870] Fix | Delete
form: function( event, values, callback ) {
[871] Fix | Delete
var cookie = cookies.get_cookie( event ),
[872] Fix | Delete
modalID = 'pum_cookie_settings',
[873] Fix | Delete
firstTab = Object.keys( cookie.fields )[ 0 ];
[874] Fix | Delete
[875] Fix | Delete
values = values || {};
[876] Fix | Delete
values.event = event;
[877] Fix | Delete
values.index = values.index >= 0 ? values.index : null;
[878] Fix | Delete
[879] Fix | Delete
// Add hidden index & event fields.
[880] Fix | Delete
cookie.fields[ firstTab ] = $.extend(
[881] Fix | Delete
true,
[882] Fix | Delete
cookie.fields[ firstTab ],
[883] Fix | Delete
{
[884] Fix | Delete
index: {
[885] Fix | Delete
type: 'hidden',
[886] Fix | Delete
name: 'index',
[887] Fix | Delete
},
[888] Fix | Delete
event: {
[889] Fix | Delete
type: 'hidden',
[890] Fix | Delete
name: 'event',
[891] Fix | Delete
},
[892] Fix | Delete
}
[893] Fix | Delete
);
[894] Fix | Delete
[895] Fix | Delete
if ( typeof values.key !== 'string' || values.key === '' ) {
[896] Fix | Delete
delete cookie.fields.advanced.key;
[897] Fix | Delete
}
[898] Fix | Delete
[899] Fix | Delete
PUM_Admin.modals.reload(
[900] Fix | Delete
'#' + modalID,
[901] Fix | Delete
PUM_Admin.templates.modal( {
[902] Fix | Delete
id: modalID,
[903] Fix | Delete
title: cookie.modal_title || cookie.name,
[904] Fix | Delete
classes: 'tabbed-content',
[905] Fix | Delete
save_button:
[906] Fix | Delete
values.index !== null ? I10n.update : I10n.add,
[907] Fix | Delete
content: PUM_Admin.forms.render(
[908] Fix | Delete
{
[909] Fix | Delete
id: 'pum_cookie_settings_form',
[910] Fix | Delete
tabs: cookie.tabs || {},
[911] Fix | Delete
fields: cookie.fields || {},
[912] Fix | Delete
},
[913] Fix | Delete
values || {}
[914] Fix | Delete
),
[915] Fix | Delete
} )
[916] Fix | Delete
);
[917] Fix | Delete
[918] Fix | Delete
$( '#' + modalID + ' form' ).on(
[919] Fix | Delete
'submit',
[920] Fix | Delete
callback ||
[921] Fix | Delete
function( e ) {
[922] Fix | Delete
e.preventDefault();
[923] Fix | Delete
PUM_Admin.modals.closeAll();
[924] Fix | Delete
}
[925] Fix | Delete
);
[926] Fix | Delete
},
[927] Fix | Delete
editor: function( args ) {
[928] Fix | Delete
var data = $.extend(
[929] Fix | Delete
true,
[930] Fix | Delete
{},
[931] Fix | Delete
{
[932] Fix | Delete
cookies: [],
[933] Fix | Delete
name: '',
[934] Fix | Delete
},
[935] Fix | Delete
args
[936] Fix | Delete
);
[937] Fix | Delete
[938] Fix | Delete
data.cookies = PUM_Admin.utils.object_to_array(
[939] Fix | Delete
data.cookies
[940] Fix | Delete
);
[941] Fix | Delete
[942] Fix | Delete
return PUM_Admin.templates.render(
[943] Fix | Delete
'pum-cookie-editor',
[944] Fix | Delete
data
[945] Fix | Delete
);
[946] Fix | Delete
},
[947] Fix | Delete
row: function( args ) {
[948] Fix | Delete
var data = $.extend(
[949] Fix | Delete
true,
[950] Fix | Delete
{},
[951] Fix | Delete
{
[952] Fix | Delete
index: '',
[953] Fix | Delete
event: '',
[954] Fix | Delete
name: '',
[955] Fix | Delete
settings: {
[956] Fix | Delete
name: '',
[957] Fix | Delete
key: '',
[958] Fix | Delete
session: null,
[959] Fix | Delete
path: null,
[960] Fix | Delete
time: '30 days',
[961] Fix | Delete
},
[962] Fix | Delete
},
[963] Fix | Delete
args
[964] Fix | Delete
);
[965] Fix | Delete
[966] Fix | Delete
return PUM_Admin.templates.render( 'pum-cookie-row', data );
[967] Fix | Delete
},
[968] Fix | Delete
selectbox: function( args ) {
[969] Fix | Delete
var data = $.extend(
[970] Fix | Delete
true,
[971] Fix | Delete
{},
[972] Fix | Delete
{
[973] Fix | Delete
id: null,
[974] Fix | Delete
name: null,
[975] Fix | Delete
type: 'select',
[976] Fix | Delete
group: '',
[977] Fix | Delete
index: '',
[978] Fix | Delete
value: null,
[979] Fix | Delete
select2: true,
[980] Fix | Delete
classes: [],
[981] Fix | Delete
options: cookies.select_list(),
[982] Fix | Delete
},
[983] Fix | Delete
args
[984] Fix | Delete
);
[985] Fix | Delete
[986] Fix | Delete
if ( data.id === null ) {
[987] Fix | Delete
data.id =
[988] Fix | Delete
'popup_settings_cookies_' + data.index + '_event';
[989] Fix | Delete
}
[990] Fix | Delete
[991] Fix | Delete
if ( data.name === null ) {
[992] Fix | Delete
data.name =
[993] Fix | Delete
'popup_settings[cookies][' +
[994] Fix | Delete
data.index +
[995] Fix | Delete
'][event]';
[996] Fix | Delete
}
[997] Fix | Delete
[998] Fix | Delete
return PUM_Admin.templates.field( data );
[999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function