PHP 8.2.31
Preview: network-orders.js Size: 2.34 KB
//home/nshryvcy/taramarriagebureau.com/wp-content/plugins/woocommerce/assets/js/admin/network-orders.js

/*global woocommerce_network_orders */
(function( $, _, undefined ) {

	if ( 'undefined' === typeof woocommerce_network_orders ) {
		return;
	}

	var orders = [],
		promises = [], // Track completion (pass or fail) of ajax requests.
		deferred = [], // Tracks the ajax deferreds.
		$tbody = $( document.getElementById( 'network-orders-tbody' ) ),
		template = _.template( $( document.getElementById( 'network-orders-row-template') ).text() ),
		$loadingIndicator = $( document.getElementById( 'woocommerce-network-order-table-loading' ) ),
		$orderTable = $( document.getElementById( 'woocommerce-network-order-table' ) ),
		$noneFound = $( document.getElementById( 'woocommerce-network-orders-no-orders' ) );

	// No sites, so bail.
	if ( ! woocommerce_network_orders.sites.length ) {
		$loadingIndicator.removeClass( 'is-active' );
		$orderTable.removeClass( 'is-active' );
		$noneFound.addClass( 'is-active' );
		return;
	}

	$.each( woocommerce_network_orders.sites, function( index, value ) {
		promises[ index ] = $.Deferred();
		deferred.push( $.ajax( {
			url : woocommerce_network_orders.order_endpoint,
			data: {
				_wpnonce: woocommerce_network_orders.nonce,
				network_orders: true,
				blog_id: value
			},
			type: 'GET'
		} ).success(function( response ) {
			var orderindex;

			for ( orderindex in response ) {
				orders.push( response[ orderindex ] );
			}

			promises[ index ].resolve();
		}).fail(function (){
			promises[ index ].resolve();
		}) );
	} );

	if ( promises.length > 0 ) {
		$.when.apply( $, promises ).done( function() {
			var orderindex,
				currentOrder;

			// Sort orders, newest first
			orders.sort(function( a, b ) {
				var adate, bdate;

				adate = Date.parse( a.date_created_gmt );
				bdate = Date.parse( b.date_created_gmt );

				if ( adate === bdate ) {
					return 0;
				}

				if ( adate < bdate ) {
					return 1;
				} else {
					return -1;
				}
			});

			if ( orders.length > 0 ) {
				for ( orderindex in orders ) {
					currentOrder = orders[ orderindex ];

					$tbody.append( template( currentOrder ) );
				}

				$noneFound.removeClass( 'is-active' );
				$loadingIndicator.removeClass( 'is-active' );
				$orderTable.addClass( 'is-active' );
			} else {
				$noneFound.addClass( 'is-active' );
				$loadingIndicator.removeClass( 'is-active' );
				$orderTable.removeClass( 'is-active' );
			}

		} );
	}

})( jQuery, _ );

Directory Contents

Dirs: 0 × Files: 62

Name Size Perms Modified Actions
3.89 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.23 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
4.35 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.77 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
15.59 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
6.29 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.99 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.61 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
50.05 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
31.08 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
41.53 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
22.12 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
33.75 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
17.73 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
4.88 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.97 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.34 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.25 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.16 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
730 B lrw-r--r-- 2026-03-03 06:25:14
Edit Download
405 B lrw-r--r-- 2026-03-03 06:25:14
Edit Download
240 B lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.49 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.61 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
7.06 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
4.58 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
5.39 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.70 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
12.04 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
6.08 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
9.74 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
5.53 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
5.29 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
3.06 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
4.57 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.47 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
3.78 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.87 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
4.06 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.59 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
869 B lrw-r--r-- 2026-03-03 06:25:14
Edit Download
336 B lrw-r--r-- 2026-03-03 06:25:14
Edit Download
13.58 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
7.71 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.98 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.17 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
3.63 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.02 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
2.92 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.70 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
10.05 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
6.35 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
6.57 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
3.57 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
28.32 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
14.79 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
9.23 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
4.85 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.78 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
1.05 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
20.71 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download
11.31 KB lrw-r--r-- 2026-03-03 06:25:14
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).