From d303a55638729b811a955abfb8bd10b9af564cb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Fefli=C5=84ski?= Date: Thu, 12 Feb 2026 22:34:54 +0100 Subject: [PATCH] Plugin rename --- assets/css/admin.css | 18 ++-- includes/admin/pages/page-activity-form.php | 34 +++---- includes/admin/pages/page-activity-view.php | 62 ++++++------ includes/admin/pages/page-dashboard.php | 28 +++--- includes/admin/pages/page-equipment.php | 38 +++---- includes/admin/pages/page-event-types.php | 12 +-- includes/admin/pages/page-goals.php | 28 +++--- includes/admin/pages/page-import-csv.php | 36 +++---- includes/admin/pages/page-infographic.php | 38 +++---- includes/admin/pages/page-settings.php | 100 +++++++++---------- includes/admin/pages/page-yearly-summary.php | 34 +++---- includes/admin/pages/routes.php | 56 +++++------ includes/core/crud-activity.php | 4 +- includes/core/gpx-parser.php | 4 +- includes/core/gpx-upload.php | 4 +- moje-statystyki.php | 65 ++++++------ 16 files changed, 279 insertions(+), 282 deletions(-) diff --git a/assets/css/admin.css b/assets/css/admin.css index fc1bb6a..3eb6aac 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -1,12 +1,12 @@ /* Styles for WordPress Activity Stats Plugin - Admin Area */ /* Infografika */ -.mystat-infographic-grid { +.statpress-infographic-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; } -.mystat-infographic-card { +.statpress-infographic-card { background: #fff; border: 1px solid #e0e0e0; border-radius: 5px; @@ -14,12 +14,12 @@ text-align: center; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } -.mystat-infographic-card h3 { +.statpress-infographic-card h3 { margin-top: 0; color: #555; font-size: 1.1em; } -.mystat-infographic-card p { +.statpress-infographic-card p { font-size: 1.8em; font-weight: bold; color: #333; @@ -27,19 +27,19 @@ } /* Kontener dla szczegółów aktywności */ -#mystat-details-container { +#statpress-details-container { display: flex; flex-wrap: wrap; gap: 2%; } /* Szczegóły aktywności */ -.mystat-details-col { +.statpress-details-col { flex: 1 1 48%; /* Pozwala na elastyczne dopasowanie, z bazową szerokością 48% */ min-width: 300px; /* Zapobiega zbytniemu ściskaniu kolumn na mniejszych ekranach */ } /* Chart Controls */ -.mystat-chart-controls { +.statpress-chart-controls { display: flex; justify-content: space-between; align-items: center; @@ -49,12 +49,12 @@ padding-bottom: 10px; } -.mystat-chart-tabs.nav-tab-wrapper { +.statpress-chart-tabs.nav-tab-wrapper { border-bottom: none; margin-bottom: 0; } -.mystat-xaxis-switcher { +.statpress-xaxis-switcher { padding-top: 5px; white-space: nowrap; } diff --git a/includes/admin/pages/page-activity-form.php b/includes/admin/pages/page-activity-form.php index df9c971..af0b94f 100644 --- a/includes/admin/pages/page-activity-form.php +++ b/includes/admin/pages/page-activity-form.php @@ -3,16 +3,16 @@ if ( ! defined( 'ABSPATH' ) ) { exit; } -function mystat_add_new_page() { +function statpress_add_new_page() { echo '

Dodaj Nowy Trening

'; // Obsługa zapisu formularza (musi być przed renderowaniem, aby wyświetlić komunikat) - mystat_handle_activity_form_submission(); + statpress_handle_activity_form_submission(); // Formularz dodawania - mystat_render_add_form(); + statpress_render_add_form(); echo '
'; } -function mystat_edit_activity_page() { +function statpress_edit_activity_page() { global $wpdb; $activity_id = isset( $_GET['id'] ) ? intval( $_GET['id'] ) : 0; @@ -22,9 +22,9 @@ function mystat_edit_activity_page() { } // Handle form submission for update - mystat_handle_activity_form_submission(); + statpress_handle_activity_form_submission(); - $table_activities = $wpdb->prefix . 'mystat_activities'; + $table_activities = $wpdb->prefix . 'statpress_activities'; $activity = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $table_activities WHERE id = %d", $activity_id ) ); if ( ! $activity ) { @@ -33,23 +33,23 @@ function mystat_edit_activity_page() { } echo '

Edytuj Trening

'; - mystat_render_add_form( $activity ); + statpress_render_add_form( $activity ); echo '
'; } /** * Obsługa zapisu nowego lub edytowanego wpisu do bazy danych */ -function mystat_handle_activity_form_submission() { +function statpress_handle_activity_form_submission() { global $wpdb; // Sprawdź czy formularz został wysłany - if ( ! isset( $_POST['mystat_submit_activity'] ) ) { + if ( ! isset( $_POST['statpress_submit_activity'] ) ) { return; } $activity_id = isset( $_POST['activity_id'] ) ? intval( $_POST['activity_id'] ) : 0; - $nonce_action = $activity_id > 0 ? 'mystat_edit_entry_' . $activity_id : 'mystat_add_entry'; + $nonce_action = $activity_id > 0 ? 'statpress_edit_entry_' . $activity_id : 'statpress_add_entry'; // Weryfikacja bezpieczeństwa (Nonce) if ( ! isset( $_POST['_wpnonce'] ) || ! wp_verify_nonce( $_POST['_wpnonce'], $nonce_action ) ) { @@ -59,7 +59,7 @@ function mystat_handle_activity_form_submission() { // Use the refactored function to save data. // We can pass $_POST directly as the function will sanitize it. - $result = mystat_save_activity_data( $_POST, $activity_id ); + $result = statpress_save_activity_data( $_POST, $activity_id ); if ( $activity_id > 0 ) { $message = 'Trening zaktualizowany pomyślnie!'; @@ -77,20 +77,20 @@ function mystat_handle_activity_form_submission() { /** * Renderowanie formularza HTML */ -function mystat_render_add_form( $activity = null ) { +function statpress_render_add_form( $activity = null ) { // Enqueue media scripts for the uploader wp_enqueue_media(); global $wpdb; - $table_categories = $wpdb->prefix . 'mystat_categories'; - $table_event_types = $wpdb->prefix . 'mystat_event_types'; - $table_equipment = $wpdb->prefix . 'mystat_equipment'; + $table_categories = $wpdb->prefix . 'statpress_categories'; + $table_event_types = $wpdb->prefix . 'statpress_event_types'; + $table_equipment = $wpdb->prefix . 'statpress_equipment'; $categories = $wpdb->get_results( "SELECT * FROM $table_categories ORDER BY name ASC" ); $event_types = $wpdb->get_results( "SELECT * FROM $table_event_types ORDER BY name ASC" ); $equipment_list = $wpdb->get_results( "SELECT * FROM $table_equipment ORDER BY name ASC" ); $is_edit_mode = ! is_null( $activity ); - $nonce_action = $is_edit_mode ? 'mystat_edit_entry_' . $activity->id : 'mystat_add_entry'; + $nonce_action = $is_edit_mode ? 'statpress_edit_entry_' . $activity->id : 'statpress_add_entry'; $form_title = $is_edit_mode ? 'Edytuj Aktywność' : 'Dodaj Nową Aktywność'; $button_text = $is_edit_mode ? 'Zaktualizuj Trening' : 'Zapisz Trening'; @@ -218,7 +218,7 @@ function mystat_render_add_form( $activity = null ) {

- +