Update repo
This commit is contained in:
+122
-122
@@ -1,123 +1,123 @@
|
||||
<?php
|
||||
/**
|
||||
* Admin Menu setup for the plugin.
|
||||
*
|
||||
* @package WordPress Activity Stats
|
||||
*/
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit; // Exit if accessed directly.
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds the main menu and sub-menu pages for the plugin.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
function mystat_add_admin_menu() {
|
||||
global $mystat_plugin_hooks;
|
||||
|
||||
$mystat_plugin_hooks[] = add_menu_page(
|
||||
'Moje Statystyki', // Tytuł strony
|
||||
'Statystyki', // Tytuł w menu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'moje-statystyki', // Slug menu
|
||||
'mystat_dashboard_page', // Funkcja renderująca stronę główną (dashboard)
|
||||
'dashicons-chart-line', // Ikona
|
||||
6 // Pozycja
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
'moje-statystyki', // Slug rodzica
|
||||
'Dodaj Nowy Trening', // Tytuł strony
|
||||
'Nowy trening', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'mystat-nowy-trening', // Slug podmenu
|
||||
'mystat_add_new_page' // Funkcja renderująca stronę dodawania
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
'moje-statystyki',
|
||||
'Typy Wydarzeń',
|
||||
'Typy wydarzeń',
|
||||
'manage_options',
|
||||
'mystat-event-types',
|
||||
'mystat_event_types_page'
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
'moje-statystyki',
|
||||
'Sprzęt',
|
||||
'Sprzęt',
|
||||
'manage_options',
|
||||
'mystat-equipment',
|
||||
'mystat_equipment_page'
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
'moje-statystyki',
|
||||
'Cele',
|
||||
'Cele',
|
||||
'manage_options',
|
||||
'mystat-goals',
|
||||
'mystat_goals_page'
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
null, 'Dziennik Serwisowy', 'Dziennik Serwisowy', 'manage_options', 'mystat-equipment-details', 'mystat_equipment_details_page'
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
null, // Ukryta strona, nie pojawia się w menu
|
||||
'Szczegóły Treningu', // Tytuł strony
|
||||
'Szczegóły Treningu', // Tytuł w menu (nieistotny)
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'mystat-view-activity', // Slug podmenu
|
||||
'mystat_view_activity_page' // Funkcja renderująca
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
null, // Ukryta strona
|
||||
'Edytuj Trening', // Tytuł strony
|
||||
'Edytuj Trening', // Tytuł w menu (nieistotny)
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'mystat-edit-activity', // Slug podmenu
|
||||
'mystat_edit_activity_page' // Funkcja renderująca
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
'moje-statystyki', // Slug rodzica
|
||||
'Podsumowanie Roczne', // Tytuł strony
|
||||
'Podsumowanie Roczne', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'mystat-yearly-summary', // Slug podmenu
|
||||
'mystat_yearly_summary_page'// Funkcja renderująca
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
'moje-statystyki', // Slug rodzica
|
||||
'Infografika', // Tytuł strony
|
||||
'Infografika', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'mystat-infographic', // Slug podmenu
|
||||
'mystat_infographic_page' // Funkcja renderująca
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
'moje-statystyki', // Slug rodzica
|
||||
'Import CSV', // Tytuł strony
|
||||
'Import CSV', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'mystat-import-csv', // Slug podmenu
|
||||
'mystat_import_csv_page' // Funkcja renderująca
|
||||
);
|
||||
|
||||
$mystat_plugin_hooks[] = add_submenu_page(
|
||||
'moje-statystyki', // Slug rodzica
|
||||
'Ustawienia', // Tytuł strony
|
||||
'Ustawienia', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'mystat-settings', // Slug podmenu
|
||||
'mystat_settings_page' // Funkcja renderująca
|
||||
);
|
||||
<?php
|
||||
/**
|
||||
* Admin Menu setup for the plugin.
|
||||
*
|
||||
* @package WordPress Activity Stats
|
||||
*/
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit; // Exit if accessed directly.
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds the main menu and sub-menu pages for the plugin.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
function statpress_add_admin_menu() {
|
||||
global $statpress_plugin_hooks;
|
||||
|
||||
$statpress_plugin_hooks[] = add_menu_page(
|
||||
'StatPress Dashboard', // Tytuł strony
|
||||
'StatPress', // Tytuł w menu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'statpress-dashboard', // Slug menu
|
||||
'statpress_dashboard_page', // Funkcja renderująca stronę główną (dashboard)
|
||||
'dashicons-chart-line', // Ikona
|
||||
6 // Pozycja
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
'statpress-dashboard', // Slug rodzica
|
||||
'Dodaj Nowy Trening', // Tytuł strony
|
||||
'Nowy trening', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'statpress-add-new', // Slug podmenu
|
||||
'statpress_add_new_page' // Funkcja renderująca stronę dodawania
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
'statpress-dashboard',
|
||||
'Typy Wydarzeń',
|
||||
'Typy wydarzeń',
|
||||
'manage_options',
|
||||
'statpress-event-types',
|
||||
'statpress_event_types_page'
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
'statpress-dashboard',
|
||||
'Sprzęt',
|
||||
'Sprzęt',
|
||||
'manage_options',
|
||||
'statpress-equipment',
|
||||
'statpress_equipment_page'
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
'statpress-dashboard',
|
||||
'Cele',
|
||||
'Cele',
|
||||
'manage_options',
|
||||
'statpress-goals',
|
||||
'statpress_goals_page'
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
null, 'Dziennik Serwisowy', 'Dziennik Serwisowy', 'manage_options', 'statpress-equipment-details', 'statpress_equipment_details_page'
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
null, // Ukryta strona, nie pojawia się w menu
|
||||
'Szczegóły Treningu', // Tytuł strony
|
||||
'Szczegóły Treningu', // Tytuł w menu (nieistotny)
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'statpress-view-activity', // Slug podmenu
|
||||
'statpress_view_activity_page' // Funkcja renderująca
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
null, // Ukryta strona
|
||||
'Edytuj Trening', // Tytuł strony
|
||||
'Edytuj Trening', // Tytuł w menu (nieistotny)
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'statpress-edit-activity', // Slug podmenu
|
||||
'statpress_edit_activity_page' // Funkcja renderująca
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
'statpress-dashboard', // Slug rodzica
|
||||
'Podsumowanie Roczne', // Tytuł strony
|
||||
'Podsumowanie Roczne', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'statpress-yearly-summary', // Slug podmenu
|
||||
'statpress_yearly_summary_page'// Funkcja renderująca
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
'statpress-dashboard', // Slug rodzica
|
||||
'Infografika', // Tytuł strony
|
||||
'Infografika', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'statpress-infographic', // Slug podmenu
|
||||
'statpress_infographic_page' // Funkcja renderująca
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
'statpress-dashboard', // Slug rodzica
|
||||
'Import CSV', // Tytuł strony
|
||||
'Import CSV', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'statpress-import-csv', // Slug podmenu
|
||||
'statpress_import_csv_page' // Funkcja renderująca
|
||||
);
|
||||
|
||||
$statpress_plugin_hooks[] = add_submenu_page(
|
||||
'statpress-dashboard', // Slug rodzica
|
||||
'Ustawienia', // Tytuł strony
|
||||
'Ustawienia', // Tytuł w podmenu
|
||||
'manage_options', // Wymagane uprawnienia
|
||||
'statpress-settings', // Slug podmenu
|
||||
'statpress_settings_page' // Funkcja renderująca
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user