function uc_quote_shipping_type_options in Ubercart 7.3
Same name and namespace in other branches
- 8.4 shipping/uc_quote/uc_quote.module \uc_quote_shipping_type_options()
- 5 shipping/uc_quote/uc_quote.module \uc_quote_shipping_type_options()
- 6.2 shipping/uc_quote/uc_quote.module \uc_quote_shipping_type_options()
Returns an options array of shipping types.
5 calls to uc_quote_shipping_type_options()
- uc_quote_form_alter in shipping/
uc_quote/ uc_quote.module - Implements hook_form_alter().
- uc_quote_method_settings in shipping/
uc_quote/ uc_quote.admin.inc - Settings for the shipping quote methods.
- uc_shipping_new_package in shipping/
uc_shipping/ uc_shipping.admin.inc - Puts ordered products into a package.
- uc_shipping_order_packages in shipping/
uc_shipping/ uc_shipping.admin.inc - Displays a list of an order's packaged products.
- uc_shipping_package_edit in shipping/
uc_shipping/ uc_shipping.admin.inc - Rearranges the products in or out of a package.
1 string reference to 'uc_quote_shipping_type_options'
- ca_data_map in uc_store/
includes/ ca.inc - Maps obsolete conditions to correct settings for 'data_is'.
File
- shipping/
uc_quote/ uc_quote.module, line 990 - The controller module for fulfillment modules that process physical goods.
Code
function uc_quote_shipping_type_options() {
$types = array();
$ship_types = uc_quote_get_shipping_types();
uasort($ship_types, '_uc_quote_type_sort');
foreach ($ship_types as $ship_type) {
$types[$ship_type['id']] = $ship_type['title'];
}
if (empty($types)) {
$types['small_package'] = t('Small package');
}
return $types;
}