[pLog-svn] r5257 - in plog/branches/lifetype-1.2/class: file gallery/dao

Mark Wu markplace at gmail.com
Mon Apr 2 14:40:16 EDT 2007


Thanks for testing. ^_^ 

> -----Original Message-----
> From: plog-svn-bounces at devel.lifetype.net 
> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of Jon Daley
> Sent: Tuesday, April 03, 2007 2:37 AM
> To: plog-svn at devel.lifetype.net
> Subject: Re: [pLog-svn] r5257 - in 
> plog/branches/lifetype-1.2/class: file gallery/dao
> 
>  	Works on my system - was skeptical that it would save 
> the filename correctly, that's why I checked it...  :)
> 
> On Mon, 2 Apr 2007, mark at devel.lifetype.net wrote:
> 
> > 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.cl
> > ass.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.cl
> > ass.php 
> > ===================================================================
> > --- 
> plog/branches/lifetype-1.2/class/gallery/dao/galleryresourcest
> orage.class.php	2007-04-02 18:01:03 UTC (rev 5256)
> > +++ 
> plog/branches/lifetype-1.2/class/gallery/dao/galleryresourcest
> orage.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
> >
> > _______________________________________________
> > pLog-svn mailing list
> > pLog-svn at devel.lifetype.net
> > http://limedaley.com/mailman/listinfo/plog-svn
> >
> 
> --
> Jon Daley
> http://jon.limedaley.com/
> 
> A mighty fortress is our God, a bulwark never failing.
> -- Martin Luther
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://limedaley.com/mailman/listinfo/plog-svn
> 



More information about the pLog-svn mailing list