You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.8 KiB
Diff
56 lines
1.8 KiB
Diff
Index: maintenance/dumpHTML.inc
|
|
===================================================================
|
|
--- maintenance/dumpHTML.inc (revision 29586)
|
|
+++ maintenance/dumpHTML.inc (working copy)
|
|
@@ -24,7 +24,7 @@
|
|
var $interwiki = true;
|
|
|
|
# Depth of HTML directory tree
|
|
- var $depth = 3;
|
|
+ var $depth = 0;
|
|
|
|
# Directory that commons images are copied into
|
|
var $sharedStaticDirectory;
|
|
@@ -835,30 +835,29 @@
|
|
return 'index.html';
|
|
}
|
|
|
|
- return $this->getHashedDirectory( $title ) . '/' .
|
|
- $this->getFriendlyName( $dbkey ) . '.html';
|
|
+ return $this->getFriendlyName( $dbkey );
|
|
}
|
|
|
|
function getFriendlyName( $name ) {
|
|
global $wgLang;
|
|
# Replace illegal characters for Windows paths with underscores
|
|
- $friendlyName = strtr( $name, '/\\*?"<>|~', '_________' );
|
|
+ $friendlyName = str_replace( '/', '_', $name );
|
|
|
|
# Work out lower case form. We assume we're on a system with case-insensitive
|
|
# filenames, so unless the case is of a special form, we have to disambiguate
|
|
- if ( function_exists( 'mb_strtolower' ) ) {
|
|
- $lowerCase = $wgLang->ucfirst( mb_strtolower( $name ) );
|
|
- } else {
|
|
- $lowerCase = ucfirst( strtolower( $name ) );
|
|
- }
|
|
+ #if ( function_exists( 'mb_strtolower' ) ) {
|
|
+ # $lowerCase = $wgLang->ucfirst( mb_strtolower( $name ) );
|
|
+ #} else {
|
|
+ # $lowerCase = ucfirst( strtolower( $name ) );
|
|
+ #}
|
|
|
|
# Make it mostly unique
|
|
- if ( $lowerCase != $friendlyName ) {
|
|
- $friendlyName .= '_' . substr(md5( $name ), 0, 4);
|
|
- }
|
|
+ #if ( $lowerCase != $friendlyName ) {
|
|
+ # $friendlyName .= '_' . substr(md5( $name ), 0, 4);
|
|
+ #}
|
|
# Handle colon specially by replacing it with tilde
|
|
# Thus we reduce the number of paths with hashes appended
|
|
- $friendlyName = str_replace( ':', '~', $friendlyName );
|
|
+ #$friendlyName = str_replace( ':', '~', $friendlyName );
|
|
|
|
return $friendlyName;
|
|
}
|