You are here

function media_gallery_extra_create_fields in Media Gallery Extra 7

Helper function to create new fields.

1 call to media_gallery_extra_create_fields()
media_gallery_directory_install in modules/directory/media_gallery_directory.install
Implements hook_install().

File

./media_gallery_extra.install, line 42
Install, update and uninstall functions for the media gallery extra module.

Code

function media_gallery_extra_create_fields($fields, $update = FALSE) {
  foreach ($fields as $field) {
    $existing_field = field_read_field($field['field_name'], array(
      'include_inactive' => TRUE,
    ));
    if (empty($existing_field)) {
      field_create_field($field);
    }
    else {
      if ($update) {
        field_update_field($field);
      }
    }
  }
}