X-Git-Url: http://git.cyclocoop.org/%7B%7B%20url_for%28%27admin_vote_del%27%2C%20idvote=vote.voteid%29%20%7D%7D?a=blobdiff_plain;f=includes%2FDerivativeRequest.php;h=e2d59b080cbf247d0c48db22c2570d24c66fb4bd;hb=102bfd66c84dbb9b690c78ad0c3975b7dc8f1a0a;hp=487e86c8d0bc90307d1fe73cda8dfe0757e6cef3;hpb=863aab8a463e5ed83edba7eb36ceebb55e344bf5;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/DerivativeRequest.php b/includes/DerivativeRequest.php index 487e86c8d0..e2d59b080c 100644 --- a/includes/DerivativeRequest.php +++ b/includes/DerivativeRequest.php @@ -33,6 +33,7 @@ */ class DerivativeRequest extends FauxRequest { private $base; + private $ip; /** * @param WebRequest $base @@ -74,7 +75,11 @@ class DerivativeRequest extends FauxRequest { } public function getIP() { - return $this->base->getIP(); + return $this->ip ?: $this->base->getIP(); + } + + public function setIP( $ip ) { + $this->ip = $ip; } public function getProtocol() {