Ensure correct path is used in case we are trying to view a page in a subdirectory
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Fri, 14 Jul 2006 20:40:16 +0000 (20:40 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Fri, 14 Jul 2006 20:40:16 +0000 (20:40 +0000)
includes/templates/NoLocalSettings.php

index 7331d2d..22ce534 100644 (file)
@@ -5,6 +5,12 @@ if ( isset( $wgVersion ) ) {
 } else {
        $wgVersion = 'VERSION';
 }
+# Set the path in case we hit a page such as /index.php/Main_Page
+# Could use <base href> but then we have to worry about http[s]/port #/etc.
+$path = '';
+if( isset( $_SERVER['SCRIPT_NAME'] )) {
+       $path = preg_replace('/index.php/', '', $_SERVER['SCRIPT_NAME']);
+}
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
@@ -25,7 +31,7 @@ if ( isset( $wgVersion ) ) {
                </style>
        </head>
        <body>
-               <img src='skins/common/images/mediawiki.png' alt='The MediaWiki logo' />
+               <img src='<?php echo $path ?>skins/common/images/mediawiki.png' alt='The MediaWiki logo' />
 
                <h1>MediaWiki <?php echo $wgVersion ?></h1>
                <div class='error'>
@@ -33,7 +39,7 @@ if ( isset( $wgVersion ) ) {
                if ( file_exists( 'config/LocalSettings.php' ) ) {
                        echo( 'To complete the installation, move <tt>config/LocalSettings.php</tt> to the parent directory.' );
                } else {
-                       echo( 'Please <a href="config/index.php" title="setup">set up the wiki</a> first.' );
+                       echo( "Please <a href='${path}config/index.php' title='setup'> set up the wiki</a> first." );
                }
                ?>