Anandos Template-Parser - technische Dokumentation - B - History
Anhang B - History
V 4.08
- XSS-Vorbeugung verbessert
- generelles Verbieten unpaariger Quotes deaktiviert: eigene Parameter werden funktionsspezifisch geprüft, Anwendungsparameter jetzt vollständig in Verantwortung der Anwendung
- PHP8-Konformität hergestellt
V 4.07
- neue ATP-Variable ATPSESS eingeführt
V 4.06
- Neu: log-Funktion AtpLog($string, $level)
- Behandlung des Include-Pfades verbessert: Anwendungsverzeichnis einbezogen
V 4.05
- neuer Konfigurationsparameter sATP_CMemName= CMEM ; default
V 4.04
- API-Parameter ATP_InstanceClose eingeführt: löscht laufende Instanz
- serverseitiger Kurzzeit-Speicher für Anwendung eingeführt: $sATP_CMemName= "CMEM";
- Instanz-Verwaltung eingeführt:; neue Funktionen AtpVInstInit ($Instance), AtpVInstCopy($parSrcInst = false), AtpVInstUnset ($nInst=0),AtpVInstIsset ($nInst=0), AtpVSet ($sName, $mValue)
- atp.conf in atp.conf.php umbenannt
V 4.03
- Include-Dateien system.inc.php und aneg_err.inc.php in lib-Unterverzeichnis verschoben
- Standard-Belegung geändert: sATP_AppDir = 'prg', sATP_TplDir = 'tpl'
- neue Konfigurations-Variable sATP_CMemName zur Anlage einer ATP-Variablen für kurzfristig benötigte Inhalte der Browser-Instanz.
V 4.02.02
- in ATP-Funktion "TEST" Vergleiche '.ct.' und '.cn.' ergänzt
V 4.02
- ATP-Funktion "TEST" ergänzt
V 4.01
V 4.00 - vollständig neu überarbeitet
- Verwaltung mehrerer Instanzen mit getrennten-ATP-Variablen-Sets ergänzt
- Namen der ATP-Variablen besser systematisiert; Kompatibilität zu den Parametern tpl, sTDir, sAppDir bleibt erhalten
V 3.15
- ATP-Variable sAppDir jetzt verfügbar
- keine Link-Transformation für mit '#' beginnenen URLs
V 3.14
- globales Flag $_ATP_OUT verfügbar: wenn in Anwendung = false gesetzt, wird template-Datei nicht verarbeitet.
V 3.13
- sValid in atp.conf zur Template Validierung eingeführt
V3.12
- Geräteerkennung ergänzt (incl. Spider-Erkennung)
- Javascript-Reflection-Angriffe verhindert
V3.10
- Lokalisierung der Anwendungen ermöglicht
V3.06: Neue vordefinierte Variablen:
- ATPVER
- sTplDir
- TIME
- UHR
- REMOTE_ADDR
- HTTP_USER_AGENT
- HTTP_ACCEPT_CHARSET
- SERVER_NAME
Neue Marker-Tag-Funktionen:
- DATA
- VISIBILITY; ersetzt HIDDEN (HIDDEN wird ab Version 4 nicht mehr unterstützt)
V3.05:
Neue Marker-Tag-Funktionen:
V3.04:
Als Marker-Tags werden ab dieser Version <atp ...> </atp> verwendet.
Neue Funktionen:
- AtpVIsset()
- SETCLASS()
- HIDDEN()
- RQ()
- RVar()
V3.03:
- Neu: vordefinierte Variablen DATE, WEEKDAY und MONTH
- Doku: Begriff "Kommentar-Marker" in "Marker-Tags" geändert
- Neu: Funktionen AtpVSet(), AtpVUnset() und AtpVGet()
V3.02:
- script-Tag in link-Transformation einbezogen
- Funktion ARR2 ergänzt
V3.01:
- Kommentar-Tags: Attribut "PAR" ergänzt
- Unterstützung für Ausgabe von Arrays ergänzt
- Funktion "SRC" ergänzt
V3.00:
neu definiert und codiert
Version 3.03.1/2010-02-10
Artikel zuletzt bearbeitet am: 20.02.2024 09:25