diff options
| author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2008-09-07 13:20:35 +0000 |
|---|---|---|
| committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2008-09-07 13:20:35 +0000 |
| commit | 3f432ba4762dde5de489b38dffe3d00a043cc006 (patch) | |
| tree | efcad0e10dca0785dd9388730978dcf970f4ca7f /series/core/trunk/install.php | |
| parent | e37f9866bf28a011cc2e884c7a5e2ea6e8508fc0 (diff) | |
| download | instadisc-3f432ba4762dde5de489b38dffe3d00a043cc006.tar.gz instadisc-3f432ba4762dde5de489b38dffe3d00a043cc006.tar.bz2 instadisc-3f432ba4762dde5de489b38dffe3d00a043cc006.zip | |
Series: Added Administrator account
Refs #28
Diffstat (limited to 'series/core/trunk/install.php')
| -rw-r--r-- | series/core/trunk/install.php | 27 |
1 files changed, 24 insertions, 3 deletions
| diff --git a/series/core/trunk/install.php b/series/core/trunk/install.php index 0f7549d..750dce8 100644 --- a/series/core/trunk/install.php +++ b/series/core/trunk/install.php | |||
| @@ -77,7 +77,7 @@ if (!isset($_GET['submit'])) | |||
| 77 | showStepOne($_POST['host'], $_POST['username'], $_POST['password'], $_POST['dbname'], $errors); | 77 | showStepOne($_POST['host'], $_POST['username'], $_POST['password'], $_POST['dbname'], $errors); |
| 78 | } else { | 78 | } else { |
| 79 | showHeader('2'); | 79 | showHeader('2'); |
| 80 | showStepTwo('', array()); | 80 | showStepTwo('', '', '', array()); |
| 81 | } | 81 | } |
| 82 | } | 82 | } |
| 83 | } | 83 | } |
| @@ -91,10 +91,20 @@ if (!isset($_GET['submit'])) | |||
| 91 | addError($numOfErrors, $errors, 'siteName', 'Site Name is a required field'); | 91 | addError($numOfErrors, $errors, 'siteName', 'Site Name is a required field'); |
| 92 | } | 92 | } |
| 93 | 93 | ||
| 94 | if ($_POST['adminUser'] == '') | ||
| 95 | { | ||
| 96 | addError($numOfErrors, $errors, 'adminUser', 'Administrator Username is a required field'); | ||
| 97 | } | ||
| 98 | |||
| 99 | if ($_POST['adminPass'] == '') | ||
| 100 | { | ||
| 101 | addError($numOfErrors, $errors, 'adminPass', 'Administrator Password is a required field'); | ||
| 102 | } | ||
| 103 | |||
| 94 | if ($numOfErrors > 0) | 104 | if ($numOfErrors > 0) |
| 95 | { | 105 | { |
| 96 | showHeader('2'); | 106 | showHeader('2'); |
| 97 | showStepTwo($_POST['mailDomain'], $_POST['smtpHost'], ($_POST['smtpAuth'] == 'on' ? ' CHECKED' : ''), $_POST['smtpUser'], $_POST['smtpPass'], $_POST['siteName'], $_POST['xmlrpcURL'], $_POST['adminUser'], $_POST['adminPass'], $_POST['adminEmail'], $errors); | 107 | showStepTwo($_POST['siteName'], $_POST['adminUser'], $_POST['adminPass'], $errors); |
| 98 | } else { | 108 | } else { |
| 99 | include_once('includes/config.php'); | 109 | include_once('includes/config.php'); |
| 100 | 110 | ||
| @@ -102,6 +112,8 @@ if (!isset($_GET['submit'])) | |||
| 102 | mysql_select_db($dbname); | 112 | mysql_select_db($dbname); |
| 103 | 113 | ||
| 104 | $sql[0] = "INSERT INTO config (name,value) VALUES (\"siteName\",\"" . mysql_real_escape_string($_POST['siteName']) . "\")"; | 114 | $sql[0] = "INSERT INTO config (name,value) VALUES (\"siteName\",\"" . mysql_real_escape_string($_POST['siteName']) . "\")"; |
| 115 | $sql[1] = "INSERT INTO config (name,value) VALUES (\"adminUser\",\"" . mysql_real_escape_string($_POST['adminUser']) . "\")"; | ||
| 116 | $sql[2] = "INSERT INTO config (name,value) VALUES (\"adminPass\",\"" . mysql_real_escape_string($_POST['adminPass']) . "\")"; | ||
| 105 | 117 | ||
| 106 | foreach ($sql as $name => $value) | 118 | foreach ($sql as $name => $value) |
| 107 | { | 119 | { |
| @@ -118,7 +130,7 @@ if (!isset($_GET['submit'])) | |||
| 118 | if ($numOfErrors > 0) | 130 | if ($numOfErrors > 0) |
| 119 | { | 131 | { |
| 120 | showHeader('2'); | 132 | showHeader('2'); |
| 121 | showStepTwo($_POST['siteName'], $errors); | 133 | showStepTwo($_POST['siteName'], $_POST['adminUser'], $_POST['adminPass'], $errors); |
| 122 | } else { | 134 | } else { |
| 123 | showHeader('3'); | 135 | showHeader('3'); |
| 124 | showStepThree(); | 136 | showStepThree(); |
| @@ -198,6 +210,15 @@ function showStepTwo($siteName, $errors) | |||
| 198 | <INPUT TYPE="text" ID="siteName" NAME="siteName" CLASS="textInput" VALUE="<?php echo($siteName); ?>"> | 210 | <INPUT TYPE="text" ID="siteName" NAME="siteName" CLASS="textInput" VALUE="<?php echo($siteName); ?>"> |
| 199 | <P CLASS="formHint">Your website's name is required for a little personalization of emails.</P> | 211 | <P CLASS="formHint">Your website's name is required for a little personalization of emails.</P> |
| 200 | </DIV> | 212 | </DIV> |
| 213 | </FIELDSET><FIELDSET CLASS="inlineLabels"><LEGEND>Administrator User Details</LEGEND> | ||
| 214 | <DIV CLASS="ctrlHolder<?php ifErrors($errors, 'adminUser'); ?>"> | ||
| 215 | <?php doErrors($errors, 'adminUser'); ?> <LABEL FOR="adminUser"><EM>*</EM> Administrator Username: </LABEL> | ||
| 216 | <INPUT TYPE="text" ID="adminUser" NAME="adminUser" CLASS="textInput" VALUE="<?php echo($adminUser); ?>"> | ||
| 217 | </DIV> | ||
| 218 | <DIV CLASS="ctrlHolder<?php ifErrors($errors, 'adminPass'); ?>"> | ||
| 219 | <?php doErrors($errors, 'adminPass'); ?> <LABEL FOR="adminPass"><EM>*</EM> Administrator Password: </LABEL> | ||
| 220 | <INPUT TYPE="password" ID="adminPass" NAME="adminPass" CLASS="textInput" VALUE="<?php echo($adminPass); ?>"> | ||
| 221 | </DIV> | ||
| 201 | </FIELDSET> | 222 | </FIELDSET> |
| 202 | <DIV CLASS="buttonHolder"> | 223 | <DIV CLASS="buttonHolder"> |
| 203 | <INPUT TYPE="submit" VALUE="Next"> | 224 | <INPUT TYPE="submit" VALUE="Next"> |
