Tim
511c17468c
QA Edge Case Fixes: enforce spielernr and preserve DTFB fields
...
- Fix 1: Discard players missing spielernr instead of auto-generating them
- Fix 2: Preserve lizenznr, geburtsjahr, and pseudonym fields during player updates
- Fix 3: Resolve PHP 8 array offset warning by using !empty() for geschlecht parsing
- Fix 4: Leave clubless players handling as-is (skip them) per user request
2026-06-04 00:33:05 +02:00
Tim
6f33599fd9
Remove lizenz import handling - field should never be overwritten at DTFB
2026-06-04 00:09:31 +02:00
Tim
aac4c1458f
Merge sportsmanager2-dev and fix critical sync bugs
...
Merge resolution:
- Combined migration 120 (sync_log table + dev branch schema changes)
Bug fixes from intensive code review:
- C1: Fix session_id type mismatch - use datetime format matching
the staging table schema instead of varchar string (was breaking
the entire sync receive import)
- C2: Fix staging table cleanup query - use datetime comparison
matching the original admin import pattern
- W1: Add set_time_limit(300) to prevent timeout during large imports
- W2: Add REDIRECT_HTTP_AUTHORIZATION header support for Apache
mod_rewrite compatibility
- W4: Add lizenz column parsing and update during sync import
- M1: Tighten export WHERE clause to require both aktueller_verein_id
and spielernr (consistent with original export behavior)
- M2: Wrap syncGetLastStatus() in try/catch for graceful handling
when sync_log table doesn't exist yet
2026-06-04 00:02:56 +02:00
Tim
f39ade0e9d
Implement Player Sync to DTFB ( #286 )
2026-06-03 18:36:39 +02:00
MarvinF
2a307b0987
Merge branch 'sportsmanager2-stage' into sportsmanager2-dev
2026-05-13 00:03:28 +02:00
MarvinF
e8e6f7046d
Merge pull request #283 from Deutscher-Tischfussballbund/sportsmanager2-issue282
...
add club mailing functionality to admin area
2026-05-13 00:02:35 +02:00
Marvin Flock
20ab5a44a9
fix: add table headers
2026-05-13 00:00:34 +02:00
Jürgen Meyer
a5357e4a51
mailto Funktion bei Mannschaften in admin-Bereich Veranstaltung
2026-04-28 11:46:22 +02:00
Jürgen Meyer
68e16a3adb
mailto Funktion bei Vereine in admin-Bereich
2026-04-28 09:45:29 +02:00
MarvinF
cfc821f8ff
Merge branch 'sportsmanager2-prod' into sportsmanager2-stage
2026-04-14 19:09:46 +02:00
MarvinF
582829331c
Merge pull request #280 from Deutscher-Tischfussballbund/sportsmanager2-dev
...
dev to stage
2026-04-14 19:08:39 +02:00
MarvinF
d8ccd08843
Merge branch 'sportsmanager2-stage' into sportsmanager2-dev
2026-04-14 19:08:15 +02:00
MarvinF
57e92da771
Merge pull request #279 from Deutscher-Tischfussballbund/sportsmanager2-issue274-neu
...
Enhancing Playerstatistics (Performance Index, Club Membership and more)
2026-04-14 19:06:45 +02:00
Marvin Flock
7f85888a26
fix: add table fix
2026-04-14 19:02:38 +02:00
Marvin Flock
13ad52f221
fix: add small fixes
2026-04-14 18:50:05 +02:00
Jürgen Meyer
a44564a40e
Anzeige naegative Satzpunkte in Ligatabelle
2026-04-09 11:11:37 +02:00
Jürgen Meyer
ee4e817ad4
Aktualisierung Spielerstatistiken
2026-04-06 08:10:55 +02:00
jmeyer26
8a7ff6c234
Merge branch 'sportsmanager2-dev' into sportsmanager2-issue274-neu
2026-04-06 07:41:01 +02:00
Jürgen Meyer
8fb4ed1cdd
Filter Mannschaften in Spielerstatistik
2026-04-06 07:33:33 +02:00
Jürgen Meyer
a2243d9ccf
Teams und Filter Spiele in Wertung hinzugefügt.
2026-04-06 05:53:13 +02:00
MarvinF
308fbae4e5
Merge pull request #277 from Deutscher-Tischfussballbund/sportsmanager2-issue275
...
Display Teamlogo in Hall of Fame
2026-04-05 19:10:55 +02:00
MarvinF
d6d2a04ceb
Merge branch 'sportsmanager2-dev' into sportsmanager2-issue275
2026-04-05 19:10:32 +02:00
MarvinF
d7d6751b70
Merge pull request #278 from Deutscher-Tischfussballbund/sportsmanager2-issue276
...
Optimization of direct comparison
2026-04-05 19:07:34 +02:00
Jürgen Meyer
b112b4dc31
Effizienzindex und Punkteschnitt zu Spielerstatistoken hinzugefügt.
2026-04-04 12:42:07 +02:00
jmeyer26
ac416c1822
Fehler Vergleich Satzpunkte korrigiert
2026-04-03 07:37:32 +02:00
Jürgen Meyer
c92774b27d
Spielerstatistik Race Permormance Index hinzugefügt
2026-04-02 18:48:43 +02:00
Jürgen Meyer
b33a7e6a25
Unnötige Variablen gelöscht
2026-04-02 11:59:39 +02:00
Jürgen Meyer
f86815dae5
Auswahl Direkter Vergleich nach Punkte, Satzpunkte, Tore
2026-04-02 11:56:51 +02:00
Jürgen Meyer
43a03bbb09
Hall of Fame - Zuordnung Mannschaftswappen über Teamname
2026-04-01 15:51:23 +02:00
MarvinF
f430c7d35d
Merge pull request #273 from Deutscher-Tischfussballbund/sportsmanager2-stage
...
stage to prod
v2.5.2
2026-03-24 17:17:57 +01:00
MarvinF
73c352f6cf
Merge branch 'sportsmanager2-prod' into sportsmanager2-stage
2026-03-24 17:16:00 +01:00
MarvinF
c8c19ef8e0
Merge pull request #272 from Deutscher-Tischfussballbund/sportsmanager2-dev
...
dev to stage
2026-03-24 17:13:22 +01:00
MarvinF
cb0db3833c
Merge branch 'sportsmanager2-stage' into sportsmanager2-dev
2026-03-24 17:12:24 +01:00
MarvinF
29e7ea7ffa
Merge pull request #271 from Deutscher-Tischfussballbund/fix/common-update
...
fix: refactor the update php to allow different databases
2026-03-24 17:10:46 +01:00
MarvinF
426a582844
Merge pull request #270 from Deutscher-Tischfussballbund/sportsmanager2-issue269
...
Fixes for Direct Compare, Player Statistics, Home field right
2026-03-24 02:12:16 +01:00
Marvin Flock
c1763536c9
fix: refactor the update php to allow different databases
2026-03-24 01:38:18 +01:00
Jürgen Meyer
507861fd56
Neuberechung Quote in Spielerstatistik
2026-03-23 13:33:45 +01:00
Jürgen Meyer
168ad7dab4
Terminänderung funktionierte nicht mehr bei Tausch Heimrecht.
2026-03-23 12:08:11 +01:00
Jürgen Meyer
c8483b077e
Weiter Optimierung
2026-03-17 13:08:02 +01:00
Jürgen Meyer
c23ed24962
Kleine Optimierung
2026-03-17 13:05:59 +01:00
Jürgen Meyer
f70048f90f
Fehlerkorrektur Direkter Vergleich
2026-03-17 12:47:43 +01:00
MarvinF
572ccee6fd
Merge pull request #267 from Deutscher-Tischfussballbund/sportsmanager2-stage
...
stage to prod
v2.5.1
2026-03-10 00:13:41 +01:00
MarvinF
fa03965b17
Merge branch 'sportsmanager2-prod' into sportsmanager2-stage
2026-03-10 00:13:14 +01:00
MarvinF
0376b46470
Merge pull request #266 from Deutscher-Tischfussballbund/sportsmanager2-dev
...
dev to stage
2026-03-10 00:11:00 +01:00
MarvinF
c8f419e00a
Merge branch 'sportsmanager2-stage' into sportsmanager2-dev
2026-03-10 00:10:35 +01:00
MarvinF
116e4929b2
Merge pull request #265 from Deutscher-Tischfussballbund/sportsmanager2-issue261-issue262
...
Optimizations for Hall of fame, gameplans, associations, game postponement and more
2026-03-10 00:09:13 +01:00
MarvinF
aed4d19c47
Merge branch 'sportsmanager2-dev' into sportsmanager2-issue261-issue262
2026-03-10 00:08:54 +01:00
Jürgen Meyer
2faa38e2b8
Hilfsausgabe gelöscht
2026-03-09 07:44:59 +01:00
Jürgen Meyer
dc0fcea945
Beanstandung Copilot abgearbeitet 5
2026-03-09 07:43:20 +01:00
Jürgen Meyer
e139ac4fc2
Beanstandung Copilot abgearbeitet 4
2026-03-08 23:59:38 +01:00