[ros-diffs] [cfinck] 27245: Make the "ajax-getfiles-provider.php" script simplier and reduce the memory usage a little bit

cfinck at svn.reactos.org cfinck at svn.reactos.org
Wed Jun 20 11:13:30 CEST 2007


Author: cfinck
Date: Wed Jun 20 13:13:29 2007
New Revision: 27245

URL: http://svn.reactos.org/svn/reactos?rev=27245&view=rev
Log:
Make the "ajax-getfiles-provider.php" script simplier and reduce the memory usage a little bit

Modified:
    trunk/web/reactos.org/htdocs/getbuilds/ajax-getfiles-provider.php

Modified: trunk/web/reactos.org/htdocs/getbuilds/ajax-getfiles-provider.php
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/getbuilds/ajax-getfiles-provider.php?rev=27245&r1=27244&r2=27245&view=diff
==============================================================================
--- trunk/web/reactos.org/htdocs/getbuilds/ajax-getfiles-provider.php (original)
+++ trunk/web/reactos.org/htdocs/getbuilds/ajax-getfiles-provider.php Wed Jun 20 13:13:29 2007
@@ -33,21 +33,6 @@
 		return number_format( $size, 2, ".", ",") . $unit;
 	}
 	
-	function ArraySort(&$array, $elem)
-	{
-		global $sort_elem;
-		
-		$sort_elem = $elem;
-		usort( $array, "ArraySort_callback" );
-	}
-	
-	function ArraySort_callback($a, $b)
-	{
-		global $sort_elem;
-		
-		return strnatcasecmp( $a[$sort_elem], $b[$sort_elem] );
-	}
-	
 	
 	// Entry point
 	if( !isset( $_GET["from"] ) || !isset( $_GET["to"] ) )
@@ -65,9 +50,7 @@
 		{
 			if( strpos( $fname, "-$j-" ) !== false )
 			{
-				$files[$i]["name"] = $fname;
-				$files[$i]["size"] = fsize_str( filesize( "$ISO_DIR/$fname" ) );
-				$files[$i]["date"] = date( "Y-m-d H:i", filemtime( "$ISO_DIR/$fname" ) );
+				$fnames[$i] = $fname;
 				
 				$i++;
 				break;
@@ -76,15 +59,15 @@
 	}
 	
 	closedir($dir);
-	ArraySort( $files, "name" );
+	sort($fnames);
 	
 	for( $j = 0; $j < $i; $j++ )
 	{
 ?>
 <file>
-	<name><?php echo $files[$j]["name"]; ?></name>
-	<size><?php echo $files[$j]["size"]; ?></size>
-	<date><?php echo $files[$j]["date"]; ?></date>
+	<name><?php echo $fnames[$j]; ?></name>
+	<size><?php echo fsize_str( filesize( "$ISO_DIR/$fnames[$j]" ) ); ?></size>
+	<date><?php echo date( "Y-m-d H:i", filemtime( "$ISO_DIR/$fnames[$j]" ) ); ?></date>
 </file>
 <?php
 	}




More information about the Ros-diffs mailing list