Changelog von tkswim
Nähere Informationen zu tkswim sind auf der Startseite bzw. unter Features zu finden, hier sind lediglich die Änderungen der veröffentlichten Versionen beschrieben.
Version 0.10.5 vom 5. Januar 2024
- LEN-Referenzzeiten umbenannt und auf die aktuellen World-Aquatics-Zeiten (ehemals FINA) aktualisiert (Kurzbahnzeiten)
- Für Wettkämpfe können auch Kampfrichter gemeldet werden deren Lizenz im Vorjahr abgelaufen ist
- Wettkämpfe können so eingestellt werden dass nicht der Jahrgang sondern das genaue Alter berücksichtigt wird
- diverse kleinere Bugs behoben
Version 0.10.4 vom 8. Juni 2023
- Unterstützung von PHP8.1 und 8.2
- als Format für die Meldedateien wird das DSV-Format 7 unterstützt
- DSV-Formulare 101/102 aktualisiert
- DSV-Formulare für Erstregistrierung und Startrechtswechsel entfernt (diese müssen über die Lizenzseite des DSV erzeugt werden)
Version 0.10.3 vom 13. Dezember 2020
- Unterstützung von PHP8
- als Format für die Meldedateien wird das DSV-Format 5 nicht mehr unterstützt
- diverse Kleinigkeiten
Version 0.10.2 vom 1. Februar 2020
- DMS-Abwicklung überarbeitet
Version 0.10.1 vom 5. Januar 2020
- DMS-Abwicklung aktualisiert
- Bugfix beim Login auf kleinen Displays
Version 0.10.0 vom 2. Januar 2020
- Unterstützung von PHP7
- Fehler bei neueren MySQL-Versionen bzw. im Strict-Mode behoben
- Darstellung überarbeitet
- Speicherung der Passwörter geändert
- es werden nur noch https-URLs unterstützt
- Neben Vereinsrekorden können jetzt auch Pflichtzeiten als Lenex-Rekorddateien exportiert werden
- die Adressen, Telefonnummern und Geburtstage (nicht die Jahrgänge), Stundennachweise und E-Mailadressen von ausgetretenen Mitgliedern können automatisch gelöscht werden
- Home- und Wettkampfverzeichnisse entfernt
- Unterstützung für Bilder entfernt
- beim Löschen von Wettkampfabwicklungsdateien werden der Meldeschluss und -adresse ebenfalls gelöscht
- Stundennachweis überarbeitet (es gibt nur noch ein Formular für alle)
Version 0.9.6 vom 5. Januar 2016
- Unterstützung von DSV6-Dateien
Version 0.9.5 vom 2. Januar 2015
- Aktualisierung der DSV-Formulare 003 (Startrechtswechsel) und 006 (Registrierung) auf den Stand 2014-12
Version 0.9.4 vom 15. Januar 2012
- neue Rechtegruppe "öffentlich" über die einzelne Menüpunkte ohne Login öffentlich zugänglich gemacht werden können
- Wettkämpfe können jetzt gelöscht werden sofern weder Meldungen, Zeiten noch Staffeln dazu existieren
- Vorbereitungen für das DMS-Modul
- diverse kleinere Bugs behoben
Version 0.9.3 vom 27. Dezember 2011
- Anpassung an die ab 1.1.2012 gültige WLO gemäß der alle Schwimmer lizenziert sein müssen
- Das Anwenderhandbuch wird bei Updates nicht mehr mitgeliefert, kann aber nachgeladen werden
Version 0.9.2 vom 13. Dezember 2011
- Achtung: ab dieser Version muss Javascript im Browser aktiviert sein
- die Trainingsgruppen wurden überarbeitet, zu jeder Gruppe können jetzt beliebig viele Trainingseinheiten gespeichert werden zudem können Tags vergeben werden
- Datensätze die frei sortiert werden können (z.B. die Gruppen oder die Pflichtzeiten), können jetzt durch Verschieben der Tabellenzeilen mit der Maus sortiert werden
- in den Userspezifischen Einstellungen kann eingestellt werden mit welcher Kodierung csv-Dateien ausgeliefert werden um Probleme beim Import in Excel zu vermeiden
- hidden Feature: in der Übersicht der Meldungen kann die Meldezeit jetzt per Doppelklick bearbeitet werden
- die Logdatei kann jetzt auch über das Admininterface aufgerufen werden
- beim Anlegen von Mitgliedern wird jetzt nach schon vorhandenen Mitgliedern gleichen bzw. ähnlichen Namens gesucht
- Bugs beim Import von DSV-Wettkampfdefinitionsdateien behoben
- Bugfix: Umlaute in E-Mails werden jetzt richtig angezeigt
- Bugfix: an Termine wurde nicht erinnert wenn keine Geburtstagserinnerung gesetzt war (Hinweis: durch Behebung dieses Fehlers können einige Mitglieder durch ungünstig gesetzte Standardeinstellungen Erinnerungsmails bekommen ohne sie aktiviert zu haben)
Version 0.9.1 vom 9. September 2011
-
Wettkampfabwicklung:
- Meldungen könnten jetzt über DSV-Meldedateien importiert werden
- das Bearbeiten von Meldungen nach dem internen Meldeschluss ist jetzt nur noch möglich wenn der angemeldete User das neu eingeführte Recht dazu besitzt
- beim Import von Wettkampfergebnissen können doppelte Ergebnisse jetzt alle auf einmal und einzelne Starts ohne Neuladen der Seite entfernt werden
- Einlesen von DSV-Wettkampfergebnisdateien verbessert
- Tool zur Anzeige der Altersklassen an die neue Regelung bezüglich kindgerechter Wettkämpfe angepasst
- Bugfix: Ändern der Abschnittsdaten eines Wettkampfes war nicht möglich
Version 0.9 vom 31. August 2011
- Umstellung auf UTF-8
- es können jetzt Bilder verwaltet werden
- Änderung der Kampfrichtergruppen
- neue, automatisch verwaltete, Rechtegruppe "aktive Schwimmer"
-
Wettkampfabwicklung:
- Als Meldeformat wird auch Lenex 3 unterstützt
- Nach dem Meldeschluss können die Meldungen nicht mehr geändert werden
- Tool zur Prüfung auf neue Version überarbeitet, es werden jetzt auch die Versionen der Module überprüft
- vergessene Passwörter können jetzt direkt angefordert werden
- Speicherung der Passwörter überarbeitet; per E-Mail verschickte Passwörter können jetzt nur noch einmalig zum Login verwendet werden und müssen dann sofort geändert werden
- beim Anlegen einer Handynummer wird eine Fehlermeldung ausgegeben wenn keine Vorwahl angegeben wurde
- Das DSV-Formular 102 (Meldeliste Schwimmen) wurde auf den Stand 01-2011 aktualisiert
- Bearbeiten der Rechte bei Dateien und Verzeichnissen vereinfacht
- diverse Kleinigkeiten v.a. in den Templates
Version 0.8.14 vom 17. April 2011
- diverse kleine Bugs behoben
- wenn ein zum Zeitpunkt des Wettkampfes gültiges Attest vorliegt wird auf die Rücklaufzettel ein neu eingeführter separater Text verwendet
- jQuery und jQuery.ui auf Version 1.5.2 bzw. 1.8.11 aktualisiert
- auf der Seite zum Eingeben von Lizenzierungen werden die beiden verfügbaren Jahre in getrennten Tabs angezeigt
- beim Importieren von Ergebnisdateien werden neben dem Dateinamen der Wettkampfname sowie Ort und Datum angezeigt
- in der Wettkampfabwicklung wird die Abschnittsnummer unterdrückt wenn es nur einen Abschnitt gibt
Version 0.8.13 vom 8. Januar 2011
- es kann jetzt beim Bearbeiten eines Wettkampfes festgelegt werden, für welche Gruppen ein Wettkampf ist
- beim Klonen von Wettkämpfen kann angegeben werden um wieviele Jahre der Wettkampf gealtert werden soll
- bei Staffelmeldungen kann jetzt (wieder) eine Wertungsklasse mit angegeben werden
- neues Recht eingeführt mit dem Kampfrichter nur ihre eigene Kampfrichtermeldung in Wettkämpfe eintragen können
- neue Rechtegruppe "Kampfrichter" der Kampfrichter mit Zugangsdaten automatisch zugewiesen werden
- Bugfix: wenn keine interner Meldeschluss definiert war, wurde beim Tool zum Bearbeiten der eigenen Meldung auch vor dem offiziellen Meldeschluss eine Meldung verweigert
Version 0.8.12 vom 1. Januar 2011
- in der Übersicht über die Meldungen wird jetzt farblich markiert wer zu- und wer abgesagt hat. Zudem lassen sich einzelne Starts/Teilnehmer ohne Neuladen der Seite entfernen
- die Menüpunkte zum Erzeugen von Kontrollliste und Meldedatei warnen jetzt wenn noch nicht alle Teilnahmen eingegeben wurden
- doppelt vorhandene Mitglieder können jetzt zu einem verschmolzen werden
- kleinere Änderungen/Bugfixes
- Trainingsgruppenübersicht um einen Link zur Anwesenheitsliste ergänzt
- in der Übungsleiterübersicht wird bei jedem Übungsleiter jeder Wochentag nur einmal ausgegeben
- Die Dateiendungen können jetzt auch ganz ausgeblendet oder auf .pl gesetzt werden
-
Aktualisierung von DSV-Formularen
- DSV-Formular 003 (Startrechtswechsel) auf Stand 10-2010
- DSV-Formular 101 (Meldebogen Schwimmen) auf Stand 11-2010
-
Import von Wettkampfergebnissen:
- es können mehrere Personen auf einmal aus dem Import entfernt werden
- falls eine Zeit in der importierten DSV-Datei doppelt drinsteht, wird sie in der Kontrollausgabe markiert
Version 0.8.11 vom 12. September 2010
- Updateprozess komplett neu geschrieben
- Tool zum Verschicken von Mails eingebaut
- DSV-Dateien werden jetzt immer mit Windows-Zeilenumbrüchen ausgeliefert damit die Dateien von SAM 2003 eingelesen werden können
- Fehler beim Einlesen von Ergebnisdateien mit Zwischenzeiten behoben
- Mitglieder können beim Bearbeiten von Gruppen durch Drücken der STRG-Taste jetzt auch in andere Gruppen kopiert werden
- beim Bearbeiten von Trainingsgruppen können jetzt gleichzeitig die zugehörigen Trainer bearbeitet werden
- es kann jetzt eingestellt werden, welcher Eintrag in der Liste der Meldezeiten vorausgewählt wird
- in der Erfolgsmeldung nach dem Melden von einzelnen Mitgliedern wird angegeben wofür (und mit welcher Zeit) das Mitglied jetzt gemeldet ist
- Erkennung der Meldegelder aus DSV-Dateien verbessert
- Bugfix: wenn beim Meldegeld ein Betrag für einzelne Wettkämpfe angegeben wurde, wurden alle Meldegeldeinstellungen verschluckt
- die schon bei der Installation vorhandenen Vorstandsämter können jetzt auch geändert werden, außerdem kann eine Zuweisung auf ein Vorstandsamt gelöscht werden
- jQuery und jQuery.ui auf Version 1.4.2 bzw. 1.8.4 aktualisiert
- DSV-Dateien können jetzt auch als komprimierte Datei erzeugt werden
Version 0.8.10 vom 17. April 2010
-
Wettkampfverwaltung:
- die Ergebnisdateien können direkt von der Seite zum Auswählen der DSV-Datei aus hochgeladen werden
- in der Übersicht über vorhandene Registrierungen und Lizenzierungen wird zusätzlich angezeigt, ob die Mitglieder gültige Atteste haben
- die Sortierreihenfolge der Wettkämpfe bei beim Bearbeiten der eigenen Meldung ist jetzt in den Benutzereinstellungen einstellbar
- die Daten in der ini-Datei zum Abwickeln von Wettkämpfen können jetzt bearbeitet werden
- es kann jetzt für jeden Wettkampf einzeln angegeben werden, ob Rücklaufzettel verwendet werden sollen
- in den Einstellungen des Wettkampfes kann ein interner Meldeschluss definiert werden, ab diese Zeitpunkt können die eigenen Meldungen von den Mitgliedern nicht mehr bearbeitet werden
- die für Meldungen ohne Meldezeit zu verwendende Zeit kann jetzt nur noch global eingestellt werden, nicht mehr für jeden Wettkampf
- allgemeine Einstellungen: es kann jetzt eingestellt werden, ob Atteste verwaltet werden sollen
- Rechte können jetzt mehreren Rechtegruppe auf einmal zugewiesen werden
- Über den Adressenexport können jetzt auch die Trainingsgruppen der Mitglieder exportiert werden, außerdem kann die Ausgabe auf bestimmte Jahrgänge beschränkt werden
Version 0.8.9 vom 7. März 2010
- Achtung: ab dieser Version ist PHP 5 erforderlich!
- Bugfix: die globalen Einstellungen wurden nicht korrekt gespeichert
- Beim Import von Daten aus DSV-Dateien werden jetzt fehlende Anfangszeiten für Abschnitte toleriert
- mod_rewrite wird nicht mehr vorausgesetzt
- es kann jetzt eingestellt werden welche Dateiendung angezeigt und ob Kurzlinks verwendet werden sollen
- als Postleitzahl sind jetzt auch vierstellige Zahlen erlaubt
Version 0.8.8 vom 17. Januar 2010
-
Wettkampfverwaltung:
- Menüpunkt eingeführt, über den sich die Meldung des jeweils angemeldeten Mitgliedes bearbeiten lässt
- Rechtestruktur überarbeitet
- Meldung aus Zeitenexport überarbeitet
- Meldung nach Pflichtzeiten überarbeitet
- in den Anwesenheitslisten ist die Postion der Überschrift auswählbar
- diverse kleine Bugs behoben/Verbesserungen
- Bugfix: die Benutzung des Zeitenexportes bei gesetztem Schreibschutz erzeugte Fehlermeldungen
- Admininterface: Einstellung der Pfade vereinfacht
Version 0.8.7 vom 31. Dezember 2009
- Bugfix: wenn in einer Trainingsgruppe mehrere gleichnamige Übungsleiter eingetragen waren, wurde in der Trainingsgruppenübersicht der Name nur einmal aufgeführt
- Bugfix: beim Weiterleiten wurden Portangaben verschluckt
- Mitglieder können jetzt per Drag-Drop in andere Gruppen verschoben und über ein Suchfeld auf der Seite hinzugefügt werden
- Javascripte überarbeitet, es ist jetzt nur noch in den von jQuery unterstützten Browsern verfügbar.
- Datensätze können jetzt ohne Neuladen der Seite gelöscht werden
Version 0.8.6 vom 12. September 2009
- Zip-Klasse überarbeitet (es muss jetzt nicht mehr der komplette Inhalt der Datei im Speicher vorgehalten werden)
- Es werden nur noch Trainer an ablaufende Lizenzen erinnert die mindestens einer Trainingsgruppe zugewiesen sind
- Bugfix: das Handbuch ist jetzt auch vom Admininterface aus erreichbar
- Startseite überarbeitet
- Monatsnamen werden an einigen Stellen jetzt ausgeschrieben
- Wettkampfabwicklungsdateien werden jetzt vor dem Löschen in eine Zip-Datei gepackt
- diverse kleine Bugs behoben
Version 0.8.5 vom 28. August 2009
-
Speicherung der Wettkampfergebnisse komplett neu geschrieben:
- Import der Ergebnisse neu geschrieben
- Zwischenzeiten werden jetzt auch auf Rekorde/Bestzeiten ausgewertet
- zu Wettkämpfen ist jetzt eine Statistik über die Rekorde verfügbar
- zu den Zeiten können jetzt Bemerkungen angegeben werden
- es ist jetzt möglich bahnweise Zwischenzeiten anzugeben
- Eingabe der Anzahl der Starter pro Jahrgang vereinfacht
- Tool zum Bearbeiten von Zeiten überarbeitet
-
globale Einstellungen eingeführt:
- die Texte in der Wettkampfabwicklung die per Schlüsselwort aufgerufen werden können sind jetzt bearbeitbar und werden außerdem unter dem Formular zum Setzen der Meldezettel-Einstellungen angezeigt
- es kann eingestellt werden, welche Telefonvorwahl standardmäßig verwendet werden soll
- es kann eingestellt werden ob in den Ferien Training ist
- es kann eingestellt werden ob die Rücklaufzettel für Wettkämpfe verwaltet werden sollen
- die Verwaltung der Mitgliedskarten kann jetzt abgeschaltet werden
- Der Rechtegruppe "Übungsleiter" werden jetzt nurnoch Übungsleiter zugewiesen die mindestens bei einer Trainingsgruppe eingetragen sind
- die Speicherung der DSV-IDs wurde so geändert, dass auch IDs mit einer führenden Null korrekt gespeichert und ausgegeben werden
- auf der Detailseite der Mitglieder gibt es jetzt einen Link über den eine PDF-Datei mit den Bestzeiten des Mitgliedes erzeugt werden kann
- auf der Detailseite der Mitglieder werden die Punkte Adresse, Telefonnummer und Trainingsgruppenzuordnung ausgeblendet wenn zu dem jeweiligen Punkt keine Daten vorhanden sind
- die Bezeichnungen der Trainingsgruppen werden jetzt immer mit ausgegeben
- die Speicherung der Ferienarten wurde überarbeitet, es ist jetzt möglich eigene Bezeichnungen zu verwenden die automatisch für Ferien der gleichen Art übernommen werden (sowohl bestehende als auch zukünftige)
- Loginversuche werden erst nach dem ersten fehlgeschlagenen Versuch geloggt
- diverse kleine Bugs behoben
- Berechnung der Vereinsjahrgangsrekorde beschleunigt
- Wettkampfabwicklungsdateien werden jetzt nach X Jahren automatisch gelöscht wobei X einstellbar ist
- es können jetzt die Mädchennamen der Mitglieder gespeichert werden
- bei den Geburtstagsbenachrichtigungen können als Gruppen jetzt neben Übungsleitern auch Vorstand und Kampfrichter ausgewählt werden
Version 0.8.1 vom 13. September 2008
- Beim Adressenexport besteht jetzt auch die Möglichkeit für jede Familie nur einen Datensatz zu exportieren
- Bug #191 behoben: Wettkämpfe aus dsv-Dateien erzeugen
- Mitglieder können jetzt über CSV-Dateien importiert werden
- diverse kleine Bugs behoben
Version 0.8 vom 20. Mai 2008
- Zeitenexport neu geschrieben (Bug #206)
- Wettkampfabwicklung: Meldung aus Zeitenexport neu geschrieben
- Cronjobscript: alte Zeitenexportdatensätze werden vom gc automatisch gelöscht (leere nach 2 Wochen, Datensätze mit exportierten Zeiten darin nach 6 Monaten)
- Modulverwaltung eingebaut (Vorsicht, standardmäßig kann tkswim jetzt keine DMS-J-Wettkämpfe mehr abwickeln!)
- zu den aktuellen Zeichen wird jetzt auch gespeichert von welcher Zeit sie stammen
- beim Einlesen von Wettkampfergebnisdateien werden die Anzahl der Starter in der jeweiligen Wertungsgruppe mit gespeichert
- Bug #211 behoben: Meldungen ohne Meldezeit alternativ als 59:59,99 oder 00:00,00 (Standardwert ist 00:00,00)
- [Wettkampfabwickung] In der Übersicht der DSV-IDs und Lizenzierungen werden die Mitglieder deren Teilnahme noch offen ist markiert
- als Format für die Meldedateien wird das DSV-Format 4 nicht mehr unterstützt (Ergebnisdateien im DSV-Format 4 können weiterhin eingelesen werden)
- Bugfix: beim Verschicken von Zugangsdaten wurde das Mitglied keiner Rechtegruppe zugewiesen
- in der Übersicht der Vereinsjahrgangsrekorde und deren Verlauf können jetzt andere Strecken direkt ausgewählt werden
- Das DSV-Formular 006 (Erstregistrierung) wurde auf den Stand 02-2008 aktualisiert
- diverse kleine Bugs behoben
Version 0.7.8 vom 20. Januar 2008
- diverse kleine Verbesserungen/Korrekturen
- Bug #198 behoben: Cookies werden jetzt nur noch an die tkswim-Installation geschickt nicht mehr an evtl. darüber liegende Verzeichnisse
- Bug #203 behoben: Fahrtangaben bei Eingabe der Rücklaufzettel weglassen
- Bug #195 behoben: diverse Dateiicons neu machen
- Fehler beim Berechnen der LEN-Punkte behoben
- diverse Aktionen zum Abwickeln von Vereinsmeisterschaften eingebaut
- Bug #194 behoben: bei Pflichtzeitüberprüfung Meldungen ohne Zeit gesondert behandeln (bei offiziell Pflichtzeiten kann jetzt nicht mehr gemeldet werden, wenn eine Meldung ohne Meldezeit dabei ist)
- Es kann jetzt eine PDF-Datei erzeugt werden, in der die Altersklassen aufgelistet sind
- einige Fehler bei Neuinstallationen behoben
Version 0.7.7 vom 22. November 2007
- Beim Ändern einer Familienadresse können jetzt einzelne Mitglieder von der Änderung ausgenommen werden.
- Bug #190 behoben: es können jetzt auch analoge Meldungen erstellt werden (DSV-Formulare 101 und 102)
- Bei der Wettkampfauswertung werden jetzt auch die Zeiten von Staffelstartschwimmern auf VR/VJR/PB/HoF überprüft
- Die Entwicklung der Vereins(jahrgangs)rekorde kann jetzt angezeigt werden
- Der Stundennachweis kann jetzt auch für Trainer erstellt werden
Version 0.7.6 vom 27. Oktober 2007
- Achtung: ab dieser Version ist MySQL 4.1 erforderlich!
- Es gibt jetzt ein Tool zum Abfragen ob eine neue Version von tkswim verfügbar ist
- hidden Feature: wenn in /src/img/ ein Favicon (Dateiname: favicon.ico) liegt, wird die Datei als Favicon der Seite eingebunden, standardmäßig wird ab dieser Version kein Favicon mehr mit tkswim mitgeliefert
- die gespeicherten alten Adressen können jetzt auch gelöscht werden
- Die Pfade können jetzt auch über das Admin-Interface eingestellt werden, außerdem werden die Einstellungen upload_max_filesize und post_max_size gesetzt, wenn als maximale Dateigröße ein Wert größer als 2 bzw. 8 MB eingestellt wird.
- Bug #160 behoben: es können jetzt Mitglieder direkt einer Familie hinzugefügt werden bzw. die gleiche Adresse erhalten wie ein bereits vorhandenes Mitglied
- Bug #172 behoben: einzelne Wettkämpfe können jetzt gelöscht werden (evtl. vorhandene Meldungen werden dabei mitgelöscht)
- Bug #173 behoben: Abschnitte können jetzt als kindgerecht definiert werden, Mitglieder die ausschließlich für solche Abschnitt gemeldet sind, werden bei der Prüfung auf DSV-IDs entsprechend gekennzeichnet
- Es kann jetzt angegeben werden, welcher Art der Verein ist (Abteilung, Verein oder SG)
- Übungsleiter mit Trainerschein werden jetzt automatisch erinnert werden wenn sich die Gültigkeitsdauer der Lizenz dem Ende nähert
- Bug #161 behoben: Die Adresse von Familien kann jetzt auf einmal geändert werden
Version 0.7.5 vom 19. September 2007
- Bugfix: im PDF-Export von Wettkampfergebnissen haben die Endzeiten der Staffeln gefehlt
- diverse kleine Bugfixes
- In den Einstellungen kann jetzt eine URL zu einer externen CSS-Datei angegeben werden, die auf jeder Seite eingebunden wird
- hidden Feature: wenn im Verzeichnis /src/img/ eine Datei hintergrund.png liegt, wird diese auf jeder Seite als Hintergrund eingebunden (z.B. um mehrere Installationen unterscheiden zu können
- diverse kleine Bugfixes und Änderungen
- {tkswim}/e1 verweist jetzt auf die Ergebnisse des Wettkampfes mit der ID 1
- Es wurden in einigen Tabelle Werte verlinkt (besonders bei den Mitgliederdetails und den Wettkampfauswertungen)
- CSS-Dateien aufgeräumt, die wesentlichen Einstellungen stehen jetzt komplett in der basis.css
- aktuelle Zeiten eingeführt (in dieser Tabelle stehen immer die aktuellen Zeiten eines Mitgliedes, auch hoch-/runtergerechnete)
- neuen Hautmenüpunkt "Export" angelegt (die Export-Punkte unter Tools und Zeiten werden dorthin verschoben)
- Vereins(jahrgangs)rekorde können jetzt als Lenex-Dateien exportiert werden
- Trainingsgruppen können jetzt auch angelegt und gelöscht werden
- die Rechte wurden aufgeräumt, u.a. kann mit dem Recht m_anzeigen_name (neben Name, Geschlecht und DSV-ID) jetzt nurnoch der Jahrgang eines Mitgliedes eingesehen werden, nicht mehr das genaue Geburtsdatum (für dieses ist das Recht m_anzeigen_adresse nötig)
Version 0.7.4 vom 21. Juli 2007
- Die Wettkämpfe werden jetzt ausgewertet, zu jeder Zeit werden geschwommene Zeit, Meldezeit, Platzierung sowie ggf. aufgestellte Rekorde/persönliche Bestzeiten angegeben, außerdem werden Disqualifikationen und NAs angezeigt und es besteht die Möglichkeit die Auswertung als PDF-Datei zu exportieren (Bug #184)
- bei den Hall-of-Fame-Listen kann als Alter jetzt auch ak20, ak25, usw. sowie ja, jb, usw. (für Jugend A, Jugend B, usw.) und junioren angegeben werden
- Bug #189 behoben: DSV-Form 106 (DMS-J Meldebogen) auf den Stand 2007-02 aktualisiert
-
Admininterface:
- Wenn eine MySQL-Version >= 4.1 verwendet wird, kann jetzt die Kollation eingestellt werden
- Der Empfänger der Cronjobstatusmeldung kann jetzt nur noch ein Mitglied mit Zugang zu tkswim sein
- das Updatescript schreib die neue Versionsnummer automatisch in die conf.inc.php
- Die Feiertage und Ferien werden jetzt von tkswim.de geladen und angelegt
- Termine die älter als 2 Jahre sind, werden jetzt beim Anlegen von neuen Terminen automatisch überschrieben
Version 0.7.3 vom 20. Juni 2007
- Vereins(jahrgangs)rekorde werden jetzt in der Detailansicht eines Mitgliedes angezeigt
- der Punkt Zeiten/Bestenlisten zeigt jetzt die jeweils aktuellen Vereinsrekorde an, die entsprechenden Vereinsjahrgangsrekorde und Hall of Fame-Listen sind auf der Seite verlinkt. Alle Rekordlisten können als PDF-Datei heruntergeladen werden.
- neue Option bei den Cronjobeinstellungen: es kann angegeben werden, ob die Vereinsrekorde neu eingelesen werden sollen; beim Importieren von Wettkampfergebnissen wird diese Option automatisch aktiviert.
- Zeiten können jetzt auch als reine Ziffern eingegeben werden, wobei die Zahl auf der linken Seite mit Nullen aufgefüllt wird (dieses Verhalten entspricht dem des Programms EasyWk)
- Auf den Bestenlisten wird als Stand nicht mehr das aktuelle Datum, sondern das Datum der neuesten Zeit verwendet
- Fehler beim Interpolieren von Zeiten behoben
- die Meldezeiten für Wettkämpfe können jetzt frei eingegeben werden, alternativ können auch vorhandene Zeiten sowie die aktuelle Zeit für die entsprechende Strecke ausgewählt werden
- in der Datenbank wurden diverse Indizes angelegt, um den Aufbau einiger Seiten zu beschleunigen
Version 0.7.2 vom 26. April 2007
- diverse kleine Bugfixes
- zu den Wettkämpfen wird jetzt auch die Bahnlänge gespeichert
- bei den Bestenlisten können die Listen auf Kurz- oder Langbahn eingegrenzt werden
-
Admininterface erweitert
- Tool zum Überprüfen der Rechte
- sonstige Einstellungen (Vereinsname usw.) sind jetzt änderbar
- Auswahl der zu sichernden Tabellen
- Meldungen können jetzt auch ohne Meldezeit gemacht werden
- Eingabe der Meldungen verbessert (u.a. Bug #171 und #170 behoben)
- der Cronjob kann jetzt auch die Zeitenentwicklungsbilder komplett löschen
- Es können jetzt komplette Protokolle eingegeben werden (Bug #182)
Version 0.7.1 vom 12. April 2007
- Bei den Bestenlisten wird jetzt der Ort mit ausgegeben
- LEN-Punkte (und Zugriffe auf die Spalte) aus der Zeitentabelle entfernt
- hidden Feature: wenn bei einem Vorstandsamt der sort-Wert größer gleich 100 ist, wird das Mitglied nicht mehr in die Rechtegruppe "Vorstand" aufgenommen
- Konstante DB_SCHREIBSCHUTZ durch die allgemeine Konstante TKSWIM_SCHREIBSCHUTZ ersetzt und Schreibschutz auch bei Dateioperationen eingebaut
- die compilierten Templates müssen ab sofort bei deaktiviertem Debug-Modus nach einem Update jeweils gelöscht werden, da sie bei Änderung sonst nicht überschrieben werden (für Smarty-Kenner: die Eigenschaft compile_check wird auf true gesetzt)
- Training/Stundennachweis: hier kann jetzt auch ein leerer Stundennachweiszettel generiert werden
- log/cronjob.ini: die IP des 4. Servers von cronjob.de wurde eingefügt
- auf der Detailseite der Mitglieder kann die Entwicklung der Zeiten des Mitgliedes angezeigt werden, zum Zwischenspeichern der Diagramme dient das neue Verzeichnis "bilder_speicher" unterhalb des include-Pfades
-
Cronjobscript überarbeitet:
- die Intervalle und Zeitpunkte der Aktionen die nicht täglich ausgeführt werden, können frei festgelegt werden
- garbage collector eingebaut
- cronjob.ini geteilt, die Einstellungen wurden wieder in /__inc/conf/ geschoben, die Logdatei des Cronjobs bleibt in /__inc/log/ (beide Dateien heißen cronjob.ini)
- Begrüßung und Verabschiedung in den verschickten Mails kann jetzt frei festgelegt werden, auch Begrüßungen wie "Hallo Herr soundso," oder "Sehr geehrte Frau soundso" sind möglich; auch für die Mails kann jetzt festgelegt werden, ob der Empfänger geduzt oder gesiezt werden soll.
-
Admin-Login eingebaut über den diverse globale Einstellungen getätigt werden können (siehe auch Bug #187):
- Datenbankeinstellungen ändern (mit Umbenennung der Tabellen bei einer Änderung von DB_PREFIX)
- Standardwerte für die Userspezifischen Einstellungen
- Einstellungen für den Cronjob ändern
- Updatescript, über das die bei einem Update nötigen Aktionen durchgeführt werden können
- Einstellungen für den E-Mailversand bearbeiten
- in der Kampfrichterübersicht die Anzeige der Namen der in tkswim üblichen Darstellungsweise angepasst und Sortierbarkeit entfernt
- Verhalten der Mailklasse geändert: bei TKSWIM_DEBUG=true werden keine Mails mehr verschickt, stattdessen werden diese im Browser ausgegeben
- mitglieder/freischalten gelöscht
- die Zugangsdaten wurden in die neue Tabelle "logins" verschoben
- tools/statistik: der Speicherbedarf der einzelnen Verzeichnisse wird mit aufgelistet
Version 0.7 vom 5. März 2007
- diverse kleinere Fehlerkorrekturen
- Bug #177 behoben: Links zum Ablegen von Dateien nur bei vorhandenem Verzeichnis anzeigen
- Bug #178 behoben: Sicherheitsabfragen abschaltbar machen
- Bug #179 behoben: Ränder der Anwesenheitslisten an Druckrändereinstellungen anpassen
- Bug #180 behoben: Ausrichtung beim Drucken im Querformat speichern
- Bug #181 behoben: Pflichtzeiten nicht Wettkämpfen sondern Wettkampfarten zuorden
- Bug #185 behoben: Staffeleinzelzeiten in die Zeitentabelle verschieben
- Bug #186 behoben: beim DSV-ID Eingeben Lizenzierung mit speichern
- Cronjob: cronjob.ini in /__inc/log/ verschoben, Dateienkomplettsicherung an jedem 1. und 15. jeden Monats, die zu sichernden Tabellen werden jetzt nicht mehr aus der cronjob.ini ausgelesen, sondern es werden alle Tabellen gesichert, die in der Datenbank DB_NAME liegen und mit DB_PREFIX anfangen
- Es gibt jetzt eine Option sich automatisch an alle Termine erinnern zu lassen, ohne alle einzeln auswählen zu müssen
- Konstante TKSWIM_LETZTEAENDERUNG entfernt
- Am Fuß der Seite steht statt der letzten Änderung jetzt der Vereinsname
- Zu neuen Zeiten werden keine DSV-Punkte mehr gespeichert
- ini-Datei "zeiten_eingegebene.ini" entfällt ersatzlos (die Zeiten werden beim Eingeben jetzt direkt in die Datenbank geschrieben)
- durch die Bugs #181 und #185 bedingt wurde das Datenbankformat geändert - die Version ist zur Vorversion nicht mehr kompatibel!
Version 0.6.1 vom 31. Januar 2007
- diverse kleinere Fehlerkorrekturen
- Die Startkarten bei der DMS-J-Abwicklung haben jetzt auch eine Rückseite außerdem werden die (gerundeten) aktuellen Zeiten der Schwimmer aufgedruckt (es werden auch Trainings- und Staffelzwischenzeiten) verwendet
- Bei Wettkämpfen mit Staffeln kann jetzt eine Liste mit den DSV-IDs der teilnehmenden Schwimmer generiert werden (laut WB müssen ab 1.1.2007 die IDs bei den Staffelteilnehmern angegeben werden)
- HTTPS-Unterstützung vorerst deaktiviert (es müssen noch an einigen Stellen Pfade geändert werden)
Version 0.6 vom 14. Januar 2007
-
Software komplett überarbeitet:
- global verfügbare Variablen fangen jetzt mit einem Unterstrich an
- Konstanten vereinheitlicht, Pfade fangen mit PFAD_ an, tkswim- spezifische mit TKSWIM_
- DB_PREFIX eingeführt, die Konstante enthält das Präfix der Datenbanktabellen; im Code alle Vorkommen der Tabellenpräfixe durch die Konstante ersetzt
- Fehlerbehandlung vereinheitlicht, sie läuft jetzt über eine eigene Fehlerbehandlung mit logging (Bug #156)
- Funktion hinweise() entfernt (der Inhalt kommt jetzt in $_SESSION) und header-Aufrufe in die neue Funktion weiterleiten() ausgelagert
- Die Seite ist jetzt auch HTTPS-fähig
- Bug #115 behoben: Tool zum Ergänzen von PLZ/Ort
- Bug #134 behoben: Anwesenheitslisten: vordefinierte Zeiträume zur Auswahl bieten
- Bug #151 behoben: Tabellen nach Änderungsdatum sichern
- Bug #156 behoben: Fehlerbehandlung vereinheitlichen
- Bug #167 behoben: Auf Smarty basierende Klasse schreiben
- DB-Log und Login-log entfernt und durch allgemeines Logfile ersetzt
- Statistikseite um Angaben zu Mitglieder- und Zeitenanzahl erweitert
- neue Konstanten TKSWIM_VEREIN, TKSWIM_VEREINSID und TKSWIM_LSVKENNZIFFER die den Vereinsnamen, die DSV-ID und die LSV-Kennziffer des Vereines enthalten
- Funktion holeuserrechte() entfernt
- es kann jetzt festgelegt werden, ob die Seiten komprimiert ausgeliefert werden sollen
- die Rechtegruppen "alle Mitglieder", "Vorstand" und "Übungsleiter" können nicht mehr händisch einem Mitglied zugewiesen werden, das geschieht automatisch beim Freischalten anhand der Einträge in die Tabellen *vorstand und *uebungsleiter
-
Cronjob-Script überarbeitet:
- Feiertage werden jetzt automatisch angelegt (abhängig vom Bundesland in dem das Script eingesetzt wird)
- Es werden nur die geänderten Tabellen gesichert (nur Montags wird eine Vollsicherung durchgeführt)
- Anwesenheitslisten überarbeitet
- neue Tabellen *eigenschaften und *lizenzierungen (um Eigenschaften von Mitgliedern und Wettkämpfen auszulagern, bzw. um die beim DSV lizenzierten Schwimmer zu speichern)
- Das Startrechtswechselformular (DSV-Formular 003) kann jetzt aus tkswim heraus als OpenOffice.org-Dokument generiert werden
- Fußnoten implementiert
- Bei der Stundenabrechnung kann kein Termin mehr eingegeben werden, an dem kein Training war
- Die Wettkampfnummern können jetzt bis zu vierstellige Zahlen sein
- Die DSV-IDs müssen jetzt eindeutig sein
- Die registrierten und lizenzierten Schwimmer können jetzt verwaltet werden, auch vorausgefüllte Erstregistrierungsformulare (DSV-Formular 006) können als OpenOffice.org-Dokumente generiert werden
- die Vorstände der Schwimmabteilung/des Schwimmvereins können verwaltet werden (dadurch gibt es auch einen neue Tabelle *vorstand)
-
Wettkampfverwaltung überarbeiten:
- Die Unterstützung für Wettkampfnummern die auch Buchstaben enthalten wurde gestrichen, da die erzeugten DSV-Dateien sonst ungültig sind
- die Unterstützung für Staffelklassen wurde entfernt, wenn eine angegeben werden muss, muss dies in der generierten DSV-Datei gemacht werden
- DMS-J-Wettkampfabwicklung verbessert, u.a. können jetzt Startkarten (DSV-Form 107) und Meldeformulare (DSV-Form 106) generiert werden
- der Text auf den Meldezetteln kann jetzt frei eingegeben werden (es gibt einige Abkürzungen für Standardfloskeln, siehe Doku)
- es kann jetzt für bei allen Wettkampfarten geprüft werden, ob Schwimmer eine DSV-ID haben und lizenziert sind
- bei der Kampfrichtermeldung werden Kampfrichter die aus dem Verein ausgetreten sind nicht mehr angezeigt
- als Ansprechpartner kann bei der Meldung jetzt nur noch ein Mitglied eingetragen werden, dass ein Vorstandsamt inne hat
Version 0.5.2 vom 19. September 2006
- Wettkampfverwaltung: es können jetzt Wettkampfnummern die beliebige Zeichen enthalten, verwaltet werden (nach außen hin, intern werden sie weiterhin als normale Zahlen behandelt)
- Export/Trainingsgruppenzuordung: Fehler behoben, bei einer Zeile pro Schwimmer wurde der letzte Schwimmer unterschlagen
- {class}wettkaempfe: schwimmerFuerPflichtzeit() berücksichtigt jetzt das Wettkampfdatum
- training/anwesenheitslisten: Fehler bei Anfangszeitpunkt "nach den nächsten Ferien" behoben
- tools/statistik: Fehler bei der Anzeige der Anzahl der Vornamen behoben
Version 0.5.1 vom 27. Juni 2006
- von Zeiten können jetzt auch LEN-Punkte und die Wettkampfzuordung geändert werden
- Die Rechtegruppezuordung des Mitgliedes wird auf der Detailseite angezeigt
- Bei der Eingabe von Rücklaufzetteln können jetzt vorhandene Telefonnummern übernommen werden
Version 0.5 vom 15. Juni 2006
- gespeicherte Austritte können auch händisch ausgeführt werden
- hidden Feature: als Richt-/Pflichtzeitabstand kann jetzt auch eine negative Zahl angegeben werden, wenn man z.B. -1 eingibt, werden auch Mitglieder gefunden, die eigentlich zu langsam sind (siehe auch Bug #147 unten) (Vorsicht: wenn solche Mitglieder gemeldet werden, kann die Meldedatei nicht mehr generiert werden!)
- Bug #76 behoben: Wettkämpfe klonen
- Bug #105 behoben: Generierung der Anwesenheitslisten an Dateiverwaltung anbinden
- Bug #106 behoben: Generierung der DSV-Dateien an Dateiverwaltung anbinden
- Bug #136 behoben: 'Simone' findet auch Personen mit 'Simoneit' als Nachname
- Bug #140 behoben: Ausgabe des Sonstiges-Feld fehlerhaft
- Bug #144 behoben: neuen DSV-Standard berücksichtigen
- Bug #147 behoben: Toleranzwerte für Richt-/Pflichtzeiten als Prozent
- Bug #169 behoben: Wettkampfteilnahme auf Mitgliederdetailseite anzeigen (ob die Wettkampfteilnahmen angezeigt werden, kann in den Einstellungen festgelegt werden.)
Version 0.4.3 vom 5. Juni 2006
- zeiteninterpolieren.html entfernt, Funktionalität in die index.html geschoben
- es können jetzt User die am Jahresende austreten vorgemerkte werden, die User werden vom Cronjob dann automatisch auf ausgetreten gesetzt
- Datenabgleich mit dem Hauptverein
- Hilfe entfernt, die Inhalte stehen jetzt in der PDF-Datei im Dateisystem
- Wettkampfabwicklung, Rücklaufzettel: Filter eingebaut
- csv-Exporte werden jetzt mit dem in den Einstellungen festgelegten Trennzeichen ausgeliefert (Standardwert: Semikolon (';'))
Version 0.4.2 vom 7. Mai 2006
- Hilfe entfernt, sie wird durch die PDF-Datei in der Dateiverwaltung ersetzt
- die PDF-Dateien mit dem Stundennachweis können jetzt im home-Verzeichnis abgelegt werden
- beim Anlegen von Dateien im home-Verzeichnis kann eine Beschreibung angegeben werden
- die Zeiten aus dem Zeitenexport können jetzt einzeln gelöscht werden und in eine Wettkampfmeldung übernommen werden
- für Wettkämpfe mit Staffeln kann die optimale Staffelzusammensetzung ermittelt werden
Version 0.4.1 vom 2. Mai 2006
- diverse Bugs beseitigt
-
Wettkampfverwaltung:
- Generierung der Meldezettel reagiert auf das Stichwort "meldezettel" im sonstiges-Feld des Wettkampfes (siehe Doku)
- neuer Punkt "Staffelmitglieder wählen", damit können die Mitglieder ausgewählt werden, bei denen auf den Meldezetteln ein zusätzlicher Hinweis zur Staffelteilnahme angezeigt werden soll
- diverse Texte bei den Meldezetteln umformuliert/eingefügt
- INC_PFAD/user_conf: gelöscht und nach INC_PFAD/ini_speicher verschoben
- INC_PFAD/export angelegt und INC_PFAD/pdf/bilder in INC_PFAD/export/bilder und INC_PFAD/pdf/fonts in INC_PFAD/export/pdf_fonts verschoben
- Zeitenexport neue geschrieben, es können jetzt auch Zeiten für mehrere Disziplin/Streckenlänge-Kombinationen auf einmal exportiert werden, außerdem gibt es einen PDF-Export
- Blätterfunktion bei einigen Tabellenausgaben eingebaut
Version 0.4 vom 12. April 2006
- Bugs #107, #109, #142 behoben, diverse Kleinigkeiten verbessert
- hidden Feature: wenn an die URL zum Generieren der Mitglieder- und Wettkampflisten in der Wettkampfverwaltung '&sg=x' angehängt wird, wird x als Schriftgröße in der erzeugten Datei verwendet (wobei x eine Zahl sein muss)
- neues Script _terminlookup.php: Das Script erwartet die ID eines Termins als Parameter und leitet (wenn der Termin existiert) auf den Tag im Kalender weiter
- hidden Feature: mit HOST/g5 kommt man jetzt zur Gruppe mit der ID 5, HOST/t3 sucht den Termin mit der ID 3 und leitet auf den Tag im Kalender zu dem er gehört, weiter
-
Einstellungen:
- Anzeige der Einstellungen auf Unterseite verlegt
- Änderung von E-Mailadresse und Passwort des angemeldeten Benutzers eingebaut
- Termin-/Geburtstagsbenachrichtigung eingebaut
- Wettkampfabwicklung: Kontrolllisten sind jetzt max 72 Zeichen breit (für Versand per E-Mail)
- Die eingetragenen Staffel können jetzt ausgegeben werden
- Adressenexport: das Geschlecht kann jetzt mit exportiert werden
- neuer Bericht: abgelaufene/ablaufende Atteste
- Profile für Formulare werden jetzt in der profile.js (/src/js/) definiert
- neue Konstante MAXDATEIGROESSE (definiert die maximale Größe der hochzuladenden Dateien)
- der Cronjob kann jetzt nur noch von festgelegten IPs aufgerufen werden, außerdem werden alte tmp-Dateien gelöscht
- Dateisystem eingebaut
- Wettkämpfen kann jetzt ein Verzeichnis zugewiesen werden, in dem zukünftig Daten die den Wettkampf betreffen (Meldezettel, DSV-Dateien usw.) gespeichert werden
Version 0.3.12 vom 18. Februar 2006
- Zeitenexport: Geschlecht wird mit ausgegeben
- Bestenlisten: Bug behoben (Mitglieder wurden doppelt ausgegeben wenn sie mit einer Normalen Zeit und mit einer Staffelzeit reingerutscht sind)
-
Wettkampfabwicklung:
- DSV5-Wettekampfergebnisdateien können jetzt importiert werden.
- Im Rücklaufzettel können jetzt zwei Kästchen für zwei Treffpunkte eingebaut werden
- Im Zusatztext können jetzt auch Zeilenumbrüche erzeugt werden (mit <br>), außerdem kann der Zeilenabstand mit [br:x] (am Anfang des Textes) variiert werden, wobei x für eine beliebige Zahl steht
- In den DSV-Dateien werden die Staffeln anders angegeben
- Die Kontrollliste wurde bei den Staffeln etwas umgebaut
- Fehler beim Melden behoben (Teilnehmer wurden mehrfach angelegt)
Version 0.3.11 vom 9. Februar 2006
- Generieren von Meldezetteln für DMS-J-Wettkämpfe
- Formular zum Eingeben, Anzeige, Export und Import in die Datenbank von Ergebnissen von DMS-J-Wettkämpfen
- Einbau der DSV-IDs in die Kontrollliste bei der Wettkampfmeldung
- Importfunktion für Zeiten überarbeitet, jetzt können csv-Dateien mit den Zeiten von Vereinsmeisterschaften/WR-Cups importiert werden
Version 0.3.10 vom 15. Januar 2006
- diverse kleine Änderungen bei der Wettkampfabwicklung
- Mitglieder können nicht mehr in Trainingsgruppen verschoben werden, in denen sie bereits eingetragen sind
- Unterstützung von 'wettkampfart' im sonstiges-Feld bei Wettkämpfen
- Export "trainierende Mitglieder" eingebaut
- {class}pdf: Formatierungen wie <b> und <i> werden jetzt unterstützt
- Unterstützung von DMS-J-Wettkämpfen ("wettkampfart: dmsj" im sonstiges-Feld der Wettkampfeinstellungen schaltet in den DMS-J-Modus)
Version 0.3.9 vom 22. November 2005
- Wettkampfverwaltung: Disqualifikationsliste generierbar
- Bugfix bei den Bestenlisten (die Sortierung war willkürlich)
- {class}dsv: Es können jetzt auch Vereinsergebnisdateien eingelesen werden
Version 0.3.8 vom 17. November 2005
- Bugfix: PHP4 kennt array_combine() nicht (Adressenexport)
- Bugfix: (Wettkampfabwicklung) Zeiten wurden nicht in die Datenbank geschrieben
- Export geänderter Adressen: Anzeige der Telefonnummer(n) des Mitgliedes
Version 0.3.7 vom 16. November 2005
- Wettkampfverwaltung: Zeiten können jetzt in die Datenbank geschrieben werden, Ergebnis-PDF zeigt jetzt auch Staffelergebnisse und die Mitglieder sind sortiert
- Mitgliederanzeige: Die Anzeige der Punkte kann abgeschaltet werden
- neue Exportfunktion: geänderte Adressen lassen sich ausgeben
- beim Adressenexport kann jetzt auch direkt eine PDF-Datei generiert werden
Version 0.3.6 vom 14. November 2005
- Staffeln können jetzt verwaltet werden
- DSV-Wettkampfergebnis-Dateien (Ausgabe 7) können jetzt eingelesen werden
- Wettkampfverwaltung: Punkte "Anzahl der Starter eingeben" und "Liste mit Ergebnisen erstellen" implementiert
Version 0.3.5 vom 2. November 2005
- Bug bei den Stundennachweisen behoben
- cronjob.ini nach {inc}conf verschoben
- DAT_PFAD entfernt
- HTTP_PFAD eingeführt (sie enthält den Pfad zur index.html im root)
- user-ini.xml: im Attributwert von »verzeichnis« (im option-Element) werden jetzt Konstanten ersetzt
- wettkämpfeabwickeln: es kann jetzt festgelegt werden, ob zum Melden das DSV4- oder DSV5-Format verwendet werden soll
- neue Optionen in den Wettkampf-ini-Dateien: meldeformat und kennzahl
- wettkämpfeabwickeln: es kann jetzt nach Pflicht-/Richtzeit gemeldet werden; die Liste der Schwimmer die die Pflichtzeiten erfüllen kann generiert werden; falls offizielle Pflichtzeiten nicht erfüllt werden, kann keine DSV-Datei generiert werden
- cronjob: jetzt werden auch diverse Einstellungsdateien mitgesichert
- Bug #145 behoben: Dateinamen für DSV-Dateien wurden falsch generiert
Version 0.3.3 vom 16. Oktober 2005
- Diverse Bugs behoben (u.a. #132, #136, #137, #140, #141)
- DSV-Dateien und Kontrolllisten können jetzt (wieder) generiert werden
- Mitglieder können jetzt auch zu einer Wettkampfmeldung hinzugefügt werden, ohne festzulegen was sie schwimmen sollen.
- beim Melden nach Trainingsgruppen werden nur noch die Mitglieder angezeigt die auch wirklich schwimmen können
- hidden Feature: wenn im sonstiges-Feld bei Wettkämpfen ein Text mit dem Schlüsselwert "zusatztext" auftaucht wird der auf dem Meldezettel mit eingebaut (unter "Bei Nichtteilname sofort ...")
Version 0.3.2 vom 8. Oktober 2005
- tools/rechteeinlesen gelöscht, Funktionalität übernimmt tools/index
- Wettkampfabwicklung: Streckenlänge kann jetzt eine beliebige Zahl zwischen 10 und 9999 sein; als Anzahl der Staffelteilnehmer werden jetzt auch zweistellige Zahlen akzeptiert
- css: die Klassen wurden in die klassen.css ausgelagert
- Bugs behoben und kleine Verbesserungen durchgeführt
- Cronjobscript neu geschrieben - es können jetzt beliebige Aktionen definiert werden, außerdem gibt es jetzt Mailbenachrichtigungen
- Einstellungsscript überarbeitet - jetzt kann für jede Option das erforderliche Recht angegeben werden.
- Bug #135 behoben: Mailbenachrichtigung bei x fehlenden Mitgliedskarten
Version 0.3.1 vom 21. September 2005
- Diverse Bugs behoben
- Hilfe eingebaut
Version 0.3 vom 15. September 2005
- Tool zum Ändern von Zeiten eingebaut
- Tools zum leichteren Eingeben der Abschnittsdaten eingebaut
- diverse Änderungen am Datenbankformat (v.a. Umstellung von hundertstel+ zeit auf ein Zeit-Feld)
- Komprimierung der HTML-Inhalte bevor sie an den Browser geschickt werden
- diverse Anzeigefehler bei der erweiterten Mitgliedersuche behoben
- hidden Feature: beim Aufruf mit HOST/m123 wird die Detailansicht von dem Mitglied mit der ID 123 angezeigt (analog wird bei HOST/w123 wird der Wettkampf mit der ID 123 angezeigt)
- Bug #120 behoben: beim Anlegen/Ändern von Terminen in den Ferien hat es bei gekracht wenn der Tag einstellig war
- Bug #121 und #122 behoben: Gruppenids wurden nicht ausreichend geprüft
- Bug #114 behoben: Templates aufgeräumt
- Bug #117 behoben: Anzeigefehler beim erweiterten Suchformular
- Bug #119 behoben: Funktion zum Berechnen der LEN-Punkte hat Eingaben nicht ausreichend geprüft
- Funktion jahrg2query() entfällt, die Funktion übernimmt die wettkämpfe-Klasse
- Bug #129 behoben: WK-Meldung: Übersicht ob DSVID bzw. Attest vorhanden ist
- Bug #125 behoben: Wochennummer im Kalender anzeigen
- Bug #96 behoben: Meldezettel für Wettkämpfe generieren
- Bug #86 behoben: Wettkämpfen-Termine in Kalender übernehmen
- Bug #128 behoben: Fehlende Mitgliedskarten auf einmal auf vorhanden setzen
- Flag zum Sperren der Datenbank gegen Änderungen eingebaut
- Bug #75 behoben: Erzeugung der Bestenlisten neu geschrieben, es können jetzt auch pdf-Dateien erzeugt werden.
- Bug #77 behoben: Zeiten werden beim Melden für Wettkämpfe automatisch interpoliert, es gibt aber auch ein Tool zum Interpolieren.
Version 0.2.5 vom 6. Juni 2005
- {class}dsv: Bug in _parseVereinsergebnisliste behoben, Staffelergebnisse werden jetzt auch noch entfernt bevor die Zeiten der Personen geparst werden
- /mitglieder/anzeigen: es werden jetzt keine interpolierten Zeiten mehr angezeigt
- einfaches Mitgliedersuchformular: "00" im Jahrgangsfeld findet jetzt sowohl 1900 als auch 2000
- Bug #113 behoben: jetzt lassen sich wieder einzelne Mitglieder freischalten/sperren
- Bug #112 behoben: Das Feld "Geschlecht" kann jetzt mit exportiert werden
- beim Erstellen der verschiedenen PDF-Dateien werden jetzt Dateinamen vorgeschlagen
- Stundennachweiszettel (für Nicht-Trainer) können jetzt generiert werden
- {conf}user_conf/_default: neue Einstellungen "tätigkeit" und "bemerkung" im Block "Stundennachweis"
- Recht zum anzeigen der Wettkämpfe angelegt und Templates dafür angepasst
- tools/export/trainingsgruppenzuordung: jetzt kann auch jedes Mitglied nur einmal ausgegeben werden mit allen Trainingsgruppenzuordnungen in einer Spalte
Version 0.2 vom 18. Mai 2005
- Aufräumtool eingebaut
- Attestfeld eingebaut
- {func}holetrainingsgruppen: wenn als Parameter 'kurz' übergeben wird, werden die Trainingsgruppen in der Form "Mo15:30" zurückgegeben
- {func}mitgliedwählen: Anzeige der Trainingsgruppen und der Telefonnummern ergänzt und Bug bei der Suche nach Telefonnummern behoben
- {func}berechnelenpunkte: Fehler behoben, wenn übergebene Kombination nicht existiert; wenn keine Datensatz gefunden wird, wird jetzt 0 zurückgegeben
- Importfunktion für DSV-Dateien eingebaut
- Familien eingebaut (Menüpunkt "Familien" unter "Mitglieder")
- Mitglieder können jetzt Familien zugeordnet werden
- /zeiten/lenreferenzzeiten: 1stellige Hunderstel werden jetzt 2stellig angezeigt
- neuer Ordner "sicherung" im {inc}-Ordner
Version 0.1.2 vom 7. Mai 2005
- Zeitverzögerung nach 10 erfolglosen Versuchen eingebaut
- /tools/export: die Dateien werden jetzt mit dem content-type text/comma-separated-values ausgeliefert
- /mitglieder/aendern: wenn ein Mitglied auf "ausgetreten" gesetzt wird, werden die Felder freigeschaltet auf 0, anmeldename auf leer gesetzt, außerdem werden die Zuordnungen zu Rechtegruppen und Trainingsgruppen gelöscht (unabhängig davon, ob der angemeldete Benutzer das Recht dazu hat)
Version 0.1.1 vom 1. Mai 2005
- Anmelden ohne Cookies nicht mehr möglich
- fehlgeschlagene Loginversuche werden gelogt
- Optionen für beim Export von Trainingsgruppenzuordnungen eingebaut
- Anwesenheitsliste: Elemente werden in x-Richtung skaliert
- hidden Feature: Wenn auf der Seite der Anwesenheitsliste ein ?k={nr} ({nr} ist eine Zahl zwischen 1 und 99) angehängt wird, werden nicht die Trainingstage, sondern nur {nr} Kästchen angezeigt
- {tmpl}_navigation: würgarround für den "whitespace-bug" im IE
- /tools/export: jetzt können auch nur die aktiven Mitglieder exportiert werden
- Namensverwaltung umgestellt - im den Feldern vorname bzw. nachname steht jetzt der gekürzte Name, der komplette Name steht in dem Feld sonstiges mit dem Keywort "langname"
- {conf}conf.inc.php: +Konstante TMP_PFAD
- Bug #95 behoben; Timeout steht auf 30min
- /training/anwesenheitsliste: Limit für Namen auf 21 Zeichen hochgesetzt
- Bug #91 behoben, jetzt werden auch einstellige Tage/Monate erkannt
- Bug #78 teilweise behoben, das Feld ist jetzt änderbar und wird auf eine Länge von 2-30 Zeichen geprüft
- Bug #68 behoben; löschen-/bereinigen-Links werden jetzt abhängig von den Zuordnungen angezeigt
- /sonstiges/kalender: In der Tagesübersicht die Anzeige der Geburtstage von Mitgliedern eingebaut
- /mitglieder/aendern: Neue Telefonnummern können jetzt über einen Button angelegt werden, vor dem Löschen einer Telefonnummer kommt jetzt eine Sicherheitsabfrage
- soundex bei der Mitgliedersuche eingebaut
- /wettkaempfe/melden umgebaut, es ist jetzt auch eine Meldungsliste die nach Mitgliedern sortiert ist verfügbar
- ~ Wettkampf kann gewechselt werden
- Konfiguration der Meldungen in /sonstiges/einstellungen verschoben
- /sonstiges/einstellungen hinzugefügt
- Zeiten können eingegeben werden
- LEN-Referenzzeiten sind änderbar
- DSV-Datei wird jetzt generiert
- "Fehlende Mitgliedskarten" in tool/berichte eingebaut
- Ändern der Felder "mitgliedskarte" and "eingetreten" hinzugefügt
- Bug #87 Behoben - die fehlenden Felder werden jetzt angezeigt
- Tool "berichte" hinzugefügt
- Bug #72 behoben - "bianca" findet jetzt auch "bianca-marie"
- Bug #89 behoben - Passwörter müssen je eines der Zeichen aus [a-zöäüß], [A-ZÖÄÜ] und [0-9] enthalten
- Bug #70 behoben - die Tabelle ist jetzt sortierbar
- Anwesenheitsliste kann jetzt als PDF-Datei generiert werden
- Bug #80 behoben - der Code funktioniert jetzt auch unter PHP4
- hidden Feature: eine Zahl im vorname-Feld sucht nach der ID (Mitgliedersuche)
- Bug #84 behoben - die Ferien sind änderbar
- die Wettkämpfe sind jetzt änderbar
- Bug #74 behoben - Kalender eingebaut
Version 0.1 vom 1. März 2005
- erste Version