(bug 11904) Add edit links to template list on edit form
authorAaron Schulz <aaron@users.mediawiki.org>
Wed, 8 Oct 2008 02:29:23 +0000 (02:29 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Wed, 8 Oct 2008 02:29:23 +0000 (02:29 +0000)
includes/Linker.php

index 5401d25..14821a7 100644 (file)
@@ -1639,7 +1639,12 @@ class Linker {
                                } else {
                                        $protected = '';
                                }
-                               $outText .= '<li>' . $sk->link( $titleObj ) . ' ' . $protected . '</li>';
+                               if( $titleObj->quickUserCan( 'edit' ) ) {
+                                       $editLink = $sk->makeLinkObj( $titleObj, wfMsg('editold'), 'action=edit' );
+                               } else {
+                                       $editLink = $sk->makeLinkObj( $titleObj, wfMsg('viewsourceold'), 'action=edit' );
+                               }
+                               $outText .= '<li>' . $sk->link( $titleObj ) . ' (' . $editLink . ') ' . $protected . '</li>';
                        }
                        $outText .= '</ul>';
                }