cleaner error message when file cant be wrote
authorAntoine Musso <hashar@users.mediawiki.org>
Tue, 11 Jul 2006 20:06:55 +0000 (20:06 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Tue, 11 Jul 2006 20:06:55 +0000 (20:06 +0000)
maintenance/dumpHTML.inc

index 2ed1e4a..6adcb8d 100644 (file)
@@ -41,7 +41,7 @@ class DumpHTML {
 
        # List of raw pages used in the current article
        var $rawPages;
-       
+
        # Skin to use
        var $skin = 'dumphtml';
 
@@ -265,9 +265,12 @@ class DumpHTML {
 
                wfMkdirParents( $fullDir, 0755 );
 
+               wfSuppressWarnings();
                $file = fopen( $fullName, 'w' );
+               wfRestoreWarnings();
+
                if ( !$file ) {
-                       print("Can't open file $fullName for writing\n");
+                       die("Can't open file '$fullName' for writing.\nCheck permissions or use another destination (-d).\n");
                        return;
                }