mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-27 20:01:26 +01:00
Fix: On rend obligatoire les paramtre de DoliDb afin de permettre l'utilisation d'un mot de passe vide.
This commit is contained in:
@@ -71,33 +71,19 @@ class DoliDb
|
||||
);
|
||||
|
||||
/**
|
||||
\brief Ouverture d'une connection vers le serveur et <20>ventuellement une database.
|
||||
\param type type de base de donn<6E>es (mysql ou pgsql)
|
||||
\brief Ouverture d'une connection vers le serveur et <20>ventuellement une database.
|
||||
\param type type de base de donn<6E>es (mysql ou pgsql)
|
||||
\param host addresse de la base de donn<6E>es
|
||||
\param user nom de l'utilisateur autoris<69>
|
||||
\param pass mot de passe
|
||||
\param name nom de la database
|
||||
\return int 1 en cas de succ<63>s, 0 sinon
|
||||
\return int 1 en cas de succ<63>s, 0 sinon
|
||||
*/
|
||||
function DoliDb($type = 'mysql', $host = '', $user = '', $pass = '', $name = '', $newlink=0)
|
||||
function DoliDb($type='mysql', $host, $user, $pass, $name='', $newlink=0)
|
||||
{
|
||||
global $conf;
|
||||
$this->transaction_opened=0;
|
||||
|
||||
if (! $host) $host = $conf->db->host;
|
||||
if (! $user) $user = $conf->db->user;
|
||||
if (! $pass) $pass = $conf->db->pass;
|
||||
if (! $name) $name = $conf->db->name;
|
||||
|
||||
//print "Name DB: $host,$user,$pass,$name<br>";
|
||||
if (! $host)
|
||||
{
|
||||
$this->connected = 0;
|
||||
$this->ok = 0;
|
||||
dolibarr_syslog("DoliDB::DoliDB : Erreur Connect, wrong host parameters");
|
||||
return $this->ok;
|
||||
}
|
||||
|
||||
// Essai connexion serveur
|
||||
$this->db = $this->connect($host, $user, $pass, $newlink);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user