This commit is contained in:
Martin Slachta
2026-06-11 19:03:29 +02:00
commit 0d829845c4
150 changed files with 38582 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
<?php
/**
* Contains definitions of the admin menus
*/
function rsv_admin_menu_definition() {
add_menu_page(
'Reservations Settings', // Page title
'Reservations', // Menu title
RsvCapabilities::MANAGE, // Capability
'reservations-settings', // Menu slug
'rsv_reservations_page', // Callback
'dashicons-calendar', // Icon
20 // Position
);
add_submenu_page(
'reservations-settings',
'Forms',
'Forms',
RsvCapabilities::MANAGE,
'forms-settings',
'rsv_forms_page'
);
add_submenu_page(
'reservations-settings',
'Timetables',
'Timetables',
RsvCapabilities::MANAGE,
'timetable-settings',
'rsv_timetable_page'
);
add_submenu_page(
'reservations-settings',
'Google Calendar',
'Google Calendar',
RsvCapabilities::MANAGE,
'rsv-google-calendar',
'rsv_google_calendar_settings_page'
);
}