--- cck_fieldgroup_tabs.install.orig 2008-04-13 04:39:24.000000000 +0200 +++ cck_fieldgroup_tabs.install 2009-08-27 12:52:30.484375000 +0200 @@ -11,3 +11,32 @@ function cck_fieldgroup_tabs_update_1() menu_rebuild(); return array(); } + +/** + * Implementation of hook_uninstall(). + */ +function cck_fieldgroup_tabs_uninstall() { + + $settings = db_query("SELECT name FROM {variable} WHERE name LIKE 'cck\_fieldset\_tabs%'"); + while ($variable = db_fetch_object($settings)) { + variable_del($variable->name); + } +} + +function cck_fieldgroup_tabs_update_6001() { + $ret = array(); + + $settings = db_query("SELECT name FROM {variable} WHERE name LIKE 'cck\_fieldset\_tabs\_residual\_title\_%'"); + while ($variable = db_fetch_object($settings)) { + if (variable_get($variable->name,'') == 'Basics') { + variable_set($variable->name, ''); + } + } + variable_del('cck_fieldset_tabs_admin_residual'); + variable_del('cck_fieldset_tabs_admin_residual_weight'); + variable_del('cck_fieldset_tabs_residual'); + variable_del('cck_fieldset_tabs_residual_weight'); + + menu_rebuild(); + return $ret; +} \ No newline at end of file