From 4250dedf600dc78778a1d44196f9fdeb2f56b9c5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 10 Aug 2012 03:46:17 +0200 Subject: [PATCH] Better message if param not defined --- htdocs/admin/system/database.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/htdocs/admin/system/database.php b/htdocs/admin/system/database.php index 8231d9c2e90..5bfd44b14ac 100644 --- a/htdocs/admin/system/database.php +++ b/htdocs/admin/system/database.php @@ -95,10 +95,8 @@ else if (preg_match('/mysql/i',$db->type)) { $arraytest=array( -// "character_set_connection"=>'UTF-8', - 'character_set_database'=>'dolibarr_main_db_character_set', -// 'collation_connection'=>"UTF-8", - 'collation_database'=>'dolibarr_main_db_collation' + 'character_set_database'=>array('var'=>'dolibarr_main_db_character_set','valifempty'=>'utf8'), + 'collation_database'=>array('var'=>'dolibarr_main_db_collation','valifempty'=>'utf8_general_ci') ); } @@ -118,7 +116,8 @@ else foreach($arraytest as $key => $val) { if ($key != $row[0]) continue; - $text='Should be in line with value of param '.$val.' thas is '.${$val}.''; + $val2=${$val['var']}; + $text='Should be in line with value of param '.$val['var'].' thas is '.($val2?$val2:"'' (=".$val['valifempty'].")").''; $show=1; } if ($show==0) print $row[1];