if ($db->connected) { $result=$db->DDLCreateUser($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass,$dolibarr_main_db_name); if ($result > 0) { print '<tr><td>'; print $langs->trans("UserCreation").' : '; print $dolibarr_main_db_user; print '</td>'; print '<td>'.$langs->trans("OK").'</td></tr>'; } else { if ($db->errno() == 'DB_ERROR_RECORD_ALREADY_EXISTS' || $db->errno() == 'DB_ERROR_KEY_NAME_ALREADY_EXISTS') { dolibarr_install_syslog("etape1: User already exists"); print '<tr><td>'; print $langs->trans("UserCreation").' : '; print $dolibarr_main_db_user; print '</td>'; print '<td>'.$langs->trans("LoginAlreadyExists").'</td></tr>'; } else { dolibarr_install_syslog("etape1: Failed to create user"); print '<tr><td>'; print $langs->trans("UserCreation").' : '; print $dolibarr_main_db_user;
$requestnb++; if ($conf->file->character_set_client == "UTF-8") { $buffer=utf8_encode($buffer); } dolibarr_install_syslog("Request: ".$buffer,LOG_DEBUG); $resql=$db->query($buffer,0,'dml'); if ($resql) { // print "<td>OK requete ==== $buffer</td></tr>"; $db->free($resql); } else { if ($db->errno() == 'DB_ERROR_TABLE_ALREADY_EXISTS' || $db->errno() == 'DB_ERROR_TABLE_OR_KEY_ALREADY_EXISTS') { //print "<td>Deja existante</td></tr>"; } else { print "<tr><td>".$langs->trans("CreateTableAndPrimaryKey",$name); print "<br>\n".$langs->trans("Request").' '.$requestnb.' : '.$buffer; print "\n</td>"; print "<td>".$langs->trans("ErrorSQL")." ".$db->errno()." ".$db->error()."</td></tr>"; $error++; } } } else