function range_content_migrate_content_migrate_field_alter in Range 7
Implements hook_content_migrate_field_alter().
File
- modules/
range_content_migrate/ range_content_migrate.module, line 11 - Range fields content migration from D6 to D7.
Code
function range_content_migrate_content_migrate_field_alter(&$field, $instance) {
switch ($field['module']) {
case 'range':
// Rename decimal setting to decimal_separator.
if (isset($field['settings']['decimal'])) {
$field['settings']['decimal_separator'] = $field['settings']['decimal'];
}
// Add a decimal_separator setting to floats.
if ($field['type'] === 'range_float') {
$field['settings']['decimal_separator'] = '.';
}
// Remove unused settings.
$unused_settings = array(
'prefix',
'suffix',
'min',
'max',
'allowed_values',
'allowed_values_php',
'decimal',
);
foreach ($unused_settings as $key) {
unset($field['settings'][$key]);
}
break;
}
}