Update auf Version 4.6.x

Probleme beim Update

Nach dem Update auf Version 4.6.x habe etliche Extensions Probleme, da die als "deprecated" bezeichneten Funktionen nun nicht mehr verfügbar sind. Wenn man auf die schnelle alte Extensions wieder zum laufen bekommen will (die neuesten Versionen sind oft extrem unterschiedlich in der Konfiguration, was oft einen nicht unerhebblichen Aufwand nach sich zieht). Also, man kann auch in den Extensions die deprecated Funktionen durch neue ersetzen. Meistens waren es folgende Funktionen:

Call to undefined method:
t3lib_div::t3lib_DB::sql()
t3lib_div::GPvar()
t3lib_div::fixed_lgd_pre
t3lib_div::intInRange
t3lib_div::testInt

Abhilfe schafft diese durch folgende zu ersetzen:

Suche:    ->sql()
Ersetze: ->sql_query()

Suche:   GPvar(
Ersetze: _GP(

Suche:   fixed_lgd_pre
Ersetze: fixed_lgd_cs

Suche:   t3lib_div::intInRange
Ersetze: t3lib_utility_Math::forceIntegerInRange

Suche:   t3lib_div::testInt
Ersetze: t3lib_utility_Math::canBeInterpretedAsInteger

Siehe hierzu auch tcdirectmail

Erstellt: 12/2011| Geändert: 10/2015