diff --git a/includes/admin/menu.php b/includes/admin/menu.php index d19a42b..abd2e2b 100644 --- a/includes/admin/menu.php +++ b/includes/admin/menu.php @@ -36,24 +36,6 @@ function statpress_add_admin_menu() { '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', @@ -63,10 +45,6 @@ function statpress_add_admin_menu() { '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 @@ -103,15 +81,6 @@ function statpress_add_admin_menu() { '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 diff --git a/includes/admin/pages/page-equipment.php b/includes/admin/pages/page-equipment.php index 957cc3f..b118512 100644 --- a/includes/admin/pages/page-equipment.php +++ b/includes/admin/pages/page-equipment.php @@ -91,8 +91,7 @@ function statpress_equipment_page() { eq.status ASC, eq.name ASC" ); ?> -
-

Zarządzaj Sprzętem

+

@@ -124,7 +123,7 @@ function statpress_equipment_page() { id ); + $details_url = admin_url( 'admin.php?page=statpress-settings&tab=equipment_details&id=' . $item->id ); ?> name ); ?>
type ); ?> @@ -215,9 +214,8 @@ function statpress_equipment_details_page() { $log_types = array( 'Naprawa', 'Zakup części', 'Przegląd', 'Modyfikacja', 'Inne' ); ?> -
-

Dziennik serwisowy: name ); ?>

-

← Powrót do listy sprzętu

+
+

← Powrót do listy sprzętu

diff --git a/includes/admin/pages/page-event-types.php b/includes/admin/pages/page-event-types.php index 564b29e..e5b0d4e 100644 --- a/includes/admin/pages/page-event-types.php +++ b/includes/admin/pages/page-event-types.php @@ -47,8 +47,7 @@ function statpress_event_types_page() { $event_types = $wpdb->get_results( "SELECT * FROM $table_event_types ORDER BY name ASC" ); ?> -
-

Typy Wydarzeń

+

diff --git a/includes/admin/pages/page-settings.php b/includes/admin/pages/page-settings.php index d902182..f4b1b3a 100644 --- a/includes/admin/pages/page-settings.php +++ b/includes/admin/pages/page-settings.php @@ -4,70 +4,77 @@ if ( ! defined( 'ABSPATH' ) ) { } function statpress_settings_page() { + $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( $_GET['tab'] ) : 'general'; ?>
-

Status migracji został zresetowany. Wróć do głównego panelu, aby ponownie uruchomić migrację.

'; - delete_transient( 'statpress_migration_reset_notice' ); - } - ?>

Ustawienia Wtyczki Statystyk

-
+ + +
Brak funkcji zarządzania typami wydarzeń.

'; + } + } elseif ( 'equipment' === $active_tab ) { + statpress_equipment_page(); + } elseif ( 'equipment_details' === $active_tab ) { + statpress_equipment_details_page(); + } ?> - - -
-

Narzędzia deweloperskie

-
-

Resetowanie migracji

-
-

Jeśli migracja danych nie powiodła się, a przycisk do jej ponownego uruchomienia zniknął, możesz użyć tego narzędzia, aby zresetować status migracji. Po kliknięciu, przycisk w głównym panelu wtyczki pojawi się ponownie.

-
-
-
+
+ +
+

Konfiguracja główna

+
+
+ +
+ +
+