Welcome, guest! Login / Register - Why register?
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

Your Name: Code Language: