unregisterFilter(__FILE__, __LINE__, 'add_history_entry', 'ADD_HISTORY_ENTRY', TRUE, isExtensionDryRun());
unregisterFilter(__FILE__, __LINE__, 'init', 'GENERATE_FILE_SECRET_HASH', TRUE, isExtensionDryRun());
unregisterFilter(__FILE__, __LINE__, 'extra_autopurge', 'SERVER_NAME_EXTRA_AUTOPURGE', TRUE, isExtensionDryRun());
+ unregisterFilter(__FILE__, __LINE__, 'determine_menu_mode', 'DETERMINE_MENU_MODE_GENERIC', TRUE, isExtensionDryRun());
break;
case 'activate': // Do stuff when admin activates this extension
addExtensionAddTableUniqueSql('mod_reg', 'module', '(`module`)');
addExtensionAddTableIndexSql('admin_menu', 'action', '(`action`)');
addExtensionAddTableIndexSql('admin_menu', 'what', '(`what`)');
- addExtensionAddTableIndexSql('task_system', 'task_type', '(`task_type`)');
- addExtensionAddTableIndexSql('task_system', 'status', '(`status`)');
- addExtensionAddTableIndexSql('task_system', 'task_created', '(`task_created`)');
- addExtensionAddTableFulltextSql('task_system', 'subject', '(`subject`)');
- addExtensionAddTableIndexSql('task_system', 'subject', '(`subject`)');
addExtensionAddTableIndexSql('extensions', 'ext_active', '(`ext_active`)');
addExtensionAddTableIndexSql('guest_menu', 'action', '(`action`)');
addExtensionAddTableIndexSql('guest_menu', 'what', '(`what`)');
break;
case '0.4.8': // SQL queries for v0.4.8
- addExtensionAddTableIndexSql('task_system', 'subject', '(`subject`)');
-
// Update notes (these will be set as task text!)
- setExtensionUpdateNotes("Index für Betreff eingefügt.");
+ setExtensionUpdateNotes("Update nach <strong>ext-task</strong> verschoben.");
break;
case '0.4.9': // SQL queries for v0.4.9
break;
case '0.5.0': // SQL queries for v0.5.0
- addExtensionDropTableIndexSql('refsystem', 'level`');
- addExtensionDropTableIndexSql('refsystem', 'userid`');
+ addExtensionDropTableIndexSql('refsystem', 'level');
+ addExtensionDropTableIndexSql('refsystem', 'userid');
addExtensionAddTableIndexSql('refsystem', 'userid_level', '(`userid`, `level`)');
// Update notes (these will be set as task text!)
break;
case '0.5.8': // SQL queries for v0.5.8
- addExtensionDropTableColumnSql('extensions` DROP `ext_lang_file`');
+ addExtensionDropTableColumnSql('extensions', 'ext_lang_file');
// Update notes (these will be set as task text!)
setExtensionUpdateNotes("Sprachdateinamen werden nicht mehr in der Datenbank behalten.");