Undefined method tslib_cObj::checkEmail()

  • NJoyLife NJoyLife
    R2-D2
    0 x
    83 Beiträge
    1 Hilfreiche Beiträge
    02. 01. 2012, 15:17

    Hallo zusammen

    Ich habe Direct Mail (2.6.10) und Direct Mail subscription (1.2.0) installiert.
    Nach einem lange fälligen Typo3-Update auf Version 4.6.3 läuft Direct Mail subscription nicht mehr.
    Sobald ich das Formular ausgefüllt abschicke, erhalte ich den folgenden Fehler:

    Fatal error: Call to undefined method tslib_cObj::checkEmail() in /var/www/typo3_src-4.6.3/typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc on line 623

    Kann sich jemand erklären, woran das liegen könnte? Ist Direct Mail nicht kompatibel zu den neuen Versionen? Und falls nicht, kann mir eine/r einen Tipp fürs Bugfix geben?

    Vielen Dank und viele Grüsse
    NJoyLife


  • daimos daimos
    Sternenflotten-Admiral
    0 x
    178 Beiträge
    0 Hilfreiche Beiträge
    25. 01. 2012, 15:44

    Habe seit einigen Tagen auf meinen bestehenden Seiten das gleiche Problem.... ohne Lösung.
    TYPO3 4.6.4.

    Jetzt kann sich kein Mensch mehr anmelden, Jahrelang ging alles gut.

    Schade

  • tom_meier tom_meier
    Sternenflotten-Admiral
    0 x
    184 Beiträge
    2 Hilfreiche Beiträge
    05. 03. 2012, 22:13

    Hallo,

    folgende Lösung half bei mir. Nicht schön aber geht: (Typo3 4.6.4)

    Die Datei in typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc an Zeile 623 wie folgt ändern:

    1. if (!t3lib_div::validEmail($this->dataArr[$theField])) {

    Statt:

    1. if (!$this->cObj->checkEmail($this->dataArr[$theField])) {

    Viele Grüße

    Tom