'thread', 'nodetype' => 'nodetype', 'author' => 'author')); } /** * Implementation of hook_uninstall(). */ function notifications_content_uninstall() { // Delete global variables variable_del('notifications_content_types'); variable_del('notifications_content_per_type'); // Delete per content type variables foreach (array_keys(node_get_types()) as $type) { variable_del('notifications_content_type_'. $type); } drupal_set_message(t('Content notifications uninstallation script complete.')); } /** * Update module weight */ function notifications_content_update_6000() { notifications_content_install(); return array(); } /** * Update enabled options */ function notifications_content_update_6001() { // All options will be messed up so we better do manual review drupal_set_message(t('Please, check all your Notifications content settings and note the new options.')); return array(); }