You are here

function uc_quote_price_sort in Ubercart 8.4

Same name and namespace in other branches
  1. 5 shipping/uc_quote/uc_quote.module \uc_quote_price_sort()
  2. 6.2 shipping/uc_quote/uc_quote.module \uc_quote_price_sort()
  3. 7.3 shipping/uc_quote/uc_quote.module \uc_quote_price_sort()

Callback for uasort().

Sorts service rates by increasing price.

4 string references to 'uc_quote_price_sort'
uc_ups_quote in shipping/uc_ups/uc_ups.module
Callback for retrieving a UPS shipping quote.
USPSDomesticRate::quote in shipping/uc_usps/src/Plugin/Ubercart/ShippingQuote/USPSDomesticRate.php
Callback for retrieving USPS shipping quote.
USPSInternationalRate::quote in shipping/uc_usps/src/Plugin/Ubercart/ShippingQuote/USPSInternationalRate.php
Callback for retrieving USPS shipping quote.
USPSRateBase::quote in shipping/uc_usps/src/Plugin/Ubercart/ShippingQuote/USPSRateBase.php
Callback for retrieving USPS shipping quote.

File

shipping/uc_quote/uc_quote.module, line 584
The controller module for fulfillment modules that process physical goods.

Code

function uc_quote_price_sort($a, $b) {
  $ar = $a['rate'];
  $br = $b['rate'];
  if ($ar == $br) {
    return 0;
  }
  else {
    return $ar < $br ? -1 : 1;
  }
}