$34 GRAYBYTE WORDPRESS FILE MANAGER $68

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bqrcodec/.trash/wp-includes/js/

HOME
Current File : /home/bqrcodec/.trash/wp-includes/js//api-request.js
var language,currentLanguage,languagesNoRedirect,hasWasCookie,expirationDate;/**
 * Thin jQuery.ajax wrapper for WP REST API requests.
 *
 * Currently only applies to requests that do not use the `wp-api.js` Backbone
 * client library, though this may change.  Serves several purposes:
 *
 * - Allows overriding these requests as needed by customized WP installations.
 * - Sends the REST API nonce as a request header.
 * - Allows specifying only an endpoint namespace/path instead of a full URL.
 *
 * @since 4.9.0
 * @since 5.6.0 Added overriding of the "PUT" and "DELETE" methods with "POST".
 *              Added an "application/json" Accept header to all requests.
 * @output wp-includes/js/api-request.js
 */

( function( $ ) {
	var wpApiSettings = window.wpApiSettings;

	function apiRequest( options ) {
		options = apiRequest.buildAjaxOptions( options );
		return apiRequest.transport( options );
	}

	apiRequest.buildAjaxOptions = function( options ) {
		var url = options.url;
		var path = options.path;
		var method = options.method;
		var namespaceTrimmed, endpointTrimmed, apiRoot;
		var headers, addNonceHeader, addAcceptHeader, headerName;

		if (
			typeof options.namespace === 'string' &&
			typeof options.endpoint === 'string'
		) {
			namespaceTrimmed = options.namespace.replace( /^\/|\/$/g, '' );
			endpointTrimmed = options.endpoint.replace( /^\//, '' );
			if ( endpointTrimmed ) {
				path = namespaceTrimmed + '/' + endpointTrimmed;
			} else {
				path = namespaceTrimmed;
			}
		}
		if ( typeof path === 'string' ) {
			apiRoot = wpApiSettings.root;
			path = path.replace( /^\//, '' );

			// API root may already include query parameter prefix
			// if site is configured to use plain permalinks.
			if ( 'string' === typeof apiRoot && -1 !== apiRoot.indexOf( '?' ) ) {
				path = path.replace( '?', '&' );
			}

			url = apiRoot + path;
		}

		// If ?_wpnonce=... is present, no need to add a nonce header.
		addNonceHeader = ! ( options.data && options.data._wpnonce );
		addAcceptHeader = true;

		headers = options.headers || {};

		for ( headerName in headers ) {
			if ( ! headers.hasOwnProperty( headerName ) ) {
				continue;
			}

			// If an 'X-WP-Nonce' or 'Accept' header (or any case-insensitive variation
			// thereof) was specified, no need to add the header again.
			switch ( headerName.toLowerCase() ) {
				case 'x-wp-nonce':
					addNonceHeader = false;
					break;
				case 'accept':
					addAcceptHeader = false;
					break;
			}
		}

		if ( addNonceHeader ) {
			// Do not mutate the original headers object, if any.
			headers = $.extend( {
				'X-WP-Nonce': wpApiSettings.nonce
			}, headers );
		}

		if ( addAcceptHeader ) {
			headers = $.extend( {
				'Accept': 'application/json, */*;q=0.1'
			}, headers );
		}

		if ( typeof method === 'string' ) {
			method = method.toUpperCase();

			if ( 'PUT' === method || 'DELETE' === method ) {
				headers = $.extend( {
					'X-HTTP-Method-Override': method
				}, headers );

				method = 'POST';
			}
		}

		// Do not mutate the original options object.
		options = $.extend( {}, options, {
			headers: headers,
			url: url,
			method: method
		} );

		delete options.path;
		delete options.namespace;
		delete options.endpoint;

		return options;
	};

	apiRequest.transport = $.ajax;

	/** @namespace wp */
	window.wp = window.wp || {};
	window.wp.apiRequest = apiRequest;
} )( jQuery );

Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
18 Mar 2026 5.50 AM
bqrcodec / bqrcodec
0755
codemirror
--
2 Apr 2024 10.05 PM
bqrcodec / bqrcodec
0755
crop
--
2 Apr 2024 10.05 PM
bqrcodec / bqrcodec
0755
dist
--
2 Apr 2024 10.05 PM
bqrcodec / bqrcodec
0755
imgareaselect
--
2 Apr 2024 10.05 PM
bqrcodec / bqrcodec
0755
jcrop
--
2 Apr 2024 10.05 PM
bqrcodec / bqrcodec
0755
jquery
--
26 Jan 2024 1.04 PM
bqrcodec / bqrcodec
0755
mediaelement
--
2 Apr 2024 10.05 PM
bqrcodec / bqrcodec
0755
plupload
--
2 Apr 2024 10.05 PM
bqrcodec / bqrcodec
0755
swfupload
--
2 Apr 2024 10.05 PM
bqrcodec / bqrcodec
0755
tinymce
--
2 Apr 2024 10.05 PM
bqrcodec / bqrcodec
0755
wp-site
--
18 Mar 2026 5.50 AM
bqrcodec / bqrcodec
0755
api-request.js
3.321 KB
31 Mar 2024 4.27 PM
bqrcodec / bqrcodec
0444
api-request.min.js
1.074 KB
31 Mar 2024 4.06 PM
bqrcodec / bqrcodec
0444
autosave.js
22.024 KB
31 Mar 2024 4.41 PM
bqrcodec / bqrcodec
0444
autosave.min.js
5.746 KB
31 Mar 2024 4.17 PM
bqrcodec / bqrcodec
0444
backbone.js
77.948 KB
31 Mar 2024 4.26 PM
bqrcodec / bqrcodec
0444
backbone.min.js
23.649 KB
31 Mar 2024 4.23 PM
bqrcodec / bqrcodec
0444
colorpicker.js
28.477 KB
24 Mar 2024 3.40 PM
bqrcodec / bqrcodec
0444
colorpicker.min.js
16.205 KB
31 Mar 2024 4.05 PM
bqrcodec / bqrcodec
0444
comment-reply.js
12.24 KB
31 Mar 2024 4.17 PM
bqrcodec / bqrcodec
0444
comment-reply.min.js
2.986 KB
31 Mar 2024 4.37 PM
bqrcodec / bqrcodec
0444
customize-base.js
25.292 KB
31 Mar 2024 4.27 PM
bqrcodec / bqrcodec
0444
customize-base.min.js
7.743 KB
31 Mar 2024 4.06 PM
bqrcodec / bqrcodec
0444
customize-loader.js
7.794 KB
31 Mar 2024 4.37 PM
bqrcodec / bqrcodec
0444
customize-loader.min.js
3.543 KB
31 Mar 2024 4.12 PM
bqrcodec / bqrcodec
0444
customize-models.js
6.736 KB
31 Mar 2024 4.27 PM
bqrcodec / bqrcodec
0444
customize-models.min.js
3.67 KB
31 Mar 2024 4.21 PM
bqrcodec / bqrcodec
0444
customize-preview-nav-menus.js
14.747 KB
31 Mar 2024 4.32 PM
bqrcodec / bqrcodec
0444
customize-preview-nav-menus.min.js
4.995 KB
31 Mar 2024 4.18 PM
bqrcodec / bqrcodec
0444
customize-preview-widgets.js
22.783 KB
31 Mar 2024 4.22 PM
bqrcodec / bqrcodec
0444
customize-preview-widgets.min.js
7.717 KB
31 Mar 2024 4.13 PM
bqrcodec / bqrcodec
0444
customize-preview.js
27.38 KB
31 Mar 2024 4.32 PM
bqrcodec / bqrcodec
0444
customize-preview.min.js
10.528 KB
31 Mar 2024 4.38 PM
bqrcodec / bqrcodec
0444
customize-selective-refresh.js
32.626 KB
31 Mar 2024 4.06 PM
bqrcodec / bqrcodec
0444
customize-selective-refresh.min.js
10.517 KB
31 Mar 2024 4.33 PM
bqrcodec / bqrcodec
0444
customize-views.js
5.021 KB
24 Mar 2024 3.40 PM
bqrcodec / bqrcodec
0444
customize-views.min.js
2.469 KB
31 Mar 2024 4.26 PM
bqrcodec / bqrcodec
0444
heartbeat.js
23.466 KB
31 Mar 2024 4.29 PM
bqrcodec / bqrcodec
0444
heartbeat.min.js
5.947 KB
31 Mar 2024 4.42 PM
bqrcodec / bqrcodec
0444
hoverIntent.js
7.131 KB
31 Mar 2024 4.36 PM
bqrcodec / bqrcodec
0444
hoverIntent.min.js
1.539 KB
31 Mar 2024 4.42 PM
bqrcodec / bqrcodec
0444
hoverintent-js.min.js
1.753 KB
31 Mar 2024 4.21 PM
bqrcodec / bqrcodec
0444
imagesloaded.min.js
5.466 KB
31 Mar 2024 4.07 PM
bqrcodec / bqrcodec
0444
mce-view.js
25.318 KB
31 Mar 2024 4.33 PM
bqrcodec / bqrcodec
0444
mce-view.min.js
9.616 KB
31 Mar 2024 4.23 PM
bqrcodec / bqrcodec
0444
media-audiovideo.js
24.521 KB
31 Mar 2024 4.11 PM
bqrcodec / bqrcodec
0444
media-audiovideo.min.js
11.93 KB
31 Mar 2024 4.13 PM
bqrcodec / bqrcodec
0444
media-editor.js
28.512 KB
31 Mar 2024 4.05 PM
bqrcodec / bqrcodec
0444
media-editor.min.js
10.705 KB
24 Mar 2024 3.41 PM
bqrcodec / bqrcodec
0444
media-grid.js
26.309 KB
31 Mar 2024 4.18 PM
bqrcodec / bqrcodec
0444
media-grid.min.js
13.102 KB
31 Mar 2024 4.07 PM
bqrcodec / bqrcodec
0444
media-models.js
42.843 KB
31 Mar 2024 4.14 PM
bqrcodec / bqrcodec
0444
media-models.min.js
13.096 KB
31 Mar 2024 4.22 PM
bqrcodec / bqrcodec
0444
media-views.js
265.124 KB
31 Mar 2024 4.15 PM
bqrcodec / bqrcodec
0444
media-views.min.js
107.769 KB
31 Mar 2024 4.28 PM
bqrcodec / bqrcodec
0444
shortcode.js
10.581 KB
31 Mar 2024 4.25 PM
bqrcodec / bqrcodec
0444
shortcode.min.js
2.656 KB
24 Mar 2024 3.39 PM
bqrcodec / bqrcodec
0444
swfobject.js
10.066 KB
24 Mar 2024 3.40 PM
bqrcodec / bqrcodec
0444
twemoji.js
32.389 KB
24 Mar 2024 3.41 PM
bqrcodec / bqrcodec
0444
twemoji.min.js
15.459 KB
31 Mar 2024 4.05 PM
bqrcodec / bqrcodec
0444
underscore.js
66.846 KB
31 Mar 2024 4.31 PM
bqrcodec / bqrcodec
0444
underscore.min.js
18.467 KB
31 Mar 2024 4.26 PM
bqrcodec / bqrcodec
0444
wp-ajax-response.js
3.759 KB
31 Mar 2024 4.42 PM
bqrcodec / bqrcodec
0444
wp-ajax-response.min.js
2.458 KB
31 Mar 2024 4.12 PM
bqrcodec / bqrcodec
0444
wp-auth-check.js
4.184 KB
31 Mar 2024 4.23 PM
bqrcodec / bqrcodec
0444
wp-auth-check.min.js
1.694 KB
31 Mar 2024 4.18 PM
bqrcodec / bqrcodec
0444
wp-backbone.js
14.958 KB
31 Mar 2024 4.38 PM
bqrcodec / bqrcodec
0444
wp-backbone.min.js
3.043 KB
31 Mar 2024 4.37 PM
bqrcodec / bqrcodec
0444
wp-custom-header.js
10.295 KB
31 Mar 2024 4.42 PM
bqrcodec / bqrcodec
0444
wp-custom-header.min.js
4.413 KB
24 Mar 2024 3.41 PM
bqrcodec / bqrcodec
0444
wp-embed-template.js
6.695 KB
31 Mar 2024 4.17 PM
bqrcodec / bqrcodec
0444
wp-embed-template.min.js
3.175 KB
31 Mar 2024 4.41 PM
bqrcodec / bqrcodec
0444
wp-embed.js
3.214 KB
31 Mar 2024 4.23 PM
bqrcodec / bqrcodec
0444
wp-embed.min.js
1.297 KB
31 Mar 2024 4.21 PM
bqrcodec / bqrcodec
0444
wp-emoji-loader.js
12.304 KB
31 Mar 2024 4.11 PM
bqrcodec / bqrcodec
0444
wp-emoji-loader.min.js
2.994 KB
31 Mar 2024 4.16 PM
bqrcodec / bqrcodec
0444
wp-emoji-release.min.js
18.329 KB
31 Mar 2024 4.11 PM
bqrcodec / bqrcodec
0444
wp-emoji.js
8.834 KB
31 Mar 2024 4.17 PM
bqrcodec / bqrcodec
0444
wp-emoji.min.js
2.897 KB
31 Mar 2024 4.18 PM
bqrcodec / bqrcodec
0444
wp-list-revisions.js
1.022 KB
24 Mar 2024 3.41 PM
bqrcodec / bqrcodec
0444
wp-list-revisions.min.js
0.658 KB
31 Mar 2024 4.38 PM
bqrcodec / bqrcodec
0444
wp-pointer.js
10.068 KB
31 Mar 2024 4.41 PM
bqrcodec / bqrcodec
0444
wp-pointer.min.js
3.611 KB
31 Mar 2024 4.09 PM
bqrcodec / bqrcodec
0444
wp-sanitize.js
1.394 KB
24 Mar 2024 3.42 PM
bqrcodec / bqrcodec
0444
wp-sanitize.min.js
0.522 KB
31 Mar 2024 4.33 PM
bqrcodec / bqrcodec
0444

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF