Hab jetzt eine Lösung gefunden:
In system/modules/helpdesk gibt es 5 Dateien, die die neue Klasse FilesModel nutzen:
HelpdeskDownload.php
HelpDeskCategory.php
HelpdeskImport.php
HelpdeskNotify.php
HelpdeskAvatar.php
Als erstes habe ich in den beiden ersten Dateien die Codezeilen gesucht, in denen auf FilesModel verwiesen wird.
Z.B. in HelpDeskDownload.php:
PHP-Code:
$path = TL_ROOT.'/'.\FilesModel::findByPk($q->cat_atch_dir)->path.'/';
diese Zeile habe ich ersetzt durch
PHP-Code:
$path = TL_ROOT.'/'.$q->cat_atch_dir.'/';
...und siehe da: die angehängten Dateien werden wieder gefunden!
Analog habe ich die Datei HelpDeskCategory.php gepatcht:
aus
PHP-Code:
$this->atch_dir = \FilesModel::findByPk($q->cat_atch_dir)->path;
wurde
PHP-Code:
$this->atch_size = $q->cat_atch_size;
...nun werden die Anhänge von neuen Nachrichten ebenfalls in die richtigen Ordner gepackt.
Keine Ahnung, ob das nach dem nächsten Update noch funktioniert. Jetzt kann ich erst mal mit den Foren weiterarbeiten.
Vielen Dank für die Unterstützung,
Lutz