* Move isValidURI from UploadFromUrl to HttpFunctions. * Made some functions in UploadBase static.
27 lines
604 B
PHP
27 lines
604 B
PHP
<?php
|
|
/**
|
|
* @file
|
|
* @ingroup upload
|
|
*
|
|
* @author Bryan Tong Minh
|
|
*
|
|
* Implements regular file uploads
|
|
*/
|
|
class UploadFromFile extends UploadBase {
|
|
|
|
|
|
function initializeFromRequest( &$request ) {
|
|
$desiredDestName = $request->getText( 'wpDestFile' );
|
|
if( !$desiredDestName )
|
|
$desiredDestName = $request->getText( 'wpUploadFile' );
|
|
return $this->initialize(
|
|
$desiredDestName,
|
|
$request->getFileTempName( 'wpUploadFile' ),
|
|
$request->getFileSize( 'wpUploadFile' )
|
|
);
|
|
}
|
|
|
|
static function isValidRequest( $request ) {
|
|
return (bool)$request->getFileTempName( 'wpUploadFile' );
|
|
}
|
|
}
|