function commerce_shipping_ui_rate_calculation_rules in Commerce Shipping 7.2
Builds the shipping rate calculation Rules Overview page.
1 string reference to 'commerce_shipping_ui_rate_calculation_rules'
- commerce_shipping_ui_menu in ./
commerce_shipping_ui.module - Implements hook_menu().
File
- includes/
commerce_shipping_ui.admin.inc, line 109 - Administrative page callbacks for the Shipping UI module.
Code
function commerce_shipping_ui_rate_calculation_rules() {
RulesPluginUI::$basePath = 'admin/commerce/config/shipping/calculation-rules';
$options = array(
'show plugin' => FALSE,
);
$content['enabled']['title']['#markup'] = '<h3>' . t('Enabled shipping rate calculation rules') . '</h3>';
$conditions = array(
'event' => 'commerce_shipping_calculate_rate',
'plugin' => 'reaction rule',
'active' => TRUE,
);
$content['enabled']['rules'] = RulesPluginUI::overviewTable($conditions, $options);
$content['enabled']['rules']['#empty'] = t('There are no active shipping rate calculation rules.');
$content['disabled']['title']['#markup'] = '<h3>' . t('Disabled shipping rate calculation rules') . '</h3>';
$conditions['active'] = FALSE;
$content['disabled']['rules'] = RulesPluginUI::overviewTable($conditions, $options);
$content['disabled']['rules']['#empty'] = t('There are no disabled shipping rate calculation rules.');
return $content;
}