Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as PHP by deixu ( 15 years ago )
<?php
// wcf imports
require_once(WCF_DIR.'lib/system/event/EventListener.class.php');
class RequestThief extends RequestHandler {
protected $r;
public function __construct(RequestHandler $r) {
$this->r = $r;
}
public function setController($obj) {
self::$controllerObj = $obj;
}
}
class MailFormThief extends MailForm {
public function save() {
var_dump($this);
die('hooked');
parent::save();
}
}
class LostPasswordFormTestListener implements EventListener {
/**
* @see EventListener::execute()
*/
public function execute($eventObj, $className, $eventName) {
var_dump($eventObj);
$r = new RequestThief(RequestHandler::getActiveRequest());
$r->setController(new MailFormThief($eventObj));
}
}
?>
Revise this Paste