forum.easy-joomla.org
11. 03. 2010 06:14 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
Neueste Beiträge
Re: "Unable to report" in SpamLog; Array Bug von EasyFriend 09. 03. 2010 10:36
Re: EB2: Hack für weitere Benachrichtigungsadresse möglich ? von MicroSmurf 08. 03. 2010 17:02
Re: EasyCaptcha im Kontakt von CMP 06. 03. 2010 19:54
News:
Tutorials/Anleitungen rund um Joomla!
oder
Filmchen herunterladen

 

 
 
   Übersicht   Hilfe Suche Spenden/Sponsors Impressum/Imprint Downloads Hauptseite Projects Tutorials Einloggen Registrieren  
Subject Statistics
Thema: Fehler im Plugin EasySpamKillerWingedMessenger Replies: 0 posts
Gelesen 541 mal 0 Mitglieder und 2 Gäste betrachten dieses Thema.
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Fehler im Plugin EasySpamKillerWingedMessenger  (Gelesen 541 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
hotsock
Newbie
*
Offline Offline

Ort: Bad Urach
Registriert seit: 29.01.10
Beiträge: 1


Profil anzeigen
« am: 29. 01. 2010 14:00 »

Hallo Allerseits, hallo Nikolai,

ich habe einen Bug im Plugin EasySpamKillerWingedMessenger gefunden!
Und zwar wird dort die Empfänger-Adresse vor der Überprüfung mit der des Absenders überschrieben.

Software-Versionen:
EasySpamKiller-Komponente: AIO_1.2
wmessenger-Plugin: 792 2009-02-02 03:40:45Z
wmessenger-Komponente: 1.5.3b
Joomla Core-Version: 1.5.15

Hier der "Problembereich":
Code:
...
                $tests['email'] =( $this->params->get('test_email') )
                JRequest :: getVar('sender_email', '', 'post') : false;
                JRequest::setVar('email', $tests['email']);
...

ich habe dafür einen kleinen Workaround eingebaut - siehe unten.

Die eine vorgerückte Zeile in der Nähe von Zeile 45 einfügen:
Code:
...
$tests['recipient_email'] =( $this->params->get('test_email') ) ?  JRequest :: getVar('email', '', 'post') : false;
                $tests['email'] =( $this->params->get('test_email') ) ?  JRequest :: getVar('sender_email', '', 'post') : false;
                JRequest::setVar('email', $tests['email']);
...

Und diese vorgerückte Zeile kurz vor dem Ende einfügen:
Code:
...
JRequest::setVar('email', $tests['recipient_email']);
                return $retval;
        }//function

}//class

Damit wird vor der Überprüfung auf SPAM die Empfänger-Adresse temporär ins Array $tests geschrieben und kann dann nach dem Test wieder zurückgeschieben werden.
Danach hat es bei mir wieder sauber funktioniert und ich kann ganz entspannt auf ein neues Release warten  Cool

Gruss
Hotsock
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Audiovisuelle Filmanleitungen hosted by all-inkl.com joomladirectory.net joomla.org jahoart.eu joomla-in-berlin.de Joomla Toplist Spende/Donate
easy-joomla.org joomla.de webjobber.de snipersister-de xing.de
joomlacode.org joomlaos.de joomla24.com nik-it.de

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.131 Sekunden mit 27 Zugriffen.