diff options
| author | 2014-01-04 15:53:06 +0100 | |
|---|---|---|
| committer | 2014-01-04 15:53:06 +0100 | |
| commit | bad052f590b2b1359d7de869d671baf440b95e36 (patch) | |
| tree | f4d14733b32f47385bb9b8ec4964f554747e0d1a | |
| parent | e38b3a9c1bf6b5dd6b9a39fa8947c4475923caf3 (diff) | |
Messages d'erreur dans install
| -rw-r--r-- | p/i/install.php | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/p/i/install.php b/p/i/install.php index 6891006fa..0210133a5 100644 --- a/p/i/install.php +++ b/p/i/install.php @@ -194,7 +194,7 @@ function saveStep3 () { empty ($_POST['host']) || empty ($_POST['user']) || empty ($_POST['base'])) { - $_SESSION['bd_error'] = true; + $_SESSION['bd_error'] = 'Missing parameters!'; } $_SESSION['bd_type'] = isset ($_POST['type']) ? $_POST['type'] : 'mysql'; @@ -234,10 +234,10 @@ function saveStep3 () { $res = checkBD (); if ($res) { - $_SESSION['bd_error'] = false; + $_SESSION['bd_error'] = ''; header ('Location: index.php?step=4'); - } else { - $_SESSION['bd_error'] = true; + } elseif (empty($_SESSION['bd_error'])) { + $_SESSION['bd_error'] = 'Unknown error!'; } } invalidateHttpCache(); @@ -534,7 +534,7 @@ function checkStep3 () { isset ($_SESSION['bd_base']) && isset ($_SESSION['bd_prefix']) && isset ($_SESSION['bd_error']); - $conn = !isset ($_SESSION['bd_error']) || !$_SESSION['bd_error']; + $conn = empty($_SESSION['bd_error']); return array ( 'bd' => $bd ? 'ok' : 'ko', @@ -592,6 +592,7 @@ function checkBD () { $ok = $stm->execute($values); } catch (PDOException $e) { $ok = false; + $_SESSION['bd_error'] = $e->getMessage(); } if (!$ok) { @@ -772,7 +773,7 @@ function printStep3 () { <?php $s3 = checkStep3 (); if ($s3['all'] == 'ok') { ?> <p class="alert alert-success"><span class="alert-head"><?php echo _t ('ok'); ?></span> <?php echo _t ('bdd_conf_is_ok'); ?></p> <?php } elseif ($s3['conn'] == 'ko') { ?> - <p class="alert alert-error"><span class="alert-head"><?php echo _t ('damn'); ?></span> <?php echo _t ('bdd_conf_is_ko'); ?></p> + <p class="alert alert-error"><span class="alert-head"><?php echo _t ('damn'); ?></span> <?php echo _t ('bdd_conf_is_ko'), (empty($_SESSION['bd_error']) ? '' : ' : ' . $_SESSION['bd_error']); ?></p> <?php } ?> <form action="index.php?step=3" method="post"> |
