You are here

function simplecrop_update_7001 in SimpleCrop 7

Update settings of field instances that uses simplecrop widget. Put some default values of new settings to field widget settings.

File

./simplecrop.install, line 41
Contains table description for SimpleCrop module.

Code

function simplecrop_update_7001() {
  $field_instances = field_info_instances();
  foreach ($field_instances as $field_bundles) {
    foreach ($field_bundles as $fields) {
      foreach ($fields as $field_instance) {
        if (!empty($field_instance['widget']['module']) && $field_instance['widget']['module'] == 'simplecrop') {
          $field_instance['widget']['settings']['simplecrop']['cropped']['scale'] = array(
            'width' => 100,
            'height' => 100,
          );
          field_update_instance($field_instance);
        }
      }
    }
  }
}