[pLog-svn] r3672 - plog/trunk/class/gallery/getid3

pwestbro at devel.lifetype.net pwestbro at devel.lifetype.net
Fri Jun 30 05:57:24 GMT 2006


Author: pwestbro
Date: 2006-06-30 05:57:23 +0000 (Fri, 30 Jun 2006)
New Revision: 3672

Modified:
   plog/trunk/class/gallery/getid3/module.audio.midi.php
Log:
Fixed the following exception when importing midi files


Exception message: ksort() expects parameter 1 to be array, null given
Error code: 2
-- Backtrace --
/var/www/plog-1.0/class/gallery/getid3/module.audio.midi.php(276): ksort
/var/www/plog-1.0/class/gallery/getid3/getid3.php(329):getid3_midi.getid3_midi
/var/www/plog-1.0/class/gallery/dao/galleryresources.class.php(424):getid3.analyze
/var/www/plog-1.0/class/action/admin/adminaddresourceaction.class.php(94):galleryresources.addresource
/var/www/plog-1.0/class/controller/controller.class.php(310):adminaddresourceaction.perform
/var/www/plog-1.0/admin.php(43): admincontroller.process




Modified: plog/trunk/class/gallery/getid3/module.audio.midi.php
===================================================================
--- plog/trunk/class/gallery/getid3/module.audio.midi.php	2006-06-28 21:44:50 UTC (rev 3671)
+++ plog/trunk/class/gallery/getid3/module.audio.midi.php	2006-06-30 05:57:23 UTC (rev 3672)
@@ -273,7 +273,10 @@
 			}
 			$previoustickoffset = null;
 
-			ksort($MicroSecondsPerQuarterNoteAfter);
+            if ($MicroSecondsPerQuarterNoteAfter != null)
+            {
+			     ksort($MicroSecondsPerQuarterNoteAfter);
+			}
 			foreach ($MicroSecondsPerQuarterNoteAfter as $tickoffset => $microsecondsperbeat) {
 				if (is_null($previoustickoffset)) {
 					$prevmicrosecondsperbeat = $microsecondsperbeat;



More information about the pLog-svn mailing list