]> scripts.mit.edu Git - autoinstalls/mediawiki.git/blob - includes/upload/UploadFromFile.php
MediaWiki 1.16.5-scripts
[autoinstalls/mediawiki.git] / includes / upload / UploadFromFile.php
1 <?php
2 /**
3  * @file
4  * @ingroup upload
5  *
6  * @author Bryan Tong Minh
7  *
8  * Implements regular file uploads
9  */
10 class UploadFromFile extends UploadBase {
11
12
13         function initializeFromRequest( &$request ) {
14                 $desiredDestName = $request->getText( 'wpDestFile' );
15                 if( !$desiredDestName )
16                         $desiredDestName = $request->getFileName( 'wpUploadFile' );
17                 return $this->initializePathInfo(
18                         $desiredDestName,
19                         $request->getFileTempName( 'wpUploadFile' ),
20                         $request->getFileSize( 'wpUploadFile' )
21                 );
22         }
23         /**
24          * Entry point for upload from file.
25          */
26         function initialize( $name, $tempPath, $fileSize ) {
27                  return $this->initializePathInfo( $name, $tempPath, $fileSize );
28         }
29         static function isValidRequest( $request ) {
30                 return (bool)$request->getFileTempName( 'wpUploadFile' );
31         }
32 }