Extension ext-surfbar continued:
[mailer.git] / inc / extensions / ext-surfbar.php
index edf82b00403c0d918ce7de64bd401d53e31893d3..f3e8a896b83b3967ba336c144c318bb7bade3e20 100644 (file)
@@ -179,10 +179,10 @@ UNIQUE KEY `status_action` (`actions_status`,`actions_action`)",
 
                // 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);
@@ -196,8 +196,9 @@ UNIQUE KEY `status_action` (`actions_status`,`actions_action`)",
                // 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
@@ -215,6 +216,7 @@ UNIQUE KEY `status_action` (`actions_status`,`actions_action`)",
 
                // 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