function commerce_billy_update_7101 in Commerce Billy 7
Invoice and cancel dates: Set field default value to "blank".
File
- ./
commerce_billy.install, line 92 - Commerce Billy installation file.
Code
function commerce_billy_update_7101() {
$entity_info = entity_get_info('commerce_order');
$order_types = array_keys($entity_info['bundles']);
drupal_alter('commerce_billy_order_types', $order_types);
$fields = array(
'field_commerce_billy_cancel_date',
'field_commerce_billy_i_date',
);
foreach ($fields as $field_name) {
foreach ($order_types as $order_type) {
$instance = field_info_instance('commerce_order', $field_name, $order_type);
if ($instance) {
$instance['settings']['default_value'] = 'blank';
field_update_instance($instance);
}
}
}
}