r20491 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r20490‎ | r20491 | r20492 >
Date:16:08, 15 March 2007
Author:raymond
Status:old
Tags:
Comment:
* Show thumbnail of existing image if image exists already under this filename
Modified paths:
  • /trunk/phase3/RELEASE-NOTES (modified) (history)
  • /trunk/phase3/includes/SpecialUpload.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesDe.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesEn.php (modified) (history)
  • /trunk/phase3/maintenance/language/messages.inc (modified) (history)

Diff [purge]

Index: trunk/phase3/maintenance/language/messages.inc
@@ -781,6 +781,7 @@
782782 'largefileserver',
783783 'emptyfile',
784784 'fileexists',
 785+ 'fileexists-thumb',
785786 'fileexists-forbidden',
786787 'fileexists-shared-forbidden',
787788 'successfulupload',
Index: trunk/phase3/includes/SpecialUpload.php
@@ -415,7 +415,12 @@
416416 global $wgUser;
417417 $sk = $wgUser->getSkin();
418418 $dlink = $sk->makeKnownLinkObj( $nt );
419 - $warning .= '<li>'.wfMsgHtml( 'fileexists', $dlink ).'</li>';
 419+ $dlink2 = $sk->makeImageLinkObj( $nt, wfMsgExt( 'fileexists-thumb', 'parseinline', $dlink ), $nt->getText(), 'right', false, false, false, true );
 420+
 421+ # when $dlink2 begins with a normal href it is not a thumbnail -> do not show the link twice
 422+ if ( substr( $dlink2, 0, 7) == '<a href' ) $dlink2 = '';
 423+
 424+ $warning .= '<li>' . wfMsgHtml( 'fileexists', $dlink ) . '</li>' . $dlink2;
420425 } else {
421426 # If the file existed before and was deleted, warn the user of this
422427 # Don't bother doing so if the image exists now, however
Index: trunk/phase3/languages/messages/MessagesEn.php
@@ -1361,6 +1361,7 @@
13621362 'largefileserver' => 'This file is bigger than the server is configured to allow.',
13631363 'emptyfile' => 'The file you uploaded seems to be empty. This might be due to a typo in the file name. Please check whether you really want to upload this file.',
13641364 'fileexists' => 'A file with this name exists already, please check $1 if you are not sure if you want to change it.',
 1365+'fileexists-thumb' => "'''<center>Existing image</center>'''",
13651366 'fileexists-forbidden' => 'A file with this name exists already; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]',
13661367 'fileexists-shared-forbidden' => 'A file with this name exists already in the shared file repository; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]',
13671368 'successfulupload' => 'Successful upload',
@@ -1845,7 +1846,7 @@
18461847 'undeletecomment' => 'Comment:',
18471848 'undeletedarticle' => "restored \"[[$1]]\"",
18481849 'undeletedrevisions' => "$1 {{plural:$1|revision|revisions}} restored",
1849 -'undeletedrevisions-files' => "$1 revisions and $2 {{plural:$2|file|files}} restored",
 1850+'undeletedrevisions-files' => "$1 {{plural:$1|revision|revisions}} and $2 {{plural:$2|file|files}} restored",
18501851 'undeletedfiles' => "$1 {{plural:$1|file|files}} restored",
18511852 'cannotundelete' => 'Undelete failed; someone else may have undeleted the page first.',
18521853 'undeletedpage' => "<big>'''$1 has been restored'''</big>
Index: trunk/phase3/languages/messages/MessagesDe.php
@@ -979,6 +979,7 @@
980980 'largefileserver' => 'Die Datei ist größer als die vom Server eingestellte Maximalgröße.',
981981 'emptyfile' => 'Die hochgeladene Datei ist leer. Der Grund kann ein Tippfehler im Dateinamen sein. Bitte kontrollieren Sie, ob Sie die Datei wirklich hochladen wollen.',
982982 'fileexists' => 'Eine Datei mit diesem Namen existiert bereits. Wenn Sie auf „Datei speichern“ klicken, wird die Datei überschrieben. Bitte prüfen Sie $1, wenn Sie sich nicht sicher sind.',
 983+'fileexists-thumb' => "'''<center>Vorhandenes Bild</center>'''",
983984 'fileexists-forbidden' => 'Mit diesem Namen existiert bereits eine Datei. Bitte gehen Sie zurück und laden Ihre Datei unter einem anderen Namen hoch. [[Image:$1|thumb|center|$1]]',
984985 'fileexists-shared-forbidden' => 'Mit diesem Namen existiert bereits eine Datei. Bitte gehen Sie zurück und laden Sie diese Datei unter einem anderen Namen hoch. [[Image:$1|thumb|center|$1]]',
985986 'successfulupload' => 'Erfolgreich hochgeladen',
@@ -1421,7 +1422,7 @@
14221423 'undeletecomment' => 'Begründung:',
14231424 'undeletedarticle' => 'hat „[[$1]]“ wiederhergestellt',
14241425 'undeletedrevisions' => '$1 {{plural:$1|Version|Versionen}} wurden wiederhergestellt',
1425 -'undeletedrevisions-files' => '$1 Versionen und $2 {{plural:$2|Datei|Dateien}} wurden wiederhergestellt',
 1426+'undeletedrevisions-files' => '$1 {{plural:$1|Version|Versionen}} und $2 {{plural:$2|Datei|Dateien}} wurden wiederhergestellt',
14261427 'undeletedfiles' => '$1 {{plural:$1|Datei|Dateien}} wurden wiederhergestellt',
14271428 'cannotundelete' => 'Wiederherstellung fehlgeschlagen; jemand anderes hat die Seite bereits wiederhergestellt.',
14281429 'undeletedpage' => "'''$1''' wurde wiederhergestellt
Index: trunk/phase3/RELEASE-NOTES
@@ -274,6 +274,7 @@
275275 * Log events, file revisions, archived revisions can be deleted with revisiondelete
276276 * Usernames can be hidden from block log, block list, and user list via blockip. These
277277 blocks are instead logged privately
 278+* Show thumbnail of existing image if image exists already under this filename
278279
279280 == Languages updated ==
280281