Tidy up the class
[mediawiki.git] / includes / upload / UploadFromFile.php
blob28b514d00c70b8c5e51ad62cdac604a8d5ccd2e6
1 <?php
2 /**
3 * @file
4 * @ingroup upload
6 * @author Bryan Tong Minh
8 * Implements regular file uploads
9 */
10 class UploadFromFile extends UploadBase {
13 function initializeFromRequest( &$request ) {
14 $desiredDestName = $request->getText( 'wpDestFile' );
15 if( !$desiredDestName )
16 $desiredDestName = $request->getText( 'wpUploadFile' );
17 return $this->initializePathInfo(
18 $desiredDestName,
19 $request->getFileTempName( 'wpUploadFile' ),
20 $request->getFileSize( 'wpUploadFile' )
23 /**
24 * Entry point for upload from file.
26 function initialize( $name, $tempPath, $fileSize ) {
27 return $this->initializePathInfo( $name, $tempPath, $fileSize );
29 static function isValidRequest( $request ) {
30 return (bool)$request->getFileTempName( 'wpUploadFile' );