Tc_fckeditor Fehler oxConfig::getInstance

Wir haben gerade erst upgegradet von OXID CE 4.6.5 auf OXID CE 4.10.4.

Jetzt erhalten wir im Admin Backend immer wenn der fckeditor aufgerufen wird die Fehlermeldung:

Fatal error: Call to undefined method oxConfig::getInstance() in /…/modules/tc_fckeditor/tc_fckeditor.php on line 72

Das Modul selbst hat sich deaktiviert, ist im Backend nicht mehr auswählbar.

Die Betreffende Stelle im Template lautet bei uns:

    public function __construct() {
        parent::__construct();

        $url = oxConfig::getInstance()->getConfigParam('sShopURL');
        if (oxConfig::getInstance()->getConfigParam('sSSLShopURL') != '') {
            $url = oxConfig::getInstance()->getConfigParam('sSSLShopURL');
        }
        $this->modulePath = $url . 'modules/' . $this->getModuleFolder() . '/';

    }

Ist da vielleicht etwas veraltet?

oxConfig::getInstance()->getConfigParam(

=>

oxRegistry::getConfig()->getConfigParam(

Nach dieser Korrektur folgte eine weitere Beanstandung in Zeile 105, welche bei uns lautet:

$editor->setDefaultLanguage(oxLang::getInstance()->getLanguageAbbr(oxLang::getInstance()->getBaseLanguage()));

Durch Korrektur zu

$editor->setDefaultLanguage(oxRegistry::getLang()->getLanguageAbbr(oxRegistry::getLang()->getBaseLanguage()));

verschwand zwar die Fehlermeldung und das Eingabefeld für Freitext ist erschienen, allerdings ohne die entsprechenden Inhalte, welche bei den angelegten Artikeln definitiv schon vorhanden sind.

Wie muß die Zeile richtig lauten?

Und haben wir beim Upgrade evtl etwas vergessen?:confused:

Die Dateien können wir leider in keinem Updatepaket finden, und das Modul ist auch nicht im exchange zu finden.

Es kommt ja nicht immer zu einer sichtbaren Fehlermeldung und es gibt im Modul sicher noch einiges mehr, das geändert werden muss. Anbei eine kleine Auswahl, auf dessen Vorhandensein ich tippen würde, insbesondere das farblich Gekennzeichnete:

oxLang::getInstance() -> oxRegistry::getLang();

oxSession::getInstance(); => oxRegistry::getSession();

oxSession::setVar( => oxRegistry::getSession()->setVariable(

oxSession::getVar( =>   oxRegistry::getSession()->getVariable(

oxSession::deleteVar( =>  oxRegistry::getSession()->deleteVariable(

oxConfig::getParameter( => oxRegistry::getConfig()->getRequestParameter(

oxUtils::getInstance() => oxRegistry::getUtils();

Gibts denn irgendwo die aktuelle Version dieses Editors zum Download?