Portierung Vertragsauskunft (historisch)¶
Historisch
Beschreibt den Portierungsprozess der Vertragsauskunft von FastpublishCMS auf WebEdition. Für die aktuelle Modul-Dokumentation siehe Vertragsauskunft.
Rolle im Migrationsprojekt¶
Die Vertragsauskunft war der erste Prototyp der Migration und diente als Referenzimplementierung für alle weiteren Module. Alle Grundprinzipien (Kompatibilitätslayer, Link-Modul, Modulkapselung) wurden hier entwickelt und erprobt.
Nicht migrierbare Komponenten¶
Folgende Teile konnten nicht direkt portiert werden und wurden neu implementiert:
- FastpublishCMS-Drucktemplating – ersetzt durch Anwendungsfenster/Modulkapselung
drucken2.php-URL-Generierung – ersetzt durch Link-Modul- Fastpublish-spezifische Suchfunktion – neu implementiert
Portierte PHP-Dateien¶
| Datei | Funktion |
|---|---|
searchstart.php |
Hauptansicht, neue Dokumente, Massendownload |
searchresult.php |
Suchergebnisseite |
contractlistperson.php |
Verträge des Versicherungsnehmers |
contractdetails.php |
Vertragsdetails inkl. Dokumente und Schäden |
documentdownload.php |
Einzeldokument-Download |
downloadmultifiles.php |
Mehrfach-Download |
phpfunctions.php |
Hilfsfunktionen |
searchmask.php / searchmask2.php |
Suchmasken (Template-Includes) |
Nicht portiert (obsolet):
birthdaylist.php, contractdetails_alt.php, docdownloadprep, entry.php,
searchstart2.php, trans-abrechnung.php
Durchgeführte PHP-Fixes¶
mysql_*→mysqli_*inkl. expliziter$db-Übergabe@-Operatoren entfernt, eigene Fehlerbehandlung eingebautin_array()überall mit vorherigerisset()-Prüfung versehengetUntervermittlerString()um$db-Parameter erweitertinclude()→require_once()/include_once()gegen Mehrfachdeklarationen- ISO-8859-1 → UTF-8
FastpublishCMS Artikel-IDs (historische Referenz)¶
| Artikel-ID | Datei |
|---|---|
| 957 | searchstart.php |
| 1136 | searchresult.php |
| 1137 | contractlistperson.php |
| 1138 | contractdetails.php |