Definition

store_name_measure($type = 'weight', $measure = NULL)
ecommerce-5--4/store/store.module, line 869

Description

Get a currently configured measure label. Pass 'weight' and KG to get Kilograms If you leave $measure empty, the saved value is used.

Parameters

$type String, the measure type: weight, length, area or volume

$measure String, the measure value

Return value

String, the measure name

Code

<?php
function store_name_measure($type = 'weight', $measure = NULL) {
  include_once drupal_get_path('module', 'store') .'/store.localization.inc';
  $all_measures = _store_location_measures();
  if (empty($measure)) {
    switch ($type) {
      case 'weight':
        $measure = variable_get('ec_measure_weight', 'LB');
        break;
      case 'length':
        $measure = variable_get('ec_measure_length', 'IN');
        break;
      case 'area':
        $measure = variable_get('ec_measure_area', 'IN2');
        break;
      case 'volume':
        $measure = variable_get('ec_measure_volume', 'IN3');
        break;
      default:
        watchdog('store', 'An unexpected measure type '. $type .
          ' was encountered in store_name_measure.', WATCHDOG_ERROR);
        return;
    }
  }
  return $all_measures[$type][$measure];
}
?>