store_name_measure($type = 'weight', $measure = NULL)
ecommerce-5--4/store/store.module, line 869
Get a currently configured measure label. Pass 'weight' and KG to get Kilograms If you leave $measure empty, the saved value is used.
$type String, the measure type: weight, length, area or volume
$measure String, the measure value
String, the measure name
<?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];
}
?>