From 6c59a196772b6d6c6b2b969b85c1a2551ef017d8 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Sun, 15 Feb 2009 09:14:03 +0000 Subject: Get rid of InstallException and handle exceptions from create_admin() properly. --- installer/web.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'installer/web.php') diff --git a/installer/web.php b/installer/web.php index 89b0021d..cfae7a33 100644 --- a/installer/web.php +++ b/installer/web.php @@ -52,8 +52,12 @@ if (installer::already_installed()) { } else if (!installer::create_database_config($config)) { $content = oops("Couldn't create var/database.php"); } else { - list ($user, $password) = installer::create_admin($config); - $content = render("success.html.php", array("user" => $user, "password" => $password)); + try { + list ($user, $password) = installer::create_admin($config); + $content = render("success.html.php", array("user" => $user, "password" => $password)); + } catch (Exception $e) { + $content = oops($e->getMessage()); + } } break; } -- cgit v1.2.3