00001 <?php
00010 class UploadFromFile extends UploadBase {
00011
00012
00013 function initializeFromRequest( &$request ) {
00014 $desiredDestName = $request->getText( 'wpDestFile' );
00015 if( !$desiredDestName )
00016 $desiredDestName = $request->getFileName( 'wpUploadFile' );
00017 return $this->initializePathInfo(
00018 $desiredDestName,
00019 $request->getFileTempName( 'wpUploadFile' ),
00020 $request->getFileSize( 'wpUploadFile' )
00021 );
00022 }
00026 function initialize( $name, $tempPath, $fileSize ) {
00027 return $this->initializePathInfo( $name, $tempPath, $fileSize );
00028 }
00029 static function isValidRequest( $request ) {
00030 return (bool)$request->getFileTempName( 'wpUploadFile' );
00031 }
00032 }