X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/mediawiki.git/blobdiff_plain/87219ebd28426c6d21cb545233ee52f5f7af7dfd..refs/tags/mediawiki-1.17.0:/includes/upload/UploadFromStash.php diff --git a/includes/upload/UploadFromStash.php b/includes/upload/UploadFromStash.php index 17e922b0..156781e9 100644 --- a/includes/upload/UploadFromStash.php +++ b/includes/upload/UploadFromStash.php @@ -1,10 +1,9 @@ getSessionData( 'wsUploadData' ); + $sessionData = $request->getSessionData( UploadBase::SESSION_KEYNAME ); return self::isValidSessionKey( - $request->getInt( 'wpSessionKey' ), + $request->getText( 'wpSessionKey' ), $sessionData ); } @@ -45,8 +44,8 @@ class UploadFromStash extends UploadBase { } public function initializeFromRequest( &$request ) { - $sessionKey = $request->getInt( 'wpSessionKey' ); - $sessionData = $request->getSessionData('wsUploadData'); + $sessionKey = $request->getText( 'wpSessionKey' ); + $sessionData = $request->getSessionData( UploadBase::SESSION_KEYNAME ); $desiredDestName = $request->getText( 'wpDestFile' ); if( !$desiredDestName ) @@ -65,7 +64,7 @@ class UploadFromStash extends UploadBase { /** * There is no need to stash the image twice */ - public function stashSession() { + public function stashSession( $key = null ) { if ( !empty( $this->mSessionKey ) ) return $this->mSessionKey; return parent::stashSession();