Use redirect=no for links to file redirects in "file usages" section
authorumherirrender <umherirrender_de.wp@web.de>
Sat, 24 Aug 2013 18:27:39 +0000 (20:27 +0200)
committerUmherirrender <umherirrender_de.wp@web.de>
Fri, 6 Sep 2013 20:32:49 +0000 (20:32 +0000)
Bug: 50051
Change-Id: Ie77af42b2d9183ba2f56a300a6604c3f71ee89b8

includes/ImagePage.php

index 5fa44d5..7ea06b0 100644 (file)
@@ -765,7 +765,15 @@ EOT
                                break;
                        }
 
-                       $link = Linker::linkKnown( Title::makeTitle( $element->page_namespace, $element->page_title ) );
+                       $query = array();
+                       # Add a redirect=no to make redirect pages reachable
+                       if ( isset( $redirects[$element->page_title] ) ) {
+                               $query['redirect'] = 'no';
+                       }
+                       $link = Linker::linkKnown(
+                               Title::makeTitle( $element->page_namespace, $element->page_title ),
+                               null, array(), $query
+                       );
                        if ( !isset( $redirects[$element->page_title] ) ) {
                                # No redirects
                                $liContents = $link;