[pLog-svn] r5257 - in plog/branches/lifetype-1.2/class: file gallery/dao
mark at devel.lifetype.net
mark at devel.lifetype.net
Mon Apr 2 14:18:34 EDT 2007
Author: mark
Date: 2007-04-02 14:18:33 -0400 (Mon, 02 Apr 2007)
New Revision: 5257
Modified:
plog/branches/lifetype-1.2/class/file/fileuploads.class.php
plog/branches/lifetype-1.2/class/gallery/dao/galleryresourcestorage.class.php
Log:
According to lss's suggestion, I change the rawurlencode(getFileName) to basename(getTmpName) ..
It can save some cpu time. :P
Modified: plog/branches/lifetype-1.2/class/file/fileuploads.class.php
===================================================================
--- plog/branches/lifetype-1.2/class/file/fileuploads.class.php 2007-04-02 18:01:03 UTC (rev 5256)
+++ plog/branches/lifetype-1.2/class/file/fileuploads.class.php 2007-04-02 18:18:33 UTC (rev 5257)
@@ -52,13 +52,9 @@
if( $destinationFolder[strlen($destinationFolder)-1] != "/" )
$destinationFolder .= "/";
- // encoding the filename if "encoded_file_name" enabled
- if( $config->getValue( "resources_naming_rule" ) == "encoded_file_name" )
- $fileName = rawurlencode($upload->getFileName());
- else
- $fileName = $upload->getFileName();
+ $destFileName = basename( $upload->getTmpName() );
- if( $this->my_move_uploaded_file( $upload->getTmpName(), $destinationFolder.$fileName ) ) {
+ if( $this->my_move_uploaded_file( $upload->getTmpName(), $destinationFolder.$destFileName ) ) {
$upload->setFolder( $destinationFolder );
$error = 0;
}
@@ -97,13 +93,9 @@
foreach( $this->_files as $file ) {
$upload = new FileUpload( $file );
- // encoding the filename if "encoded_file_name" enabled
- if( $config->getValue( "resources_naming_rule" ) == "encoded_file_name" )
- $fileName = rawurlencode($upload->getFileName());
- else
- $fileName = $upload->getFileName();
+ $destFileName = basename( $upload->getTmpName() );
- if( $this->my_move_uploaded_file( $upload->getTmpName(), $destinationFolder.$fileName ) ) {
+ if( $this->my_move_uploaded_file( $upload->getTmpName(), $destinationFolder.$destFileName ) ) {
$upload->setFolder( $destinationFolder );
$upload->setError( 0 );
}
Modified: plog/branches/lifetype-1.2/class/gallery/dao/galleryresourcestorage.class.php
===================================================================
--- plog/branches/lifetype-1.2/class/gallery/dao/galleryresourcestorage.class.php 2007-04-02 18:01:03 UTC (rev 5256)
+++ plog/branches/lifetype-1.2/class/gallery/dao/galleryresourcestorage.class.php 2007-04-02 18:18:33 UTC (rev 5257)
@@ -240,17 +240,13 @@
return $result;
}
- // rename it while it's there
- if( $config->getValue( "resources_naming_rule" ) == "encoded_file_name" )
- $origFile = $tmpFolder."/".rawurlencode($upload->getFileName());
- else
- $origFile = $tmpFolder."/".basename($upload->getFileName());
+ $origFile = $tmpFolder."/".basename( $upload->getTmpName() );
//do not use storeFile method because I have change filename in $tmpFolder.
//$destFile = $this->storeFile( $resourceId, $ownerId, $origFile, RESOURCE_STORAGE_STORE_MOVE );
//$destFile use $filePath and $fileName generated above.
-
//$destFile = $filePath.$fileName;
+
if( $config->getValue( "resources_naming_rule" ) == "encoded_file_name" ) {
$fileName = $upload->getFileName();
// new name for the file
More information about the pLog-svn
mailing list