CHANGELOG XTTV Ergebnisdienst 15.x (2023, + private Verbände) neu: php 8.2 (von 7.4) vieles :-) Bugfixes: viele :-) DB-Änderungen: ME_INIT, SPR_END_DATUM -> Standard IS NULL 10.x (2018) neu: Spielerauswahl am Spielbericht mit select2 ical Kalender-Ausgabe auch für Ligen (schnellere Ausgabe für Teams und Vereine) Prepared statements für SQL Abfragen (Sicherheit) Bugfix: 10.0 (22.8.2018) neu: Umstellung auf mysqli (Vorbereitung für php 7.x). Optionale Bekleidungsabfrage am Spielbericht. Punktevergabe: neues System mit Zusatzpunkt für vollständiges Antreten. Bugfix: 9.0 (11.7.2018) neu: Mehrere Umstellungen auf neue Zeichencodierung bei RC. Spieler für Spielerauswahl im ED von Vereinen deaktivierbar. VTTV Punktevergabe (3,2,1,0) für kampflose interne Spiele angepasst. Sortieroptionen (nach DG,Runde oder Spieldatum) bei Spiele-Liste. Umstellung auf https. DSGVO Umsetzung. Bugfix: Diverse Bugfix 8.0 (12.12.2016) neu: * Markierung in der Rangliste bei der SDev wenn SDev > SDev für RL-Wertung. Umstellung der Ranglistenabfragen auf utf-8 kodierte Seiten von Ratings Central. Bei Auswahl von "Spiele" werden bei vergangenen Spieljahren immer alle angezeigt (bis jetzt aktuell). "Hobby"-Ligen mit der Möglichkeit "Hobby"-Spieler anzulegen und auszuwählen, die in der LV-Meisterschaft nicht aufscheinen. Zuordnung von Spielern in der RL zu Verein (z.B. OÖTTV) oder Team möglich. Bugfix: Alternativen Rundenname in K.O. Systemen auch im Raster anzeigen. Bei fehlendem Spiel-Datum im Raster, Datum (0000-00-00) ausblenden. Bei Strafverifizierungen mit Beibehalten der Spiele Spielrichtung der Heimmannschaft speichern. Ranganzeige in der Einzelrangliste bei OÖTTV System richtig gestellt. Turnierergebnisse wurden bei neuer Kodierung der Satzanzahl (p1,p2,p3) in Spielerergebnissen nicht angezeigt. Spieleanzeige ausblenden, wenn beide Mannschaften w.o. geben. Bei Spielen ohne bekannte Spielreihenfolge bis jetzt falsch angezeigte Spielposition ausgeblendet. Wenn "Spiele" Anzeige gewählt wird diese bei Wechsel zu anderm LV oder SJ nicht mehr mitgenommen. Fehler bei "Spiele" Anzeige behoben, wenn für Auswahl noch keine Auslosungen vorhanden. Spiele- und Ligalinks von Spielbericht und Ergebniseingabe kommend korrigiert. 7.1 (17.11.2015) neu: Umfangreiche Auswahl bei der Anzeige von Spielen (auch im Standalone Mode für eigene Homepages) Anzeigemöglichkeit von langen Teamnamen in der Mannschaftstabelle Anzeigemöglichkeit von kurzen Teamnamen in der Spiele-Ansicht Alternative Anzeigemöglichkeit von kurzen Teamnamen und Abkürzung in der Kreuztabelle Bugfix: E-Mail Benachrichtigung: bei Abo der Ergebnisse einzelner Spieler, wurden zu viele Spielergebnisse übermittelt. 7.0 (27.9.2015) neu: OÖTTV und TTTV Daten importiert und in das System integriet. OÖTTV Einzel-Ranglistenreihung ermöglicht (Bewerbmodus-Eigenschaft). Möglichkeit bei Mannschafts w.o., die Spieler einer Mannschaft einzugeben (aktuelles OÖTTV-System, Liga-Eigenschaft). Ligaanzeige bei offenen und zu bestätigenden Spielen unter "Meine Spiele". Altersklasse U9. Mögliche Strafverifizierung mit Beibehaltung von einzelnen Spielen (nur für MuBA und Admins). Anzeige des Beginndatums bei Vereinsterminen. Bugfix: Datum bei Spielen ausblenden wenn Datum 00:00:00 (noch nicht festgelegt). Spieldatum bei zu bestätigenden Spielen unter "Meine Spiele" korrigiert. Sortierung Einzelrangliste nach AK bei fehlendem RC-Rating. 6.3 (1.7.2015) neu: Anzeige von Zusatzinformationen und Mannschaften bei noch nicht ausgelosten Bewerben erweitert. Mehr Links bei E-Mail Benachrichtigungen Direkte Anzeige einer Liga, wenn in einer ausgewählten Übersicht nur eine Liga vorhanden ist. Hervorhebung bei Rundeneinschränkung ermöglicht. Hervorhebung bei Standalone Versionen der (Doppel)Rangliste ermöglicht. Manuelle Mannschafts-Punktevergabe bei strafverifizierten Spielen möglich (nur für MuBA und Admins). Bugfix: Ranglistendarstellung bei mehreren Teams in einer Liga mit gleicher Teamnummer und Alternativname. Rasterdarstellung bei Freilosen. Alternativer Teamname in der Doppelrangliste. Englische Muba-Texte Tabellensortierung nach Satzverhältnisses Wertung bei w.o. gegen w.o. im Doppel richtig gestellt. E-Mail Benachrichtigung auch bei w.o. Intern: 6.2 (20.9.2014) neu: "Merken" für Login (per Cookie) "Passwort vergessen" Hilfe Anzeige von Zusatzinformationen und Mannschaften bei noch nicht ausgelosten Bewerben Bugfix: Tabellensortierung Bonuspunkte, Rang (bei Rang='') Cancel Links für Benachrichtigungsdienst Intern: Tabelle Bewerbmodus reorganisiert __DIR__ überall angepasst 6.1 (8.9.2014) neu: Tabellensortierung (Rangliste, Mannschaftstabelle). Spieltage bei Mannschaftsübersicht hinzugefügt. Bugfix: MSF Daten in auch Datenblättern nur nach login anzeigen. 6.0 (26.8.2014) neu: Neue VTTV, BL Spielsysteme. Highlighting bei Spieleansicht. Punkteergebnis mit abs(Satzpunkte) > 99 nicht mehr zugelassen. Option Einsätze eines Spielers in unterschiedlichen Mannschaften innerhalb einer Liga in der RL zu trennen. Mannschaftsführer Kontaktdaten nur nach login sichtbar. Mögliche Email Benachrichtigung bei neuem Ergebnis. Anzeige der Spielereinsätze nach Runden und Leistungsklassen (aus der DV). Bugfix: Platztausch wird bei Mehrfachverlegung richtig behandelt. Fehler bei der Anzeige von Spielerergebnissen bei Turnieren mit Passnummernübermittlung behoben. w.o. gegen w.o. mit 0:0 wurde bei Überprüfung als Gastsieg gewertet. Korrekturen von Hyperlinks auf der Seite Spielerergebnisse, wenn nur pid übergeben wird. Spielverlegung wird nach Eintrag des Ergebnisses in der Spieleübersicht nicht mehr symbolisch angezeigt. Spieldatum bei n.a. oder ähnlich = NULL. Bei Spielreset wird Spieldatum (ME_DATUM) und Ergebnistyp (ME_ERGEBNISTYP) nicht zurückgesetzt. 5.0.1 (19.9.2013) neu: k.a. bei w.o. für WTTV hinzugefügt. Bugfix: Adminfunktionen der Spielberichtseingabe wieder ermöglicht. 5.0.0 (12.9.2013) neu: Einheitliche neue Anzeige von Spielen (Team, Runde, Liga) ZM Eingabeberechtigter kann auch Gast-Bestätigung der eigenen Vereinsspiele eingeben. Datenbankabfrage für die Spielesuche eines Spielers optimiert. Bei Starfverifizierungen, nicht angetreten o.ä. werden etsprechende Satzpunkte hinzugefügt. Bei Starfverifizierungen, nicht angetreten o.ä. wird der Datensatz der m_erg nicht zurückgesetzt sondern nur korrigiert. Änderungen der m_erg werden archiviert, bei den dazugehörigen Einträgen der in e_erg, d_erg und ersatz die me_id invertiert. jquery Bibliothek hinzugefügt. Ligen und Gruppenblock formatierung verbessert. Focus bei Login auf Benutzerfeld. (w.o.) bei "nicht angetreten" hinzugefügt. Wenn Teams einer Organisation zugeordnet sind, werden bei der Spielerauswahl alle Spieler der Organisation angeboten (für BL-Bewerbe). Änderungen der Überprüfungen für neues Spielsystem: 3er Mannschaft mit Doppel und Entscheidungsspiel (BL-Finale). Automatisches Weiterschreiben im Raster (Mathias). Markierung eines Ergebnisses mit MUBA Entscheid bei Rasterdarstellung. Rangbestimmung der Mannschaftstabelle in Funktion edGetMannschaftstabelle ausgelagert. Punktevergabe aus Spielsystem ausgelagert. Bugfix: Schwarze Zeilen von markierten Mannschaften in der Doppelrangliste bei pdf-Ausgabe korrigiert. Fehler bei Spielersuche bei Auswahl von Verein und Geschlecht behoben. Ranglistenplatzirung bei RC-Rangliste korrigiert. Punkteanzeige im k.o. nur bei Spiel- und Satzgleichheit Bei Rasterbewerb sortierung der Mannschaftsergebnisse nach Runde -> Durchgang Fehlermeldungen bei flascher pid, spid und lid behoben. 4.2.1 (11.10.2012) neu: Bei Anmeldung testen, ob cookies erlaubt sind. Möglichkeit zum Einloggen ohne JS. Absende Buttons ohne JS. 4.2.0 (9.10.2012) neu: Neues Loginsystem (Session basiert). Mannschafts- und Ligenverlinkung in den Vereinsterminen. Links bei Mousover anstelle von Fett mit Hintergrundfarbe markiert um Springen der Texte zu vermeiden. Vereinsuser der nur ED Rechte besitzt. Bugfix: Hackermeldung bei "Zurück über Browser" nach Spielbestätigung. Zusatzprogramme: Rangliste: verliehene Spieler werden standardmäßig angezeigt (vorher nicht). Ranglisten können gespeichert werden. 4.1.0 (19.9.2012) neu: Satz- und Punkteanzeige bei k.o. Spielberichten im Fall von Unentschieden. OnlineHilfe für Punkteeingabe angepasst. Tabulatorreihenfolge bei Punkteeingabe an Spielnummern angepasst. Änderungen von Ergebnissen für Vereine und Mannschaften nur mehr in der aktuellen Saison möglich. Bei Vereinsterminen wird beim Termin auch das Enddatum angezeigt, wenn es sich nicht um Pflichttermine handelt. Spielerauswahl: Freigabeüberprüfung. Spielerauswahl: Überprüfung ob Anmeldedatum <= Spieltag < Abmeldedatum (vorher nur Abmeldedatum). Nach Anmeldung wird eigener Verein bei Vereinsterminen automatisch ausgewählt. Logout Möglichkeit gestrichen (zu viele Anfragen). Bei Anmeldung wird eigene Organisation und eigener Verein bei Vereinsterminen automatisch ausgewählt (nur für Teams und Vereine). Standalone Versionen: Tabelle, Rangliste, Doppelrangliste, Kreuztabelle, Spielbericht, Mannschaftsergebnisse, Raster, Spielerergebnisse, Vereinstermine, Spiele einer Runde, Ligaergebnisse. Präfix (jun., sen.) wird bei Spielerauswahl im Spielbericht als j,s angezeigt. Bugfix: Linkweitergabe bei Spielerergebnissen. Fehler bei Spielerergebnissen behoben, wenn Turnierspieler keine Anmeldung hat. K.O. Raster Darstellung Spielerdaten bei Spielerergebnissen mit pid. Doppelnamen senkrecht (falsche Funktionsparameter). Leerzeichen werden beim Schreiben bei Satzpunkten entfernt. Leere felder zwischen ',' oder ',' am Ende von Satzpunkten werden als Fehler angezeigt. Spiele ohne Zuordnung zu Übersichten werden bei Vereinsterminen nun auch ausgeblendet. "w.o." Eingabe in js richtig gestellt. Spiele ohne bekanntes Spieldatum werden in "Meine Spiele", "Ligaspielen" und "Vereinsterminen" nicht mehr angezeigt. Verlegungsdatum wird bei Vereinsterminen wieder richtig angezeigt. Nach Admin Login werden keine Spiele angezeigt. Config Änderungen: $emailOpenSourceContact in ed_conf 4.0.0 (19.8.2012) neu: RC-Punkte in den MS-Ranglisten für abgelaufene Saisonen zeigen Stand mit Ende der Saison. RC-Punkte in den Spielerergebnissen für abgelaufene Saisonen zeigen Stand mit Ende der Saison (Datum wird angezeigt). Spielersuche mit Optionen: nur aktiv, nur vom LV, nur aktive Vereine. Turnierspiele bei Spielerergebnissen. Mehr als 1 Doppel möglich. Nummerierung der Spiele in ed_spielsystem bei SY_E_REIHE und SY_D_REIHE ergänzt. Doppel generell auch als nicht gespielt möglich (Überprüfung nur über Spielreihenfolge). Mögliche Eingabe von Satzpunkten. Abfragen so erweitert, dass auch Spielsysteme mit 4:x funktionieren (sollten, noch nicht getestet). Abfrage der Spielerergebnisse auch mit P_ID möglich. Strafverifizierung mit 1 Strafpunkt möglich. Kampflos Wertung für Heim und Gastmannschaft möglich (interne STTTV). Ranglistenteilung durch Wert in ed_anzeige geregelt. Spielersuche verbessert und auf SG erweitert. Changelog Anzeige Spielberichtscript vereinfacht Bugfix: keine Config Änderungen: entfernt: // $siegSaetze = 3; wird nun aus Spielsystem berechnet neu: $siegPunkte = 11; 3.3.0 (8.6.2012) neu: Vereinsauswahl bei Filter für Spielerergebnisse w.o. Anzeige bei Einzel und Doppel (für alte Ergebnisse von WTTV, STTTV) Anzeige der Siegermannschaft ohne Sätze bei Ergebnistyp = W (für alte Ergebnisse von WTTV, STTTV) Erweiterungen für Doppel als letztes Spiel (Überprüfungen) Spieljahreauswahl auf vorhandene Spieljahre der gewählten org eingeschränkt Spielerergebnisse: Anzeige von Sieg oder Niederlage bei EE_ERGEBNISTYP = 'W' (für alte Ergebnisse von WTTV, STTTV) Org und Bewerb als Tooltip bei Spielerergebnissen Anzeigeoption: Satzanzeige (für alte Ergebnisse von WTTV, STTTV) Anzeigeoption: Rasteranzeige (N für WTTV Doppel - k.o.) WTTV und STTTV Daten Bugfix: Druckdarstellung der Raster im css richtig gestellt 3.2.1 (3.5.2012) neu: Altersgrenzen nach Stichtagen im Bewerb &testanzeige=1 bewirkt Anzeige einer Liga, auch wenn diese noch keiner Übersicht zugeordnet ist Filter für Spielerergebnisse 3.2.0 (14.2.2012) neu: Spracherweiterung: Spielerergebnisse Anzeige Nationalität in Einzelrangliste Kontrolle der fristgerechten Spielberichtseingabe Automatische Rasteranzeige bei K.O. Bewerben Bugfix: highVid bei Ligaterminen weitergereicht. Terminauswahl bei Spielen vom subheader in den Tabellenheader. Englischer Hinweis bei Kreuztabelle. Keine Kreuztabelle bei mehr als 2 Durchgängen. Ligatermine Sortierreihenfolge (Gespielt, Runde, Spielnummer hinzugefügt) ALT_TEAM_NAME in EInzel-RL Einzelrangliste (Runden des Quotient Sp*S/N da 8*11/8 != 7*11/7 ist) und Platzierung auf gleichen Quotienten beschränkt Doppelrangliste analog EInzelragngliste, Platzierung aber wie im Hilfetext angegeben. 3.1.1 (10.10.2011) neu: Spielersuche 3.1.0 (7.10.2011) Bugfix: echtes Spieldatum in anderen Modulen (Ligatermine, Kreuztabelle) Rundenübersicht Pflichttermin <-> Spielrunde Alt_Teamname auch in Ligaterminen T_ID -> tid neu: Sortierung der Tabellen bei Gleichstand nach Teamabk. Verlegung als include Umfassende Erweiterung der Verlegungsregeln Warning bei Spieldatum != Verlegungsdatum Offene Spiele link nicht weitergeben O_ID und L_ID bei rc_gruppen Eingabefehler und -warnungen in multilanguage xml library function_lib: Zusammenführung mit xml library extern: Android App (Beta) 3.0 (8.8.2011) Verzeichnisstruktur: Umfangreiche Änderungen der Verzeichnisstruktur und URL-Parameter (Übersiedelung auf ÖTTV Server) Bugfix: Ranganzeige bei 0 Spielen entfernt. Auf- und Abstiegsmarkierungen auf Tabellenposition und nicht auf Rang bezogen. Spieltermine Zeitauswahl neu: Kreuztabelle: Runde und Datum bei offenen Spielen als Tooltip Multilanguage Support Meine Spiele Ansichten Spielerbezeichnungen am Spielbericht aus DB Verbesserte PDF Auswahl Übergabeparameter normiert, org -> oid, etc. DB-Änderungen: Tabelle: tt_org_specific ALTER TABLE ed_spielsystem ADD SY_SPIELER_BEZ VARCHAR(20) NOT NULL AFTER SY_D_REIHE ALTER TABLE ed_spielsystem DROP SY_ANZAHL_SPIELER ALTER TABLE ed_m_erg ADD ME_GESPIELT DATETIME NULL DEFAULT NULL AFTER ME_INIT, ADD ME_BESTAETIGT DATETIME NULL DEFAULT NULL AFTER ME_GESPIELT 2.1.3 (31.5.2011) Bugfix: Kreuztabellen Formatierung pdf-Druck Kreuztabellen neu: pdf-Druck Doppelrangliste 2.1.2 (13.4.2011) Bugfix: function edGetSpielerDaten($SP_ID): Beim ermitteln der Spielerdaten wird O_ID aus SP_ID ermittelt, falls von ANZEIGE keine andere Vorgabe. neu: Zeichenketten für Passnummern möglich. Kreuztabelle nach aktuellem Tabellenstand sortiert. Alternativer Teamname möglich (z.B. für Sponsoren), dieser wird in der Mannschafts- und Kreuztabelle angezeigt. DB-Änderungen: #Umstellung der "Passnummern" auf VARCHAR zur aufnahme der WTTV, STTTV Nummern mit Buchstaben ALTER TABLE tt_p_id CHANGE O_P_ID O_P_ID VARCHAR(20) NOT NULL #Flag für Gleichstellung ALTER TABLE tt_p_id ADD O_GLEICHSTELLUNG TINYINT NOT NULL DEFAULT '0' # Alternative Teamnamen (z.B. für Sponsor) ALTER TABLE tt_team ADD T_ALT_NAME_KURZ VARCHAR( 60 ) NULL DEFAULT NULL AFTER T_ALT_ABKZG # Einige Schlüssel in div. Tabellen hinzugefügt (nicht protokolliert ...) 2.1.1 (22.3.2011) Bugfix: Bei möglichem Reservespieler (z.B. SL-System) wird der Reservespieler standardmäßig auf w.o. gesetzt. RC ID wird nun bei entsprechender Auswahl auch im Spielbericht angezeigt. neu: Spieltermine: aktuell (+/- 8 Tage) Spielerkader für Teams AK Anzeige auch für S70, S75, S80 DB-Änderungen: # Spielerauswahl aus Verein (SPIELER_AUSWAHL = 0) oder Kader (SPIELER_AUSWAHL = 1) ALTER TABLE ed_liga ADD SPIELER_AUSWAHL SMALLINT NOT NULL DEFAULT '0' # Kadertabelle (Erweiterung der bestehenden tt_teamperson) ALTER TABLE tt_teamperson CHANGE P_ID P_ID BIGINT(20) NOT NULL DEFAULT '0' ALTER TABLE tt_teamperson ADD SP_ID BIGINT NOT NULL DEFAULT '0' AFTER P_ID ALTER TABLE noettvinfodb11.tt_teamperson ADD UNIQUE (SP_ID, T_ID) # Obsolet ALTER TABLE ed_anzeige DROP ANZ_PASS_FELDNAME 2.1 (5.3.2011) Bugfix: Spielberichtsanzeige bei div. neuen Strafverifizierungen und Rückziehungen auf Mannschaftsteil beschränkt. Ranglistenberechnung für Spieler mit 0:X korrigiert (0:a schlechter als 0:a+1) Ranglistenberechnung Abfrage für Siege = 0 und Niederlagen = 0 entfernt (nicht möglich). neu: Doppelrangliste Markierung von Auf- und Absteigern möglich Favicon wird angezeigt (Bernhard Löwenstein) DB-Änderungen: # Neu für Auf- und Abstiegsmarkierung ALTER TABLE ed_liga ADD PL_ID INT NOT NULL DEFAULT '0' # PL_ID = 0 -> keine Anzeige der Platzierung CREATE TABLE IF NOT EXISTS ed_platzierung ( PL_ID int(11) NOT NULL AUTO_INCREMENT, PL_AUF_PFLICHT int(11) NOT NULL DEFAULT '0', PL_AUF_KANN int(11) NOT NULL DEFAULT '0', PL_AUF_KANN_BEDINGT int(11) NOT NULL DEFAULT '0', PL_AUF_QUALI int(11) NOT NULL DEFAULT '0', PL_AB_PFLICHT int(11) NOT NULL DEFAULT '0', PL_AB_KANN int(11) NOT NULL DEFAULT '0', PL_AB_QUALI int(11) NOT NULL DEFAULT '0', PRIMARY KEY (PL_ID), UNIQUE KEY PL_AUF_PFLICHT (PL_AUF_PFLICHT,PL_AUF_KANN,PL_AUF_KANN_BEDINGT,PL_AUF_QUALI,PL_AB_PFLICHT,PL_AB_KANN,PL_AB_QUALI) ) ENGINE=MyISAM; # Obsolet: ed_tabellenmarkierung # DROP TABLE ed_tabellenmarkierung 2.0f (24.2.2011) Bugfix: Abgemeldeter Spieler wurde im Spielbericht nicht angezeigt. Einige absolute Pfade korrigiert (TTTV Hinweise, falls notwendig -> ed_def) Neu: Möglichkeiten für: Mannschaften zurückgezogen (vom DV-Bereich) und Strafverifizierung: Nichteinhaltung von Bestimmungen Geändert: footer wieder in ed-root Spamprotection mittels js (Bernhard Löwenstein) HallenInfo (incl. Google link) als Funktion ausgelagert (GetHallenInfo) Hallenanzeige ausständiger Spiele in Mannschaftsergebnissen Wochentag auch bei Mannschaftsergebnissen, Spielrundenübersicht, und Ligaterminen (neue Funktion GetWochentagAbkFromDatum) DB-Änderungen: keine 2.0e (18.12.2010) Neu: Bonuspunkte Bugfix: Hallen werden in ZM nur angezeigt, wenn sie eingetragen sind (also keine Standardhallen) Bei Abfarge der Spieledaten eines Spielers über die SP_ID wird nun die O_ID ermittelt und der richtige Verband angezeigt. 2.0d (23.11.2010) Neu: Ligatermine 2.0c (9.11.2010) Neu: Umlaute können bei Login umschrieben werden. Platztausch wird bei den Spielterminen angezeigt und H/A so verwendet, dass der tatsächlich Spielort angegeben wird. Footer Datei in inc verschoben. Javascript zur Anzeige des Ergebnis während der Eingabe. Bugfix: Darstellung der Kreutztabelle bei nur einem Durchgang. 2.0b (17.9.2010) Neu: Spielerergebnisse: Verein und RD-Graph link wieder angezeigt. Org-spezifisches Hilfe-File möglich. Bugfix: Login am Testsystem bei fehlendem Benutzer ohne Kennwort nicht mehr möglich. Fehler bei bestehendem Team-Benutzername ohne Team-ID (Team bestand nur in Vorsaison und Team-ID wurde auf NULL gesetzt) beseitigt. Abfrage unbestätigte Spiele von Subheader in index verlegt, da sonst direkt nach der Bestätigung noch einmal die Aufforderung kommt. Spielerergebnisse: Bei Spielern ohne RC Wertung wird INfo "Aktuelle Punktezahl bei "mouse over" nicht angezeigt. 2.0a (29.8.2010) Neu: Bei Spielterminen werden auch Spiele des übergeordneten Bewerbs angezeigt. Bugfix: Spieltermine ÖTTV (es werden nun Vereine angezeigt die Spiele in Ligen mit O_ID haben) sponsorlogopfad: absolut buttonpfade: absolut 2.0 ;-) (8.2010) Neu: Neuer Header Spieltermine Datenbankumstellung für Passnummern Alle Passnummern (incl RC) in tt_p_id Ersatzspieler, RC-Punkte Anzeige über ed_anzeige steuerbar Tabellenformatierungen ohne senkrechte Linien Spiele eines Spielers werden nun auch für Spiele in einem anderen Verein angezeigt (SP_ID -> P_ID) Mannschaftsfoto und Daten (Mathias) Bugfix: Kontrollen für Spieler: max. Anzahl unterschiedlicher Spieler, Doppelspieler nicht in beiden Mannschaften zu viele w.o. Spiele N.A. auch Spieltermin in der Zukunft zulassen. 1.6work Neu: Header, Standard: Saison 2010 1.5d (16.7.2010) Neu: "Anz. Spiele * Siege / Niederlagen" als title in der Rangliste Kartenanzeige über google maps Login über MD5 Passwort Bugfix: org und SJ_ID bei Anmeldung übergeben 1.5c (14.4.2010) Bugfix: RC Wertung vom aktuellsten Datum für jeden Spieler auch wenn für den Spieler im aktuellten "Backup" keine Werte stehen. Sortierung nach ME_NR in der Spieleübersicht. 1.5b (10.4.2010) Neu: Ligaspezifische Anzeigemöglichkeiten für Tabellen: Passnummernfeld für Tabellen und für Spielbericht wählbar AK-Anzeige wählbar neue DB Tabelle: ed_anzeige 1.5a (10.4.2010) Neu: Darstellen der Logos und Titel abhängig von gewählter Organisation. Anpassung für Auswahl der Gruppen/Ligen für verschiedene Organisationen. Auswahl für Organisation und Spieljahr. neue DB Tabellen: ed_uebersichten ... ersetzen sieljahr_X 1.5 (Anpassungen für SL, 5.4.2010) Neu: Punkte für Sieg,Unentschieden,Niederlage,w.o. aus Datenbank. Berücksichtigung alternativer Teamnamen aus tt_team mit Teamnummer. Bugfix: css Fehler bei Rasterdarstellung 1.4b Neu: Vornamen in Spielerauswahlliste mit 3 Buchstaben (dafür Nachname einer weniger) Bugfix: pdf-Druck Auswahl zumindest für Aslosung wieder hinzugefügt, auch wenn noch keine Ergebnisse da sind ;) 1.4a Neu: Spielsaison bei Tabellen und RL anzeigen. Rundenname individuell möglich (für k.o. System, ed_spielrunde - SPR_NAME). spieleeinerrunde aus index extrahiert. Möglichkeit zum Einbinden einer externen Datei zur Anzeige von Ergebnissen (z.B. Rastern) 'liga_ID' in $dataDirRel Bugfix: "Durchgang" in Rundenübersicht nur bei Anz. Durchgänge > 1. Links für "Runden einschränken" und "Kreuztabelle" aus Druckvorschau entfernt. Links zum Eingeben und Ändern der Spiele aus Druckvorschau entfernt. Zeilenumbruch bei langen Doppelnamen. " />" Tags bei nach ">" geändert. alt="" bei ergänzt. pdf-Druck Auswahl entfernt wenn noch keine Ergebnisse da sind. 1.4 Neu: Änderungen für Cupsystem (DB: ed_bewermodus) Anzeige der Kreuztabelle möglich. Anzeige von Platztausch und Bestätigung in der Spieleübersicht einer Mannschaft. Bugfix: Highlight Parameter auch bei eingeschränkten Runden übergeben. Fehler in index, tabelle und rangliste behoben (color tag auch bei nicht vorhandenem Wert). Platztauschflag wird auch vor erstem Erstellen des SB abgefragt und entsprechend markiert. 1.3b Nach Anmeldung erfolgt deutliche Aufforderung zur Bestätigung unbestätigter Spiele. Vorbereitung zur Anzeige automatisch beglaubigter Spiele. 1.3a Einschränkung von Runden für Tabellen und Ranglisten. Link vom Logo auf nöttv.org Quotientenanzeige als "title" in Mannschaftstabellen. 1.3 (15.11.2009) PDF-Druck von Tabellen und Ranglisten (Mathias Neuwirth). Anzeigemöglichkeit der Mannschaftsführer im ED. 1.2g (12.11.2009) History file ausgegliedert. Altersklassen in Rangliste. Liga/Klasse Anzeige entfernt, wenn keine Übersicht ausgewählt wurde. 1.2f (08.11.2009) Spielerergebnisse: link auf RC korrigiert. Fehler in Funktion edGetAllPlayerGames korrigiert. 1.2e (03.11.2009) Highlighting über Parameter highVid, highC wird weitergegeben. 1.2d (24.10.2009) Highlighting für eingeloggte user oder über Parameter highVid, highC. Möglichkeit der Parameterübergabe verbessert (Liga_ID von Team_ID). 1.2c (21.10.2009) Korrekturen und links in der Spielanzeige für einen Spieler. Möglichkeit der Parameterübergabe verbessert (notwendige Daten werden aus vorhandenen Parametern bestimmt). 1.2b (8.10.2009) Eingabemöglichkeit für unentschuldigtes nicht antreten. 1.2a (7.10.2009) Strafverifizierung wegen falschem Spielereinsatz. Safari Problem für Gastbetätigung beseitigt. 1.2 (2.10.2009) Druckfunktionen mit ed_style_printer.css (Mathias Neuwirth). 1.1b (28.9.2009) Fix des links zur Spielberichtsdarstellung aus der Liste aller Spiele eines Spielers. (L_ID und ME_ID passen nicht wenn man in eine andere Liga wechselt). 1.1a (27.9.2009) Korrektur für Bestätigungsmöglichkeit für Gastverein und Gastmannschaft. 1.1(25.9.2009) Fehler bei Änderung der Spielrichtung von waagrecht -> senkrecht korrigiert (falsche Spielerauswahl). Eingabeberechtigung von Namen auf IDs umgestellt (ZM) DB Ergänzug ZM-Flag in ed_spielrundengruppe. Spielerauswahl für Spielpartnerschaften. Altersklassenbegrenzung für Spielerauswahl. Geschlechtsbegrenzung für Spielerauswahl. 1.0f (20.9.2009) Datenbankänderunegen in Namen von rc Tabellen rc_value -> rc_wertung rc_event -> rc_stichtag (RC_EVENT_NAME -> RC_STICHTAG_NAME) angemeldet - > ROT RL-Punkte (Hilfe). Schiedsrichteranzeige am Spielbericht. 1.0e (20.9.2009) Korrektur für RC-Punkte in RL. 1.0d (19.9.2009) RC-Punkte in RL. 1.0c (11.9.2009) Safari-Bug (header wird auch in update_all gesendet). Spielberichtformatierungen. Standardhallen anzeigen wenn H_ID = 0. 1.0b (10.9.2009) Sieger des Einzelspiels am Spielbericht nochmals korrigiert. Wenn Spieldatum bereits vorhanden, wird dieses nun im Spielbericht angezeigt. 1.0a (6.9.2009) Spieldatum in der Zukunft nicht möglich. Ausgabe der Warung in den Spielbericht verschoben. Tabellenformatierung Rundenübersicht: Teilung im rechten Bereich aufgehoben. Sieger des Einzelspiels am Spielbericht korrigiert (Heim-Gast, S-W Fehler). 1.0 (6.9.2009) Alle Spielerergebnisse anzeigen. Hallen anzeigen. Spieleverlegung (Mathias Neuwirth). Primärschlüssel in ed_e_erg und ed_d_erg durch Kombination aus ME_ID und EE_NR/DE_NR ersetzt. 0.9i (1.9.2009) Sieger bei Einzelspielen anzeigen, Spielnummer formatiert Groß und Kleinschreibung bei LOGIN ermöglicht. 0.9i (31.8.2009) alle Mannschaftsergebnisse einer Mannschaft anzeigen. 0.9h (28.8.2009) Hilfefunktionen 0.9g (27.8.2009) Spielbericht, Tabelle und Rangliste als include und "Stand-Alone" ausgeführt. control umbenannt. 0.9f (26.8.2009) Rechteauswertung auf HG erweitert (bei internen Spielen und Mannschaftslogin). "Nicht angetreten" und "Platztausch" ausgeblendet falls nicht aktiv. Bei edIstEingabeberechtigt gesperrte Spiele ausselektiert. alle inc umbenannt. Formatierungen 0.9e (26.8.2009) link zur Eingabe bei jedem Spielbericht. Fehler bei Spielfreigabe korrigiert. kleine Korrekturen. 0.9d (23.8.2009) Schreiben des Flags bei falscher Spielreihenfolge und Anzeigen im Spielbericht. 0.9c1 (23.8.2009) kl. Textverbesserungen 0.9c (20.8.2009) Formatierungen Umstellung des Testsystems auf tabellen mit Präfix "test_" Einführung des Entwicklungssystems Fehlermeldung bei falscham Login verbessert 0.9b (18.8.2009) Rangliste: bei 0 Siegen S=0.001 ergänzt. "title" mit class Hilfe erweitert Login-System auf DB-Passwörter erweitert 0.9a (17.8.2009) Admintools erweitert login in function_lib_ED aufgenommen alle Schreib-Funktionen mit log Funktionen versehen. 0.8e (16.8.2009) Sätze in ME schreiben (incl. nicht antreten). Berücksichtigung des Satzverhältnisses in der Mannschaftstabelle. Umstellung auf config_ED_test_db 0.8d (14.8.2009) Formatierung Runden-Übersichtstabelle Umstellung des Feld ME_MUBA -> ME_MUBA 0.8c (13.8.2009) Abschließen und Öffnen der Spiele für Admin ermöglicht 0.8b (13.8.2009) Bestätigung der Gastmannschaft möglich. Programmbereinigungen 0.8a (12.8.2009) datetimepicker entfernt (nicht kompatibel mit IE8) w.o. Spieler für gültige Spielergebnisse berücksichtigt 0.7b (12.8.2009) Bug in Loginsystem bereinigt Einige Warnings beseitigt 0.7a (10.8.2009) Gesamtergebnis wird nicht mehr eingegeben sondern berechnet. Zahlreiche Warnings beseitigt 0.6b (9.8.2009) Bugfixes (Durchgang am Spielbericht, Mannschaftstabelle: Ordnung bei 0:x) Formatierungen (durchgeführt im SV) 0.6a (9.8.2009) Vorbereitung für Login System (Vereinsname oder Teamname oder Admin) 0.5d(9.8.2009) Umlaute bereinigt Zusätzlicher Hinweis bei Fehleingabe Abfragen ob letztes Spiel von Siegermannschaft gewonnen wurde (incl. Ausnahmen). 0.5c (7.8.2009) Programmbereinigung (function edGetLetter) Bug: Mannschaftstabelle (IF(sum(L) = 0, sum(W)/0.001, sum(W)/sum(L)) AS Quotient) 0.5b (6.8.2009) Bedingung für "E" Spieler in 2. Runde hinzugefügt: 1. Runde, 2. Runde, falls 1. spielfrei, nicht für interne außer Team1 0.5a (4.8.2009) Ersatzspielereingabe hinzugefügt (dzt. nur 1. Runde) 0.4a (4.8.2009) $_REQUEST['anzahlEinzelSpieler'] durch $ligaDatenSet['SY_ANZAHL_EINZEL'] ersetzt, hidden input Feld in Formularen gestrichen $_REQUEST['anzahlDoppel'] durch $ligaDatenSet['SY_ANZAHL_DOPPEL'] ersetzt, hidden input Feld in Formularen gestrichen log Daten werden nur geschrieben wenn M_INIT > 0, da timestamp bei der Auslosung gesetzt wird. Mannschaftstabelle formatiert Rangliste formatiert und nach Kriterien geteilt 0.3f (3.8.2009) Bugfix: Spieler werden am Spielbericht bei falscher Spielreihenfolge nicht angezeigt , falls sie in den ersten 3 Spielen nicht gespielt hatten. Bugfix: Richtige Anzeige in der Rundenübersicht bei w.o. gegen Doppel (LEFT JOIN Fehler) control hinzugefügt zur Steuerung zwischen POST und GET 0.3e (2.8.2009) Doppel w.o. + Name verhindert Spielreihenfolge abgefragt. Spalten im Spielbericht für 2er Mannschaften angepasst 0.3d (2.8.2009) Ausgabe log Daten Fehlerkorrektur: Lesen der Spielberichtsdaten erfolgte ab 0.3? nach Schreiben. 0.3c (2.8.2009) Eingabedatum kontrolliert 0.3b (2.8.2009) Beschränkung der w.o. Spieler aufgehoben (aber daduch auch zu viele w.o. Spieler möglich) Fehlerbehandlung verbessert Hinweise als "Mini Anleitung" hinzugefügt bereits mehr css formatierungen 0.3a (31.7.2009) Formular für alle Spiele geöffnet 0.2b (30.7.2009) w.o. und Doppel in der Rundenübersicht. 0.2a (30.7.2009) neu Auswahlnahmen gekürzt und Passnummer hinzu Bugfix Bei Änderung der Spielrichtung Teams richtig angeordnet 0.2 (29.7.2009) neu Tabellen und Ranglisten in einer Rohfassung. Zusätzliche Sicherheitsabfragen neu 0.1c (23.7.2009) schreiben von ME und Einzel/Doppel gemeinsam neu 0.1b (21.7.2009) Fehler in Indeces (letter($row)) korrigiert Mannschaftsergebnisse und Einzelergebnisse besser strukturiert, Trennung html und Logik Fehlersuche und Ausgabe verbessert Version 0.1 (21.7.2009) lesen und schreiben des Spielberichts schreiben von ME und Einzel/Doppel in zwei Schritten 3er mit Doppel, 4er ohne Doppel