From: Janusz Dobrowolski Date: Tue, 31 Mar 2015 12:35:26 +0000 (+0200) Subject: [0003084] Database password with special chars was stored distorted in config_db. X-Git-Tag: v2.4.2~19^2~229 X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=b13dbca0a07d6862cef281931de13679fae61513;p=fa-stable.git [0003084] Database password with special chars was stored distorted in config_db. --- 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'])) {