Fix grammar in 'mimesearch-summary'
[lhc/web/wiklou.git] / includes / ImageFunctions.php
index 7b55ad5..467624c 100644 (file)
@@ -1,10 +1,16 @@
 <?php
+/**
+ * Global functions related to images
+ *
+ * @file
+ */
+
 /**
  * Return a rounded pixel equivalent for a labeled CSS/SVG length.
  * http://www.w3.org/TR/SVG11/coords.html#UnitIdentifiers
  *
  * @param $length String: CSS/SVG length.
- * @param $viewpoerSize: Float optional scale for percentage units...
+ * @param $viewportSize: Float optional scale for percentage units...
  * @return float: length in pixels
  */
 function wfScaleSVGUnit( $length, $viewportSize=512 ) {
@@ -123,6 +129,12 @@ function wfIsBadImage( $name, $contextTitle = false ) {
        static $badImages = false;
        wfProfileIn( __METHOD__ );
 
+       # Handle redirects
+       $redirectTitle = RepoGroup::singleton()->checkRedirect( Title::makeTitle( NS_FILE, $name ) );
+       if( $redirectTitle ) {
+               $name = $redirectTitle->getDbKey();
+       }
+
        # Run the extension hook
        $bad = false;
        if( !wfRunHooks( 'BadImage', array( $name, &$bad ) ) ) {