diff options
author | Evan Prodromou <evan@controlyourself.ca> | 2009-03-01 10:12:16 -0800 |
---|---|---|
committer | Evan Prodromou <evan@controlyourself.ca> | 2009-03-04 05:42:06 -0800 |
commit | 6070d98aa6ed53cfafa9f4bcc6ecd24977b8866a (patch) | |
tree | d800b2e9694ed24af73d650471791567f88fe150 | |
parent | 18f7749995c2fb4281839df8f8aa2b0a0c545260 (diff) |
check posted parameters
-rw-r--r-- | install.php | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/install.php b/install.php index 3d76dace1..29d909417 100644 --- a/install.php +++ b/install.php @@ -130,6 +130,36 @@ function handlePost() $password = $_POST['password']; $sitename = $_POST['sitename']; + if (empty($host)) { + updateStatus("No hostname specified.", true); + showForm(); + return; + } + + if (empty($database)) { + updateStatus("No database specified.", true); + showForm(); + return; + } + + if (empty($username)) { + updateStatus("No username specified.", true); + showForm(); + return; + } + + if (empty($password)) { + updateStatus("No password specified.", true); + showForm(); + return; + } + + if (empty($sitename)) { + updateStatus("No sitename specified.", true); + showForm(); + return; + } + updateStatus("Starting installation..."); updateStatus("Checking database..."); $conn = mysql_connect($host, $username, $password); |