From d7fe38fca6aa11b7981c50d2e045be8e162bed06 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 22 Oct 2005 14:00:01 +0000 Subject: [PATCH] =?UTF-8?q?New:=20Possibilit=E9=20de=20d=E9finir=20$doliba?= =?UTF-8?q?rr=5Fmain=5Fdb=5Fprefix=20dans=20le=20fichier=20de=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/main.inc.php | 12 +++++++++++- htdocs/master.inc.php | 21 +++++++++++---------- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 3e9b75c8d15..c15c268d2c5 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -110,8 +110,18 @@ else } } +// Si user admin, on force droits sur les modules base +if ($user->admin) +{ + $user->rights->user->user->lire=1; + $user->rights->user->user->creer=1; + $user->rights->user->user->password=1; + $user->rights->user->user->supprimer=1; + $user->rights->user->self->creer=1; + $user->rights->user->self->password=1; +} -/* +/** * Overwrite configs global par configs perso * ------------------------------------------ */ diff --git a/htdocs/master.inc.php b/htdocs/master.inc.php index edcfa2751ad..06f0f716e84 100644 --- a/htdocs/master.inc.php +++ b/htdocs/master.inc.php @@ -93,16 +93,17 @@ define('DOL_URL_ROOT', $pos); */ require_once(DOL_DOCUMENT_ROOT."/conf/conf.class.php"); $conf = new Conf(); -if (!strlen(getenv("LLX_DBNAME"))) -{ - $conf->db->host = $dolibarr_main_db_host; - $conf->db->name = $dolibarr_main_db_name; - $conf->db->user = $dolibarr_main_db_user; - $conf->db->pass = $dolibarr_main_db_pass; - $conf->db->type = $dolibarr_main_db_type; -} -if (! $conf->db->type) { $conf->db->type = 'mysql'; } // Pour compatibilit? avec anciennes configs, si non d?fini, on prend 'mysql' -define('MAIN_DB_PREFIX','llx_'); // A terme cette constante sera d?finie dans $conf +$conf->db->host = $dolibarr_main_db_host; +$conf->db->name = $dolibarr_main_db_name; +$conf->db->user = $dolibarr_main_db_user; +$conf->db->pass = $dolibarr_main_db_pass; +$conf->db->type = $dolibarr_main_db_type; +if (! $conf->db->type) { $conf->db->type = 'mysql'; } // Pour compatibilite avec anciennes configs, si non defini, on prend 'mysql' +// Defini prefix +if (isset($_SERVER["LLX_DBNAME"])) $dolibarr_main_db_prefix=$_SERVER["LLX_DBNAME"]; +if (! isset($dolibarr_main_db_prefix) || ! $dolibarr_main_db_prefix) $dolibarr_main_db_prefix='llx_'; +$conf->db->prefix = $dolibarr_main_db_prefix; +define('MAIN_DB_PREFIX',$dolibarr_main_db_prefix); /* * Chargement des includes principaux