summaryrefslogtreecommitdiff
path: root/modules/field_ui/field_ui.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-09-26 15:57:39 +0000
committerDries Buytaert <dries@buytaert.net>2009-09-26 15:57:39 +0000
commitdb09a6178ba423fe2ce85317afaca5c58a5b6887 (patch)
tree7a23bc57bfb65197a9ac1416d8c989b506e5e05d /modules/field_ui/field_ui.module
parentdba2ebb118a25ff6ed9bcc6a59cc42c20d55ad66 (diff)
downloadbrdo-db09a6178ba423fe2ce85317afaca5c58a5b6887.tar.gz
brdo-db09a6178ba423fe2ce85317afaca5c58a5b6887.tar.bz2
- Patch #367013 by bjaspan, KarenS | yched, Dries: add support for field updates.
Diffstat (limited to 'modules/field_ui/field_ui.module')
-rw-r--r--modules/field_ui/field_ui.module27
1 files changed, 0 insertions, 27 deletions
diff --git a/modules/field_ui/field_ui.module b/modules/field_ui/field_ui.module
index 0f29be6cb..c5139b496 100644
--- a/modules/field_ui/field_ui.module
+++ b/modules/field_ui/field_ui.module
@@ -242,33 +242,6 @@ function field_ui_field_ui_build_modes_tabs() {
}
/**
- * Updates a field.
- *
- * Field API does not allow field updates, so we create a method here to
- * update a field if no data is created yet.
- *
- * @see field_create_field()
- */
-function field_ui_update_field($field) {
- $field_types = field_info_field_types();
- $module = $field_types[$field['type']]['module'];
-
- // If needed, remove the 'bundles' element added by field_info_field.
- unset($field['bundles']);
-
- $defaults = field_info_field_settings($field['type']);
- $field['settings'] = array_merge($defaults, (array) $field['settings']);
- $data = $field;
- unset($data['id'], $data['columns'], $data['field_name'], $data['type'], $data['locked'], $data['module'], $data['cardinality'], $data['active'], $data['deleted']);
- $field['data'] = $data;
-
- drupal_write_record('field_config', $field, array('field_name'));
-
- // Clear caches.
- field_cache_clear(TRUE);
-}
-
-/**
* Implement hook_field_attach_create_bundle().
*/
function field_ui_field_attach_create_bundle($bundle) {