http://www.mediawiki.org/wiki/Special:Code/MediaWiki/84563

Revision: 84563
Author:   dale
Date:     2011-03-22 21:39:33 +0000 (Tue, 22 Mar 2011)
Log Message:
-----------
use array_merge instead of array loop
moved class that configuration depends on above configuration 

Modified Paths:
--------------
    trunk/extensions/TimedMediaHandler/TimedMediaHandler.php

Modified: trunk/extensions/TimedMediaHandler/TimedMediaHandler.php
===================================================================
--- trunk/extensions/TimedMediaHandler/TimedMediaHandler.php    2011-03-22 
21:32:56 UTC (rev 84562)
+++ trunk/extensions/TimedMediaHandler/TimedMediaHandler.php    2011-03-22 
21:39:33 UTC (rev 84563)
@@ -10,6 +10,12 @@
        exit( 1 );
 }
 
+// Set up the timed media handler dir:
+$timedMediaDir = dirname(__FILE__);
+// Include WebVideoTranscode ( prior to config so that its defined transcode 
keys can be used in configuration  )  
+$wgAutoloadClasses['WebVideoTranscode'] = 
"$timedMediaDir/WebVideoTranscode/WebVideoTranscode.php";
+
+
 /******************* CONFIGURATION STARTS HERE **********************/
 
 /*** MwEmbed module configuration: *********************************/
@@ -74,18 +80,13 @@
 );
 /******************* CONFIGURATION ENDS HERE **********************/
 
-// Set up the timed media handler dir:
-$timedMediaDir = dirname(__FILE__);
 
-// List of extensions handled by Timed Media Handler since its refrenced in a 
few places. 
+
+// List of extensions handled by Timed Media Handler since its referenced in a 
few places. 
 // you should not modify this variable 
 $tmhFileExtensions = array( 'ogg', 'ogv', 'oga', 'webm');
 
-foreach($tmhFileExtensions as $ext ){
-       if ( !in_array( $ext, $wgFileExtensions ) ) {
-               $wgFileExtensions[] = $ext;
-       }
-}
+$wgFileExtensions = array_merge($wgFileExtensions, $tmhFileExtensions);
 
 // Timed Media Handler AutoLoad Classes:  
 $wgAutoloadClasses['TimedMediaHandler'] = 
"$timedMediaDir/TimedMediaHandler_body.php";
@@ -109,7 +110,6 @@
 $wgAutoloadClasses['TextHandler'] = 
"$timedMediaDir/handlers/TextHandler/TextHandler.php";
 
 // Transcode support
-$wgAutoloadClasses['WebVideoTranscode'] = 
"$timedMediaDir/WebVideoTranscode/WebVideoTranscode.php";
 $wgAutoloadClasses['WebVideoTranscodeJob'] = 
"$timedMediaDir/WebVideoTranscode/WebVideoTranscodeJob.php";
 $wgAutoloadClasses['ApiQueryVideoInfo'] = 
"$timedMediaDir/ApiQueryVideoInfo.php";
 


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to