From b13dbca0a07d6862cef281931de13679fae61513 Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Tue, 31 Mar 2015 14:35:26 +0200 Subject: [PATCH 1/1] [0003084] Database password with special chars was stored distorted in config_db. --- admin/create_coy.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/admin/create_coy.php b/admin/create_coy.php index eb44a1bc..03267f96 100644 --- a/admin/create_coy.php +++ b/admin/create_coy.php @@ -109,7 +109,8 @@ function handle_submit($selected_id) if ($new) { $db_connections[$selected_id]['host'] = $_POST['host']; $db_connections[$selected_id]['dbuser'] = $_POST['dbuser']; - $db_connections[$selected_id]['dbpassword'] = $_POST['dbpassword']; + $db_connections[$selected_id]['dbpassword'] = html_entity_decode($_POST['dbpassword'], ENT_QUOTES, + $_SESSION['language']->encoding=='iso-8859-2' ? 'ISO-8859-1' : $_SESSION['language']->encoding); $db_connections[$selected_id]['dbname'] = $_POST['dbname']; if (is_numeric($_POST['tbpref'])) { -- 2.30.2