function field_jquery_tabs_update_7300 in jQuery Tabs Field 7.3
Same name and namespace in other branches
- 7.4 field_jquery_tabs.install \field_jquery_tabs_update_7300()
Implements hook_update_N().
File
- ./
field_jquery_tabs.install, line 39 - jQuery Tabs Field install file.
Code
function field_jquery_tabs_update_7300(&$sandbox) {
$fields = field_info_fields();
foreach ($fields as $field_name => $field) {
if ($field['type'] == 'field_jquery_tabs' && $field['storage']['type'] == 'field_sql_storage') {
foreach ($field['storage']['details']['sql'] as $type => $table_info) {
foreach ($table_info as $table_name => $columns) {
for ($i = 1; $i <= 7; $i++) {
$column_name = _field_sql_storage_columnname($field_name, 'tab_format_' . $i);
$schema['columns']['tab_format_' . $i] = array(
'type' => 'varchar',
'length' => '255',
'not null' => FALSE,
);
db_add_field($table_name, $column_name, $schema['columns']['tab_format_' . $i]);
}
}
}
}
}
field_cache_clear();
}