ChangeLog

Diese Seite listet die Historie der Programmänderungen (Funktionserweiterungen, Fehlerkorrekturen) an elkato-Buchung auf. Das zuoberst stehende Datum ist zugleich die Bezeichnung der aktuellsten und installierten Programmversion.

10.09.2014

  • E-Auto-Ladezeitangabe im Echtzeit-Backup
  • E-Auto-Ladezeit im Wochenkalender farblich abgesetzt
  • Auswahlliste für Quernutzungsgruppen im Kalenderkopf
  • Einschränkung der Anzeigerechte möglich: Buchungsnutzer und -beschreibung nur für Nutzer selbst sichtbar

02.07.2014

  • Erstfassung der Ladezeitbehandlung für E-Fahrzeuge

29.05.2014

  • Stunden-Buchungsraster möglich

19.04.2014

  • Fehlerkorrektur: Suche mit Eingrenzung des Anlege-/Änderungsdatums ergab immer leere Treffermenge
  • Datenbank-Backup senden/importieren: uudecode/-encode durch base64 ersetzt

18.03.2014

  • Fehlerkorrektur: Nutzer mit Tabulatorzeichen im Namen ließen sich nicht löschen

15.01.2014

  • Löschung alter Buchungsdaten mit fest vorgegebener, aber je Gruppe individuell definierbarer Haltefrist
  • Anschluss an externes Mitfahrzentrale-System, je Gruppe zuschaltbar; erster Prototyp

29.12.2013

  • mailto:-Link für Änderungswunsch: Subject um Gruppenkürzel erweitert, Umlaut in "Änderungswunsch" richtig behandelt
  • Suchergebnisliste mit Dauer-Angabe sowie Von- und Bis-Angabe mit Wochentag

28.11.2013

  • Fehler im Aktionsprotokoll korrigiert: Bereichsname fehlte in Bereichs-Löschzeilen
  • Echtzeit-Backup von Admin-Aktionen eingeführt

14.11.2013

  • Problem mit Kalenderdarstellung von Buchungen behoben, die genau am Sommerzeitende enden; Lösung: Wochensicht zeigt jetzt die wirklichen Stunden jedes Tages, also am Sommerzeitanfang und -ende 23 bzw. 25 Stunden

13.10.2013

  • Fehler im Aktionsprotokoll korrigiert: Lösch- und Storno-Zeilen enthielten leeren Ressourcennamen sowie Änderungsdatum
  • Echtzeit-Backup von Buchungsaktionen eingeführt

19.07.2013

  • programminterne Umbauten
    • Umstellung auf MySQLi-Interface
    • Vorbereitung auf PHP 5.4.0: Änderung des Default-Encoding für htmlentities()
    • Beseitigung aller PHP-Shorttags
    • paar kleine sonstige Korrekturen
  • "versteckte" Bereiche in Buchungs-Ressourcenauswahl unterdrückt
  • Fehler in der Einfach-Suche korrigiert: Suchergebnis enthielt passende Buchungen aller Gruppen

26.06.2013

Abrechnung für Quernutzung: optional Kontonummer der Nutzergruppe anstelle der des Quernutzers

18.01.2013

einige programminterne Umbauten

  • nur noch ein Tabellensatz für alle Gruppen statt eines Tabellensatzes je Gruppe

13.01.2013

einige programminterne Umbauten

  • Nummernverwaltung für Buchungen, Bereiche und Ressourcen produktiv
  • Buchungsbeschreibung: maximale Länge = 80

06.01.2013

einige programminterne Umbauten

  • allgemeiner Sperrmechanismus für Datenbank-Aktionen eingeführt
  • Sperrmechanismus auf Einfügen von Buchungen angewendet
  • Nummernverwaltung eingeführt
  • Vorbereitung der Nummernverwaltung für Buchungen, Bereiche und Ressourcen: verwaltete Nummern werden parallel abgerufen, aber noch nicht angewendet

01.01.2013

einige programminterne Aufräumarbeiten

  • Magic Quotes, addslashes, stripslashes aufgeräumt
  • admin_users.php gelöscht (identisch mit user_admin.php, nirgends benutzt)
  • exit_and_log() zu impliziter Beendigungsroutine umfunktioniert; explizite exit_and_log()-Aufrufe ausgebaut
  • Superuser separat von echtem User

06.11.2012

  • Fehlerkorrektur: Doppelpunkt im Passwort funktionierte nicht

14.10.2012

  • Fehlerkorrektur: falsche Erfassung der Überdeckungszeiten, wenn von zwei überdeckenden Buchungen eine sowohl später beginnt als auch früher endet als die andere
  • neue Stornoregel (zuschaltbar): Berechnung der Stornogebührenpflicht endet nach Ablauf der Stornofrist - nicht mehr bis zum Ende der Buchung, falls dieses später liegt

12.10.2011

  • Buchung-Speichern-Link nach erstem Klick ausgeblendet (perJavaScript); vermeidet fälschliche Konfliktmeldung bei Doppelklick
  • Formatwahl für Ressourcennamen im Wochenkalender: Fonttyp, Ausrichtung, Farben

18.01.2011

  • Fehlerkorrektur: Anmeldename mit anhängenden Leerzeichen
  • Fehlerkorrektur: ISO/UTF-Problem mit Nicht-ASCII-Zeichen in Basic-Authentication-Daten

28.10.2010

  • kleinere Anpassungen an PHP 5.3.2: Ersetzung obsoleter Funktionen, explizites MySQL-Charset latin1

18.10.2010

  • Wochenkalenderzeilen-Hervorhebung beim Maus-Überfahren

22.05.2009

  • PHP-Shorttag entfernt
  • neuer Konfig-Parameter $report_line_sep, um browserunabhängig betriebssystemspezifische Zeilentrenner für Buchungsdatei vorzuwählen
  • Bereichszuordnung einer Ressource änderbar
  • Bereiche mit Sortiernummern > 90 im Kalenderkopf ausgeblendet

14.03.2008

  • Fehler bei "Zurück zur letzten Seite"-Links behoben

04.03.2008

  • Problem mit CR-Zeilenumbrüchen in Buchungsdatei beseitigt (nicht mehr globale Variable HTTP_USER_AGENT)
  • Fehler bei Rücksprung aus Buchungsbearbeitung in Kalender behoben (retarea-Parameter; Behandlung von "area=" im Query-String)

27.02.2008

  • Darstellung deutscher Wochentagsnamen korrigiert (nicht mehr globale Variable HTTP_ACCEPT_LANGUAGE; systemabhängige Locale-Namen)

25.02.2008

  • "Register_globals = Off"-fähig gemacht
  • Aktiv- und Inaktivdatums-Eingabefelder wieder verborgen
  • Ressourcen-Auswahllisten mit <OPTGROUP>-Gliederung
  • Ressourcenname im Wochenkalender mit Info-Link
  • Button "Speichern" beim Buchungbearbeiten durch "Weiter zur Bestätigung" ersetzt
  • Authentication-Realm bei Abmeldung mit dem bei Anmeldung identisch (wg. Firefox-Verhalten, sich je Realm verschiedene Anmeldedaten zu merken)
  • Anlegen von Bereich, Ressource oder Nutzer ohne zuvor eingegebenen Namen reagiert mit passender Fehlermeldung (zuvor wurde Element mit leerem Namen angelegt)

11.09.2006

  • Vergleichszeit für "Buchung in Vergangenheit"-Warnungen von "time()" in "$now" geändert

16.01.2006

  • Syslock-Fehlfunktion beseitigt (falsche Include-Reihenfolge)

18.07.2005

  • Logging von HTTP_POST_VARS deaktiviert (nur als Debug-Funktion brauchbar!)
  • Buchungsdateiformat "VAT neu" bei selektierter Ressource dem Format bei nicht gewählter Ressource ("Alle Ressourcen") angeglichen (mit Ressourcenname und -nummer am Zeilenanfang)

10.05.2005

  • Versionsnummer auf der Administrationsseite sichtbar (Tabelle "Systemdaten" am Ende der Seite)

11.04.2005

  • Schriftgröße des Gruppennamens im Seitenkopf = 14pt
  • Paßwort-Bug (Anführungszeichen + Backslash gehen nicht) repariert
  • Sprechender Hinweis ("Basic Authentication Realm") bei Abmeldung

Ältere Versionen

  • nicht dokumentiert