You are here

function uc_quote_condition_order_shipping_method_options in Ubercart 7.3

Options callback.

See also

uc_quote_condition_order_shipping_method()

1 string reference to 'uc_quote_condition_order_shipping_method_options'
uc_quote_rules_condition_info in shipping/uc_quote/uc_quote.rules.inc
Implements hook_rules_condition_info().

File

shipping/uc_quote/uc_quote.rules.inc, line 52
Rules hooks for uc_quote.module.

Code

function uc_quote_condition_order_shipping_method_options() {
  $methods = module_invoke_all('uc_shipping_method');
  $enabled = variable_get('uc_quote_enabled', array());
  $options = array();
  foreach ($methods as $id => $method) {
    $options[$id] = $method['title'];
    if (!isset($enabled[$id]) || !$enabled[$id]) {
      $options[$id] .= ' ' . t('(disabled)');
    }
  }
  return $options;
}