Mise à jour copyright
This commit is contained in:
parent
476e3e0518
commit
0ff3195d0d
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2003-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2003 Xavier Dutoit <doli@sydesy.com>
|
* Copyright (C) 2003 Xavier Dutoit <doli@sydesy.com>
|
||||||
* Copyright (C) 2004-2007 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2004-2007 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2007 Regis Houssin <regis.houssin@cap-networks.com>
|
* Copyright (C) 2005-2007 Regis Houssin <regis.houssin@cap-networks.com>
|
||||||
@ -24,120 +24,120 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\file htdocs/conf/conf.class.php
|
\file htdocs/conf/conf.class.php
|
||||||
\brief Fichier de la classe de stockage de la config courante
|
\brief Fichier de la classe de stockage de la config courante
|
||||||
\remarks La config est stockée dans le fichier conf/conf.php
|
\remarks La config est stockée dans le fichier conf/conf.php
|
||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\class Conf
|
\class Conf
|
||||||
\brief Classe de stockage de la config courante
|
\brief Classe de stockage de la config courante
|
||||||
\todo Deplacer ce fichier dans htdocs/lib
|
\todo Deplacer ce fichier dans htdocs/lib
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class Conf
|
class Conf
|
||||||
{
|
{
|
||||||
/** \public */
|
/** \public */
|
||||||
var $db; // Objet des caractéristiques de connexions
|
//! Objet des caractéristiques de connexions
|
||||||
// base db->host, db->name, db->user, db->pass, db->type
|
var $db;
|
||||||
|
|
||||||
var $externalrss;
|
var $externalrss;
|
||||||
var $commande;
|
var $commande;
|
||||||
var $ficheinter;
|
var $ficheinter;
|
||||||
var $commercial;
|
var $commercial;
|
||||||
var $societe;
|
var $societe;
|
||||||
var $expedition;
|
var $expedition;
|
||||||
var $compta;
|
var $compta;
|
||||||
var $banque;
|
var $banque;
|
||||||
var $don;
|
var $don;
|
||||||
var $caisse;
|
var $caisse;
|
||||||
var $fournisseur;
|
var $fournisseur;
|
||||||
var $adherent;
|
var $adherent;
|
||||||
var $produit;
|
var $produit;
|
||||||
var $service;
|
var $service;
|
||||||
var $stock;
|
var $stock;
|
||||||
var $boutique;
|
var $boutique;
|
||||||
var $projet;
|
var $projet;
|
||||||
var $postnuke;
|
var $postnuke;
|
||||||
var $webcal;
|
var $webcal;
|
||||||
var $mantis;
|
var $mantis;
|
||||||
var $propal;
|
var $propal;
|
||||||
var $categorie;
|
var $categorie;
|
||||||
var $oscommerce2;
|
var $oscommerce2;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Positionne toutes les variables de configuration
|
* \brief Positionne toutes les variables de configuration
|
||||||
* \param $db Handler d'accès base
|
* \param $db Handler d'accès base
|
||||||
* \return int < 0 si erreur, >= 0 si succès
|
* \return int < 0 si erreur, >= 0 si succès
|
||||||
*/
|
*/
|
||||||
function setValues($db)
|
function setValues($db)
|
||||||
{
|
{
|
||||||
dolibarr_syslog("functions.inc.php::setValues");
|
dolibarr_syslog("functions.inc.php::setValues");
|
||||||
|
|
||||||
// Par defaut, à oui
|
// Par defaut, à oui
|
||||||
$this->global->PRODUIT_CONFIRM_DELETE_LINE=1;
|
$this->global->PRODUIT_CONFIRM_DELETE_LINE=1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Definition de toutes les Constantes globales d'environnement
|
* Definition de toutes les Constantes globales d'environnement
|
||||||
* - En constante php (\todo a virer)
|
* - En constante php (\todo a virer)
|
||||||
* - En $this->global->key=value
|
* - En $this->global->key=value
|
||||||
*/
|
*/
|
||||||
$sql = "SELECT name, value FROM ".MAIN_DB_PREFIX."const";
|
$sql = "SELECT name, value FROM ".MAIN_DB_PREFIX."const";
|
||||||
$result = $db->query($sql);
|
$result = $db->query($sql);
|
||||||
if ($result)
|
if ($result)
|
||||||
{
|
{
|
||||||
$numr = $db->num_rows($result);
|
$numr = $db->num_rows($result);
|
||||||
$i = 0;
|
$i = 0;
|
||||||
|
|
||||||
while ($i < $numr)
|
while ($i < $numr)
|
||||||
{
|
{
|
||||||
$objp = $db->fetch_object($result);
|
$objp = $db->fetch_object($result);
|
||||||
$key=$objp->name;
|
$key=$objp->name;
|
||||||
$value=$objp->value; // Pas de stripslashes (ne s'applique pas sur lecture en base mais après POST quand get_magic_quotes_gpc()==1)
|
$value=$objp->value; // Pas de stripslashes (ne s'applique pas sur lecture en base mais après POST quand get_magic_quotes_gpc()==1)
|
||||||
if ($key)
|
if ($key)
|
||||||
{
|
{
|
||||||
define ("$key", $value);
|
define ("$key", $value);
|
||||||
$this->global->$key=$value;
|
$this->global->$key=$value;
|
||||||
}
|
}
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$db->free($result);
|
$db->free($result);
|
||||||
|
|
||||||
|
|
||||||
// On reprend parametres du fichier de config conf.php
|
// On reprend parametres du fichier de config conf.php
|
||||||
// \TODO Mettre tous les param du fichier conf dans une propriété de la classe
|
// \TODO Mettre tous les param du fichier conf dans une propriété de la classe
|
||||||
$this->password_encrypted=$this->global->DATABASE_PWD_ENCRYPTED;
|
$this->password_encrypted=$this->global->DATABASE_PWD_ENCRYPTED;
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Nettoyage variables des gestionnaires de menu
|
* Nettoyage variables des gestionnaires de menu
|
||||||
* conf->menu_top et conf->menu_left sont définis dans main.inc.php (selon user)
|
* conf->menu_top et conf->menu_left sont définis dans main.inc.php (selon user)
|
||||||
*/
|
*/
|
||||||
if (! $this->global->MAIN_MENU_BARRETOP) $this->global->MAIN_MENU_BARRETOP="default.php";
|
if (! $this->global->MAIN_MENU_BARRETOP) $this->global->MAIN_MENU_BARRETOP="default.php";
|
||||||
if (! $this->global->MAIN_MENUFRONT_BARRETOP) $this->global->MAIN_MENUFRONT_BARRETOP="default.php";
|
if (! $this->global->MAIN_MENUFRONT_BARRETOP) $this->global->MAIN_MENUFRONT_BARRETOP="default.php";
|
||||||
if (! $this->global->MAIN_MENU_BARRELEFT) $this->global->MAIN_MENU_BARRELEFT="default.php";
|
if (! $this->global->MAIN_MENU_BARRELEFT) $this->global->MAIN_MENU_BARRELEFT="default.php";
|
||||||
if (! $this->global->MAIN_MENUFRONT_BARRELEFT) $this->global->MAIN_MENUFRONT_BARRELEFT="default.php";
|
if (! $this->global->MAIN_MENUFRONT_BARRELEFT) $this->global->MAIN_MENUFRONT_BARRELEFT="default.php";
|
||||||
|
|
||||||
// Variable globales LDAP
|
// Variable globales LDAP
|
||||||
if (! $this->global->LDAP_KEY_USERS) $this->global->LDAP_KEY_USERS=$this->global->LDAP_FIELD_FULLNAME;
|
if (! $this->global->LDAP_KEY_USERS) $this->global->LDAP_KEY_USERS=$this->global->LDAP_FIELD_FULLNAME;
|
||||||
if (! $this->global->LDAP_KEY_GROUPS) $this->global->LDAP_KEY_GROUPS=$this->global->LDAP_FIELD_FULLNAME;
|
if (! $this->global->LDAP_KEY_GROUPS) $this->global->LDAP_KEY_GROUPS=$this->global->LDAP_FIELD_FULLNAME;
|
||||||
if (! $this->global->LDAP_KEY_CONTACTS) $this->global->LDAP_KEY_CONTACTS=$this->global->LDAP_FIELD_FULLNAME;
|
if (! $this->global->LDAP_KEY_CONTACTS) $this->global->LDAP_KEY_CONTACTS=$this->global->LDAP_FIELD_FULLNAME;
|
||||||
if (! $this->global->LDAP_KEY_MEMBERS) $this->global->LDAP_KEY_MEMBERS=$this->global->LDAP_FIELD_FULLNAME;
|
if (! $this->global->LDAP_KEY_MEMBERS) $this->global->LDAP_KEY_MEMBERS=$this->global->LDAP_FIELD_FULLNAME;
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Charge l'objet de traduction et positionne langage courant global
|
* Charge l'objet de traduction et positionne langage courant global
|
||||||
*/
|
*/
|
||||||
if (! $this->global->MAIN_LANG_DEFAULT) $this->global->MAIN_LANG_DEFAULT="fr_FR";
|
if (! $this->global->MAIN_LANG_DEFAULT) $this->global->MAIN_LANG_DEFAULT="fr_FR";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Autres parametres globaux de configurations
|
* Autres parametres globaux de configurations
|
||||||
*/
|
*/
|
||||||
$this->users->dir_output=DOL_DATA_ROOT."/users";
|
$this->users->dir_output=DOL_DATA_ROOT."/users";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Autorisation globale d'uploader (necessaire pour desactiver dans la demo)
|
* Autorisation globale d'uploader (necessaire pour desactiver dans la demo)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user