// Member menus
addMemberMenuSql('surfbar', NULL, 'Surfbar', 4);
- addMemberMenuSql('surfbar', 'surfbar_start', 'Surfbar starten', 1);
- addMemberMenuSql('surfbar', 'surfbar_book', 'Seite buchen', 2);
- addMemberMenuSql('surfbar', 'surfbar_list', 'Seiten-Management', 3);
- addMemberMenuSql('surfbar', 'surfbar_stats', 'Seiten-Statistik', 4);
+ addMemberMenuSql('surfbar', 'start_surfbar', 'Surfbar starten', 1);
+ addMemberMenuSql('surfbar', 'book_surfbar', 'Seite buchen', 2);
+ addMemberMenuSql('surfbar', 'list_surfbar', 'Seiten-Management', 3);
+ addMemberMenuSql('surfbar', 'stats_surfbar', 'Seiten-Statistik', 4);
// Admin menus
addAdminMenuSql('surfbar', NULL, 'Surfbar', 'URLs in der Surfbar verwalten, Einstellungen ändern und vieles mehr.', 7);
// Register module
addModuleSql('surfbar', 'Y', 'Y', 'N', 'N');
- // Register filter
+ // Register filters
registerFilter('post_change_surfbar_url_status', 'SURFBAR_CHANGE_URL_STATUS', false, true, isExtensionDryRun());
+ registerFilter('pre_change_surfbar_url_status', 'SURFBAR_CHANGE_URL_VALIDATE_DATA', false, true, isExtensionDryRun());
break;
case 'remove': // Do stuff when removing extension
// Unregister filter
unregisterFilter(__FUNCTION__, __LINE__, 'post_change_surfbar_url_status', 'SURFBAR_CHANGE_URL_STATUS', true, isExtensionDryRun());
+ unregisterFilter(__FUNCTION__, __LINE__, 'pre_change_surfbar_url_status', 'SURFBAR_CHANGE_URL_VALIDATE_DATA', true, isExtensionDryRun());
break;
case 'activate': // Do stuff when admin activates this extension