In der "application_tiop" wird mit PHP: require(DIR_WS_LANGUAGES . $_SESSION['language'] . '/' . $_SESSION['language'] . '.php'); die Datei "lang/german.php" geladen. In dieser dann z.B. diese: PHP: $coo_lang_file_master->init_from_lang_file('lang/german/gm_account_delete.php'); Diese besteht aus: PHP: global $gmLangFileMaster;$gmLangFileMaster->define_lang_file_content('lang/german/gm_account_delete.php'); wobei aber "gmLangFileMaster" nicht definiert ist.... In der "application_top" wird nur "$coo_lang_file_master" aktiviert.... Und die Methode "define_lang_file_content" ist im Language-Manager auch nicht definiert....
Im aktuellen Paket fehlt wohl die system/classes/languages/GMLangFileMaster.inc.php Ich hatte das Problem auch schon, Marco hatte die fehlende Datei damals in meinem Shop eingefügt. Schau mal hier: http://www.gambio-forum.de/threads/17319-Fehler-nach-Masterupdate?p=141498&viewfull=1#post141498
Das Problem ist nicht die fehlende Klasse sondern die existierende lang/german/gm_account_delete.php Da alle Texte in der Datenbank sind, darf die Datei nicht mehr existieren, oder aber man baut die Datei in das Section Format um.
Hallo Christian, nein, im Paket fehlt die nicht. Bei dir hatte sich nur eine spezielle Situation ergeben. Generell kommt die GMLangFileMaster mit Version 2.1.3.0 wieder, allerdings nur als Stub, um Probleme mit der Abwärtskompatibilität zu dämpfen.
Die wird aber mit der aktuellen Vollversion noch vertrieben... Die wird zwar anschließend gelöscht, aber da ich auf meinem lokalen Server keinen FTP-Server aktiv habe, habe ich das Löschen übersprungen... Die Installer/Updater sollten auch in der Lage sein, über "unlink" das Löschen zu erledigen...