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/wpforms-.../assets/js/admin/builder
File: setup.js
* @deprecated Use `WPFormsFormTemplates.selectTemplateProcess` instead.
[500] Fix | Delete
*
[501] Fix | Delete
* @param {string} formName Name of the form.
[502] Fix | Delete
* @param {string} template Template slug.
[503] Fix | Delete
* @param {jQuery} $button Use template button object.
[504] Fix | Delete
*/
[505] Fix | Delete
selectTemplateProcess: function( formName, template, $button ) {
[506] Fix | Delete
[507] Fix | Delete
console.warn( 'WARNING! Function "WPForms.Admin.Builder.Setup.selectTemplateProcess( formName, template, $button )" has been deprecated, please use the new "WPFormsFormTemplates.selectTemplateProcess( formName, template, $button, callback )" function instead!' );
[508] Fix | Delete
[509] Fix | Delete
WPFormsFormTemplates.selectTemplateProcess( formName, template, $button, app.selectTemplateProcessAjax );
[510] Fix | Delete
},
[511] Fix | Delete
[512] Fix | Delete
/**
[513] Fix | Delete
* Cancel button click routine.
[514] Fix | Delete
*
[515] Fix | Delete
* @since 1.6.8
[516] Fix | Delete
* @since 1.7.7 Deprecated.
[517] Fix | Delete
*
[518] Fix | Delete
* @deprecated Use `WPFormsFormTemplates.selectTemplateCancel` instead.
[519] Fix | Delete
*/
[520] Fix | Delete
selectTemplateCancel: function( ) {
[521] Fix | Delete
[522] Fix | Delete
console.warn( 'WARNING! Function "WPForms.Admin.Builder.Setup.selectTemplateCancel" has been deprecated, please use the new "WPFormsFormTemplates.selectTemplateCancel" function instead!' );
[523] Fix | Delete
[524] Fix | Delete
WPFormsFormTemplates.selectTemplateCancel();
[525] Fix | Delete
},
[526] Fix | Delete
[527] Fix | Delete
/**
[528] Fix | Delete
* Select template. Create or update form AJAX call.
[529] Fix | Delete
*
[530] Fix | Delete
* @since 1.6.8
[531] Fix | Delete
*
[532] Fix | Delete
* @param {string} formName Name of the form.
[533] Fix | Delete
* @param {string} template Template slug.
[534] Fix | Delete
*/
[535] Fix | Delete
selectTemplateProcessAjax: function( formName, template ) {
[536] Fix | Delete
[537] Fix | Delete
WPFormsBuilder.showLoadingOverlay();
[538] Fix | Delete
[539] Fix | Delete
const data = {
[540] Fix | Delete
title: formName,
[541] Fix | Delete
action: vars.formID ? 'wpforms_update_form_template' : 'wpforms_new_form',
[542] Fix | Delete
template,
[543] Fix | Delete
form_id: vars.formID, // eslint-disable-line camelcase
[544] Fix | Delete
nonce: wpforms_builder.nonce,
[545] Fix | Delete
};
[546] Fix | Delete
[547] Fix | Delete
const category = $( '.wpforms-setup-templates-categories li.active' ).data( 'category' );
[548] Fix | Delete
const subcategory = $( '.wpforms-setup-templates-subcategories li.active' ).data( 'subcategory' );
[549] Fix | Delete
[550] Fix | Delete
if ( category ) {
[551] Fix | Delete
data.category = category;
[552] Fix | Delete
}
[553] Fix | Delete
[554] Fix | Delete
if ( subcategory ) {
[555] Fix | Delete
data.subcategory = subcategory;
[556] Fix | Delete
}
[557] Fix | Delete
[558] Fix | Delete
if ( category === 'all' ) {
[559] Fix | Delete
data.subcategory = 'all';
[560] Fix | Delete
}
[561] Fix | Delete
[562] Fix | Delete
$.post( wpforms_builder.ajax_url, data )
[563] Fix | Delete
.done( function( res ) {
[564] Fix | Delete
if ( res.success ) {
[565] Fix | Delete
// We have already warned the user that unsaved changes will be ignored.
[566] Fix | Delete
WPFormsBuilder.setCloseConfirmation( false );
[567] Fix | Delete
[568] Fix | Delete
window.location.href = wpf.getQueryString( 'force_desktop_view' ) ?
[569] Fix | Delete
wpf.updateQueryString( 'force_desktop_view', 1, res.data.redirect ) :
[570] Fix | Delete
res.data.redirect;
[571] Fix | Delete
[572] Fix | Delete
return;
[573] Fix | Delete
}
[574] Fix | Delete
[575] Fix | Delete
wpf.debug( res );
[576] Fix | Delete
[577] Fix | Delete
if ( res.data.error_type === 'invalid_template' ) {
[578] Fix | Delete
app.selectTemplateProcessInvalidTemplateError( res.data.message, formName );
[579] Fix | Delete
[580] Fix | Delete
return;
[581] Fix | Delete
}
[582] Fix | Delete
[583] Fix | Delete
app.selectTemplateProcessError( res.data.message );
[584] Fix | Delete
} )
[585] Fix | Delete
.fail( function( xhr, textStatus, e ) {
[586] Fix | Delete
[587] Fix | Delete
wpf.debug( xhr.responseText || textStatus || '' );
[588] Fix | Delete
app.selectTemplateProcessError( '' );
[589] Fix | Delete
} );
[590] Fix | Delete
},
[591] Fix | Delete
[592] Fix | Delete
/**
[593] Fix | Delete
* Select template AJAX call error modal for invalid template using.
[594] Fix | Delete
*
[595] Fix | Delete
* @since 1.7.5.3
[596] Fix | Delete
*
[597] Fix | Delete
* @param {string} errorMessage Error message.
[598] Fix | Delete
* @param {string} formName Name of the form.
[599] Fix | Delete
*/
[600] Fix | Delete
selectTemplateProcessInvalidTemplateError( errorMessage, formName ) {
[601] Fix | Delete
$.alert( {
[602] Fix | Delete
title: wpforms_builder.heads_up,
[603] Fix | Delete
content: errorMessage,
[604] Fix | Delete
icon: 'fa fa-exclamation-circle',
[605] Fix | Delete
type: 'orange',
[606] Fix | Delete
buttons: {
[607] Fix | Delete
confirm: {
[608] Fix | Delete
text: wpforms_builder.use_default_template,
[609] Fix | Delete
btnClass: 'btn-confirm',
[610] Fix | Delete
keys: [ 'enter' ],
[611] Fix | Delete
action() {
[612] Fix | Delete
app.selectTemplateProcessAjax( formName, 'simple-contact-form-template' );
[613] Fix | Delete
WPFormsBuilder.hideLoadingOverlay();
[614] Fix | Delete
},
[615] Fix | Delete
},
[616] Fix | Delete
cancel: {
[617] Fix | Delete
text: wpforms_builder.cancel,
[618] Fix | Delete
action() {
[619] Fix | Delete
WPFormsFormTemplates.selectTemplateCancel();
[620] Fix | Delete
WPFormsBuilder.hideLoadingOverlay();
[621] Fix | Delete
},
[622] Fix | Delete
},
[623] Fix | Delete
},
[624] Fix | Delete
} );
[625] Fix | Delete
},
[626] Fix | Delete
[627] Fix | Delete
/**
[628] Fix | Delete
* Select template AJAX call error modal.
[629] Fix | Delete
*
[630] Fix | Delete
* @since 1.6.8
[631] Fix | Delete
* @since 1.8.8 Replaced error message with error title.
[632] Fix | Delete
*
[633] Fix | Delete
* @param {string} errorTitle Error title.
[634] Fix | Delete
*/
[635] Fix | Delete
selectTemplateProcessError( errorTitle ) {
[636] Fix | Delete
$.alert( {
[637] Fix | Delete
title: errorTitle,
[638] Fix | Delete
content: wpforms_builder.error_select_template,
[639] Fix | Delete
icon: 'fa fa-exclamation-circle',
[640] Fix | Delete
type: 'orange',
[641] Fix | Delete
buttons: {
[642] Fix | Delete
confirm: {
[643] Fix | Delete
text: wpforms_builder.ok,
[644] Fix | Delete
btnClass: 'btn-confirm',
[645] Fix | Delete
keys: [ 'enter' ],
[646] Fix | Delete
action() {
[647] Fix | Delete
WPFormsFormTemplates.selectTemplateCancel();
[648] Fix | Delete
WPFormsBuilder.hideLoadingOverlay();
[649] Fix | Delete
},
[650] Fix | Delete
},
[651] Fix | Delete
},
[652] Fix | Delete
} );
[653] Fix | Delete
},
[654] Fix | Delete
[655] Fix | Delete
/**
[656] Fix | Delete
* Open required addons alert.
[657] Fix | Delete
*
[658] Fix | Delete
* @since 1.6.8
[659] Fix | Delete
* @since 1.8.2 Deprecated.
[660] Fix | Delete
*
[661] Fix | Delete
* @deprecated Use `WPFormsFormTemplates.addonsModal` instead.
[662] Fix | Delete
*
[663] Fix | Delete
* @param {string} formName Name of the form.
[664] Fix | Delete
* @param {string} template Template slug.
[665] Fix | Delete
* @param {jQuery} $button Use template button object.
[666] Fix | Delete
*/
[667] Fix | Delete
addonsModal: function( formName, template, $button ) {
[668] Fix | Delete
[669] Fix | Delete
console.warn( 'WARNING! Function "WPForms.Admin.Builder.Setup.addonsModal( formName, template, $button )" has been deprecated, please use the new "WPFormsFormTemplates.addonsModal( formName, template, $button, callback )" function instead!' );
[670] Fix | Delete
[671] Fix | Delete
WPFormsFormTemplates.addonsModal( formName, template, $button, app.selectTemplateProcessAjax );
[672] Fix | Delete
},
[673] Fix | Delete
[674] Fix | Delete
/**
[675] Fix | Delete
* Install & Activate addons via AJAX.
[676] Fix | Delete
*
[677] Fix | Delete
* @since 1.6.8
[678] Fix | Delete
* @since 1.8.2 Deprecated.
[679] Fix | Delete
*
[680] Fix | Delete
* @deprecated Use `WPFormsFormTemplates.installActivateAddons` instead.
[681] Fix | Delete
*
[682] Fix | Delete
* @param {Array} addons Addons slugs.
[683] Fix | Delete
* @param {object} previousModal Previous modal instance.
[684] Fix | Delete
* @param {string} formName Name of the form.
[685] Fix | Delete
* @param {string} template Template slug.
[686] Fix | Delete
*/
[687] Fix | Delete
installActivateAddons: function( addons, previousModal, formName, template ) {
[688] Fix | Delete
[689] Fix | Delete
console.warn( 'WARNING! Function "WPForms.Admin.Builder.Setup.installActivateAddons( addons, previousModal, formName, template )" has been deprecated, please use the new "WPFormsFormTemplates.installActivateAddons( addons, previousModal, formName, template, callback )" function instead!' );
[690] Fix | Delete
[691] Fix | Delete
WPFormsFormTemplates.installActivateAddons( addons, previousModal, formName, template, app.selectTemplateProcessAjax );
[692] Fix | Delete
},
[693] Fix | Delete
[694] Fix | Delete
/**
[695] Fix | Delete
* Install & Activate addons error modal.
[696] Fix | Delete
*
[697] Fix | Delete
* @since 1.6.8
[698] Fix | Delete
* @since 1.8.2 Deprecated.
[699] Fix | Delete
*
[700] Fix | Delete
* @deprecated Use `WPFormsFormTemplates.installActivateAddonsError` instead.
[701] Fix | Delete
*
[702] Fix | Delete
* @param {string} formName Name of the form.
[703] Fix | Delete
* @param {string} template Template slug.
[704] Fix | Delete
*/
[705] Fix | Delete
installActivateAddonsError: function( formName, template ) {
[706] Fix | Delete
[707] Fix | Delete
console.warn( 'WARNING! Function "WPForms.Admin.Builder.Setup.installActivateAddonsError( formName, template )" has been deprecated, please use the new "WPFormsFormTemplates.installActivateAddonsError( formName, template, callback )" function instead!' );
[708] Fix | Delete
[709] Fix | Delete
WPFormsFormTemplates.installActivateAddonsError( formName, template, app.selectTemplateProcessAjax );
[710] Fix | Delete
},
[711] Fix | Delete
[712] Fix | Delete
/**
[713] Fix | Delete
* Install & Activate single addon via AJAX.
[714] Fix | Delete
*
[715] Fix | Delete
* @since 1.6.8
[716] Fix | Delete
* @since 1.8.2 Deprecated.
[717] Fix | Delete
*
[718] Fix | Delete
* @deprecated Use `WPFormsFormTemplates.installActivateAddonAjax` instead.
[719] Fix | Delete
*
[720] Fix | Delete
* @param {string} addon Addon slug.
[721] Fix | Delete
*
[722] Fix | Delete
* @returns {Promise} jQuery ajax call promise.
[723] Fix | Delete
*/
[724] Fix | Delete
installActivateAddonAjax: function( addon ) {
[725] Fix | Delete
[726] Fix | Delete
console.warn( 'WARNING! Function "WPForms.Admin.Builder.Setup.installActivateAddonAjax( addon )" has been deprecated, please use the new "WPFormsFormTemplates.installActivateAddonAjax( addon )" function instead!' );
[727] Fix | Delete
[728] Fix | Delete
return WPFormsFormTemplates.installActivateAddonAjax( addon );
[729] Fix | Delete
},
[730] Fix | Delete
[731] Fix | Delete
/**
[732] Fix | Delete
* Initiate template processing for a new form.
[733] Fix | Delete
*
[734] Fix | Delete
* @since 1.6.8
[735] Fix | Delete
*/
[736] Fix | Delete
applyTemplateOnRequest: function() {
[737] Fix | Delete
[738] Fix | Delete
var urlParams = new URLSearchParams( window.location.search ),
[739] Fix | Delete
templateId = urlParams.get( 'template_id' );
[740] Fix | Delete
[741] Fix | Delete
if (
[742] Fix | Delete
urlParams.get( 'view' ) !== 'setup' ||
[743] Fix | Delete
urlParams.get( 'form_id' ) ||
[744] Fix | Delete
! templateId
[745] Fix | Delete
) {
[746] Fix | Delete
return;
[747] Fix | Delete
}
[748] Fix | Delete
[749] Fix | Delete
el.$panel.find( '.wpforms-template .wpforms-btn[data-template="' + templateId + '"]' ).trigger( 'click' );
[750] Fix | Delete
},
[751] Fix | Delete
};
[752] Fix | Delete
[753] Fix | Delete
// Provide access to public functions/properties.
[754] Fix | Delete
return app;
[755] Fix | Delete
[756] Fix | Delete
}( document, window, jQuery ) );
[757] Fix | Delete
[758] Fix | Delete
// Initialize.
[759] Fix | Delete
WPForms.Admin.Builder.Setup.init();
[760] Fix | Delete
[761] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function