Externe Seiten: Fehler beim Speichern der Konfiguration (PHP 8)
Beschreibung
Wenn ich unter PHP 8 beim Bearbeiten einer Konfiguration die Einstellungen im Bereich "Textersetzungen für Veranstaltungstypen" speichern will, kommt der Fehler:
Fehler! Bitte wenden Sie sich an Ihren Systemadministrator.
Cannot access offset of type string on string
Die Einstellungen werden aber übernommen. Backtrace:
TypeError: Cannot access offset of type string on string in lib/extern/views/ExternEditModule.class.php:323
Stack trace:
#0 lib/extern/elements/ExternElementReplaceTextSemType.class.php(108): ExternEditModule->editSemTypes()
#1 lib/extern/lib/ExternModule.class.php(238): ExternElementReplaceTextSemType->toStringEdit('', Array, Object(ExternEditModule), 'ReplaceTextSemT...')
#2 lib/extern/modules/ExternModuleTemplateLectures.class.php(103): ExternModule->toStringEdit(Array, '', '', 'ReplaceTextSemT...')
#3 lib/extern/lib/ExternModule.class.php(264): ExternModuleTemplateLectures->toStringEdit(Array, '', '', 'ReplaceTextSemT...')
#4 lib/extern/views/extern_edit_module.inc.php(142): ExternModule->printoutEdit(Array, '', '', 'ReplaceTextSemT...')
#5 lib/extern/admin_extern.inc.php(162): require_once('/data/studip/os...')
#6 public/admin_extern.php(51): include('/data/studip/os...')
#7 {main}