Fixed a couple of credits bugs. The string for linking to the full credits
authorEvan Prodromou <evanprodromou@users.mediawiki.org>
Mon, 28 Jun 2004 20:32:51 +0000 (20:32 +0000)
committerEvan Prodromou <evanprodromou@users.mediawiki.org>
Mon, 28 Jun 2004 20:32:51 +0000 (20:32 +0000)
page wasn't listed in Language.php; now it is. Also, there was an
array-iteration bug in Credits that is now fixed.

includes/Credits.php
languages/Language.php

index 66d54a1..23e74a1 100644 (file)
@@ -117,9 +117,9 @@ function getContributorCredits($article, $cnt, $showIfMax) {
     foreach ($contributors as $user_parts) {
        if ($user_parts[0] != 0) {
            if ($wgAllowRealName && !empty($user_parts[2])) {
-               $real_names[$user_id] = creditLink($user_parts[1], $user_parts[2]);
+               $real_names[] = creditLink($user_parts[1], $user_parts[2]);
            } else {
-               $user_names[$user_id] = creditLink($user_parts[1]);
+               $user_names[] = creditLink($user_parts[1]);
            }
        } else {
            $anon = wfMsg('anonymous');
@@ -128,8 +128,8 @@ function getContributorCredits($article, $cnt, $showIfMax) {
        
     # Two strings: real names, and user names
     
-    $real = $wgLang->listToText(array_values($real_names));
-    $user = $wgLang->listToText(array_values($user_names));
+    $real = $wgLang->listToText($real_names);
+    $user = $wgLang->listToText($user_names);
 
     # "ThisSite user(s) A, B and C"
     
index 98d89aa..e01a161 100644 (file)
@@ -1291,6 +1291,7 @@ amusement.',
 'lastmodifiedby' => "This page was last modified $1 by $2.",
 'and' => 'and',
 'othercontribs' => "Based on work by $1.",
+'others' => 'others',                                    
 'siteusers' => "$wgSitename user(s) $1",
 'creditspage' => 'Page credits',
 'nocredits' => 'There is no credits info available for this page.',