Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
plugins
/
better-wp-security
/
core
/
modules
/
backup
/
js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
jQuery( document ).ready( function () { var $container = jQuery( '#wpcontent' ); $container.on( 'click', '#itsec-backup-reset_backup_location', function( e ) { e.preventDefault(); jQuery( '#itsec-backup-location' ).val( itsec_backup.default_backup_location ); } ); $container.on( 'change', '#itsec-backup-method', function( e ) { var method = jQuery(this).val(); if ( 1 == method ) { jQuery( '.itsec-backup-method-file-content' ).hide(); } else { jQuery( '.itsec-backup-method-file-content' ).show(); } } ); jQuery( '#itsec-backup-method' ).trigger( 'change' ); jQuery( '#itsec-backup-exclude' ).multiSelect( { selectableHeader: '<div class="custom-header">' + itsec_backup.available_tables_label + '</div>', selectionHeader: '<div class="custom-header">' + itsec_backup.excluded_tables_label + '</div>', keepOrder: true } ); jQuery( '#itsec-backup-create_backup' ).click(function( e ) { e.preventDefault(); var originalButtonLabel = jQuery( '#itsec-backup-create_backup' ).attr( 'value' ); jQuery( '#itsec-backup-create_backup' ) .removeClass( 'button-primary' ) .addClass( 'button-secondary' ) .attr( 'value', itsec_backup.creating_backup_text ) .prop( 'disabled', true ); jQuery( '#itsec_backup_status' ).html( '' ); var data = { 'method': 'create-backup' }; itsecUtil.sendModuleAJAXRequest( 'backup', data, function( results ) { jQuery( '#itsec_backup_status' ).html( results.response ); jQuery( '#itsec-backup-create_backup' ) .removeClass( 'button-secondary' ) .addClass( 'button-primary' ) .attr( 'value', originalButtonLabel ) .prop( 'disabled', false ); } ); }); } );