diff options
Diffstat (limited to 'includes/templates/NoLocalSettings.php')
-rw-r--r-- | includes/templates/NoLocalSettings.php | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/includes/templates/NoLocalSettings.php b/includes/templates/NoLocalSettings.php new file mode 100644 index 00000000..e71dd396 --- /dev/null +++ b/includes/templates/NoLocalSettings.php @@ -0,0 +1,48 @@ +<?php +# Prevent XSS +if ( isset( $wgVersion ) ) { + $wgVersion = htmlspecialchars( $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 = htmlspecialchars( 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'> + <head> + <title>MediaWiki <?php echo $wgVersion ?></title> + <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> + <style type='text/css' media='screen, projection'> + html, body { + color: #000; + background-color: #fff; + font-family: sans-serif; + text-align: center; + } + + h1 { + font-size: 150%; + } + </style> + </head> + <body> + <img src="<?php echo $path ?>skins/common/images/mediawiki.png" alt='The MediaWiki logo' /> + + <h1>MediaWiki <?php echo $wgVersion ?></h1> + <div class='error'> + <?php + 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=\"${path}config/index.php\" title='setup'> set up the wiki</a> first." ); + } + ?> + + </div> + </body> +</html> |