Nicer formatting

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/phpinstaller/trunk@40436 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
aoneil 2007-08-17 14:54:51 +00:00
parent 99f421cf3d
commit 6fdaee8596

View File

@ -1,7 +1,7 @@
<html>
<head>
<title>SilverStripe CMS Installation</title>
<script>
<script type="text/js">
function show(id) {
document.getElementById(id).style.display = '';
}
@ -14,31 +14,41 @@ function hide(id) {
<body>
<div id="All">
<p style="float: right"><b>Version <?= $silverstripe_version ?></b></p>
<p style="float: right">
<b>Version <?= $silverstripe_version ?></b>
</p>
<h1>SilverStripe CMS Installation</h1>
<p>Thanks for choosing to use SilverStripe! Please follow the instructions below to get SilverStripe
installed.</p>
<form action="install.php" method="post">
<?php if(isset($hasErrorOtherThanDatabase)) { ?>
<p class="error">You aren't currently able to install the software. Please <a style="color: #CCF" href="#requirements">see below</a> for details.</p>
<?php } else { ?>
<?php if($req->hasWarnings()) { ?>
<p class="warning">There are some issues that we recommend you look at before installing, however, you are still able to install the software. Please see below for details.</p>
<?php } else if(!$dbReq->hasErrors()) { ?>
<p class="good">You're ready to install! &nbsp;&nbsp;
<p>
Thanks for choosing to use SilverStripe! Please follow the instructions below to get SilverStripe
installed.
</p>
<p><b>Template to install:</b></p>
<form action="install.php" method="post">
<?php if(isset($hasErrorOtherThanDatabase)) { ?>
<p class="error">
You aren't currently able to install the software. Please <a style="color: #CCF" href="#requirements">see below</a> for details.
</p>
<?php } else { ?>
<?php if($req->hasWarnings()) { ?>
<p class="warning">
There are some issues that we recommend you look at before installing, however, you are still able to install the software.
Please see below for details.
</p>
<?php } else if(!$dbReq->hasErrors()) { ?>
<p class="good">
You're ready to install! &nbsp;&nbsp;
</p>
<p>
<b>Template to install:</b>
</p>
<input type="radio" name="template" value="default" checked="checked">Default template</input><br />
<input type="radio" name="template" value="tutorial">Tutorial template</input><br />
<?php } ?>
<?php if($alreadyInstalled) { ?>
<p><b>Note:</b> It seems as though SilverStripe is already installed here. If you ask me to install, I will overwrite
<p>
<b>Note:</b> It seems as though SilverStripe is already installed here. If you ask me to install, I will overwrite
the <b>.htaccess</b> and <b>mysite/_config.php</b> files. <br /> <br />
<label style="cursor: pointer">
<input type="checkbox" name="force_reinstall" onclick="document.getElementById('install_button').disabled = !this.checked" /> That's okay, please re-install SilverStripe and overwrite these files.
@ -61,9 +71,7 @@ installed.</p>
</p>
<?php } ?>
<input type="hidden" name="database" value="MySQLDatabase" />
<h2>MySQL Database</h2>
<p>
SilverStripe stores its content in a MySQL database. Please provide the username
@ -72,19 +80,37 @@ create the database for you; otherwise, you must give the name of a database tha
</p>
<?php if($dbReq->hasErrors()) { ?>
<p class="error">These database details don't appear to be correct. Please enter the correct details before installing.</p>
<p class="error">
These database details don't appear to be correct. Please enter the correct details before installing.
</p>
<?php } else { ?>
<p class="good">These database details look all good!</p>
<p class="good">
These database details look all good!
</p>
<?php } ?>
<p style="margin-left: 2em" id="mysql_credentials" > <!--style="display: none"-->
<label for="mysql_server"> <span>MySQL server:</span> <input id="mysql_server" type="text" name="mysql[server]" value="<?= $databaseConfig['server'] ?>" /></label> <br />
<label for="mysql_username"> <span>MySQL username:</span> <input id="mysql_username" type="text" name="mysql[username]" value="<?= $databaseConfig['username'] ?>" /></label> <br />
<label for="mysql_password"> <span>MySQL password:</span> <input id="mysql_password" type="text" name="mysql[password]" value="<?= $databaseConfig['password'] ?>" /></label> <br />
<label for="mysql_database"><span>MySQL database:</span> <input id="mysql_database" type="text" name="mysql[database]" value="<?= $databaseConfig['database'] ?>" onchange="this.value = this.value.replace(/[^A-Za-z0-9_]+/g,'');" /></label> <br />
<p style="margin-left: 2em" id="mysql_credentials">
<label for="mysql_server">
<span>MySQL server:</span>
<input id="mysql_server" type="text" name="mysql[server]" value="<?= $databaseConfig['server'] ?>" />
</label> <br />
<label for="mysql_username">
<span>MySQL username:</span>
<input id="mysql_username" type="text" name="mysql[username]" value="<?= $databaseConfig['username'] ?>" />
</label> <br />
<label for="mysql_password">
<span>MySQL password:</span>
<input id="mysql_password" type="text" name="mysql[password]" value="<?= $databaseConfig['password'] ?>" />
</label> <br />
<label for="mysql_database">
<span>MySQL database:</span>
<input id="mysql_database" type="text" name="mysql[database]" value="<?= $databaseConfig['database'] ?>" onchange="this.value = this.value.replace(/[^A-Za-z0-9_]+/g,'');" />
</label> <br />
</p>
<p style="margin-left: 2em"><input type="submit" value="Re-check requirements" /></p>
<p style="margin-left: 2em">
<input type="submit" value="Re-check requirements" />
</p>
<h4>Details</h4>
<?php $dbReq->showTable("MySQL Configuration"); ?>
@ -98,8 +124,14 @@ rather log-in with a username instead of an email address, enter that instead.
</p>
<p style="margin-left: 2em">
<label for="username"> <span>Administrator email:</span> <input type="text" name="username" id="username" value="admin" /></label> <br />
<label for="password"> <span>Administrator password:</span> <input type="text" name="password" id="password" value="password" /></label> <br />
<label for="username">
<span>Administrator email:</span>
<input type="text" name="username" id="username" value="admin" />
</label><br />
<label for="password">
<span>Administrator password:</span>
<input type="text" name="password" id="password" value="password" />
</label> <br />
</p>
<br /><hr />