44 lines
1.0 KiB
PHP
44 lines
1.0 KiB
PHP
|
|
<?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'
|
||
|
|
);
|
||
|
|
}
|