Support des virtual-host définit dans Apache
This commit is contained in:
parent
751bddc764
commit
7d89831962
@ -70,13 +70,15 @@ class PropalConf
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
class DbConf {
|
class DbConf {
|
||||||
Function DbConf() {
|
Function DbConf()
|
||||||
|
{
|
||||||
$this->type = "mysql";
|
$this->type = "mysql";
|
||||||
$this->host = "";
|
$this->host = "";
|
||||||
$this->user = "";
|
$this->user = "";
|
||||||
$this->pass = "";
|
$this->pass = "";
|
||||||
$this->name = "";
|
$this->name = "";
|
||||||
/*
|
|
||||||
|
/*
|
||||||
* If you want to activate virtualhosting you need tou use these lines and add
|
* If you want to activate virtualhosting you need tou use these lines and add
|
||||||
* this to your pache virtualhost file
|
* this to your pache virtualhost file
|
||||||
SetEnv LLX_DBTYPE mysql
|
SetEnv LLX_DBTYPE mysql
|
||||||
@ -84,25 +86,29 @@ class DbConf {
|
|||||||
SetEnv LLX_DBUSER user
|
SetEnv LLX_DBUSER user
|
||||||
SetEnv LLX_DBPASS pass
|
SetEnv LLX_DBPASS pass
|
||||||
SetEnv LLX_DBNAME dolibarr
|
SetEnv LLX_DBNAME dolibarr
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
if (strlen(getenv("LLX_DBNAME")))
|
||||||
* Ce bloc de code, casse l'authentification par Pear::Auth !!
|
{
|
||||||
* La conf est positionnée dans conf.php les virtualhost ne sont
|
|
||||||
* pas encore valide
|
|
||||||
*
|
|
||||||
$this->type = getenv("LLX_DBTYPE");
|
|
||||||
$this->host = getenv("LLX_DBHOST");
|
|
||||||
$this->user = getenv("LLX_DBUSER");
|
|
||||||
$this->pass = getenv("LLX_DBPASS");
|
|
||||||
$this->name = getenv("LLX_DBNAME");
|
$this->name = getenv("LLX_DBNAME");
|
||||||
*/
|
|
||||||
|
|
||||||
|
if (strlen(getenv("LLX_DBTYPE")))
|
||||||
|
$this->type = getenv("LLX_DBTYPE");
|
||||||
|
|
||||||
|
if (strlen(getenv("LLX_DBHOST")))
|
||||||
|
$this->host = getenv("LLX_DBHOST");
|
||||||
|
|
||||||
|
if (strlen(getenv("LLX_DBUSER")))
|
||||||
|
$this->user = getenv("LLX_DBUSER");
|
||||||
|
|
||||||
|
if (strlen(getenv("LLX_DBPASS")))
|
||||||
|
$this->pass = getenv("LLX_DBPASS");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** return the dsn according to the pear syntax
|
/** return the dsn according to the pear syntax
|
||||||
*/
|
*/
|
||||||
function getdsn ()
|
Function getdsn()
|
||||||
{
|
{
|
||||||
return ($this->type.'://'.$this->user.':'.$this->pass.'@'.$this->host.'/'.$this->name);
|
return ($this->type.'://'.$this->user.':'.$this->pass.'@'.$this->host.'/'.$this->name);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user