/[dolibarr]/dolibarr/htdocs/master.inc.php
ViewVC logotype

Diff of /dolibarr/htdocs/master.inc.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.94 by eldy, Fri Nov 11 22:36:56 2005 UTC revision 1.95 by eldy, Sun Nov 13 01:44:40 2005 UTC
# Line 186  define('MAGPIE_DIR', MAGPIERSS_PATH); Line 186  define('MAGPIE_DIR', MAGPIERSS_PATH);
186    
187  // \todo Ajouter la ligne  // \todo Ajouter la ligne
188  // require_once(FPDF_PATH . "fpdf.php");  // require_once(FPDF_PATH . "fpdf.php");
189  // dans le fichier pdfdetail_standard_modeles du module telephonie afin de pouvoir  // dans le fichier pdfdetail_standard_modeles du module telephonie afin de pouvoir la suivante
190  // supprimer celles qui suivent.  if (defined("MAIN_MODULE_TELEPHONIE") && MAIN_MODULE_TELEPHONIE) require_once(FPDF_PATH . "fpdf.php");
 if (defined("MAIN_MODULE_TELEPHONIE") && MAIN_MODULE_TELEPHONIE)  
 {  
     require_once(FPDF_PATH . "fpdf.php");  
 }  
191    
192  /*  /*
193   * Autres parametres globaux de configurations   * Autres parametres globaux de configurations
# Line 211  else Line 207  else
207    $conf->upload = 0;    $conf->upload = 0;
208  }  }
209    
210    
211  /*  /*
212   * D?finition des param?tres d'activation de module et d?pendants des modules   * Definition des parametres d'activation de module et dependants des modules
213   * Chargement d'include selon etat activation des modules   * Chargement d'include selon etat activation des modules
214   */   */
215    
216    // Module bookmark4u
217  $conf->bookmark4u->enabled=defined('MAIN_MODULE_BOOKMARK4U')?MAIN_MODULE_BOOKMARK4U:0;  $conf->bookmark4u->enabled=defined('MAIN_MODULE_BOOKMARK4U')?MAIN_MODULE_BOOKMARK4U:0;
218  $conf->bookmark->enabled=defined('MAIN_MODULE_BOOKMARK')?MAIN_MODULE_BOOKMARK:0;  $conf->bookmark->enabled=defined('MAIN_MODULE_BOOKMARK')?MAIN_MODULE_BOOKMARK:0;
219    // Module deplacement
220  $conf->deplacement->enabled=defined("MAIN_MODULE_DEPLACEMENT")?MAIN_MODULE_DEPLACEMENT:0;  $conf->deplacement->enabled=defined("MAIN_MODULE_DEPLACEMENT")?MAIN_MODULE_DEPLACEMENT:0;
221    // Module mailing
222  $conf->mailing->enabled=defined("MAIN_MODULE_MAILING")?MAIN_MODULE_MAILING:0;  $conf->mailing->enabled=defined("MAIN_MODULE_MAILING")?MAIN_MODULE_MAILING:0;
223    // Module externalrss
224  $conf->externalrss->enabled=defined("MAIN_MODULE_EXTERNALRSS")?MAIN_MODULE_EXTERNALRSS:0;  $conf->externalrss->enabled=defined("MAIN_MODULE_EXTERNALRSS")?MAIN_MODULE_EXTERNALRSS:0;
225    // Module commande client
226  $conf->commande->enabled=defined("MAIN_MODULE_COMMANDE")?MAIN_MODULE_COMMANDE:0;  $conf->commande->enabled=defined("MAIN_MODULE_COMMANDE")?MAIN_MODULE_COMMANDE:0;
227  $conf->commande->dir_output=DOL_DATA_ROOT."/commande";  $conf->commande->dir_output=DOL_DATA_ROOT."/commande";
228  $conf->commande->dir_images=DOL_DATA_ROOT."/commande/images";  $conf->commande->dir_images=DOL_DATA_ROOT."/commande/images";
229    // Module expeditions
230  $conf->expedition->enabled=defined("MAIN_MODULE_EXPEDITION")?MAIN_MODULE_EXPEDITION:0;  $conf->expedition->enabled=defined("MAIN_MODULE_EXPEDITION")?MAIN_MODULE_EXPEDITION:0;
231  $conf->expedition->dir_output=DOL_DATA_ROOT."/expedition";  $conf->expedition->dir_output=DOL_DATA_ROOT."/expedition";
232  $conf->expedition->dir_images=DOL_DATA_ROOT."/expedition/images";  $conf->expedition->dir_images=DOL_DATA_ROOT."/expedition/images";
233    // Module societe
234  $conf->societe->enabled=defined("MAIN_MODULE_SOCIETE")?MAIN_MODULE_SOCIETE:0;  $conf->societe->enabled=defined("MAIN_MODULE_SOCIETE")?MAIN_MODULE_SOCIETE:0;
 if ($conf->societe->enabled) require_once(DOL_DOCUMENT_ROOT ."/societe.class.php");  
235  $conf->societe->dir_output=DOL_DATA_ROOT."/societe";  $conf->societe->dir_output=DOL_DATA_ROOT."/societe";
236  $conf->societe->dir_images=DOL_DATA_ROOT."/societe/images";  $conf->societe->dir_images=DOL_DATA_ROOT."/societe/images";
237  if (defined('SOCIETE_OUTPUTDIR') && SOCIETE_OUTPUTDIR) { $conf->societe->dir_output=SOCIETE_OUTPUTDIR; }    # Pour passer outre le rep par d?faut  if (defined('SOCIETE_OUTPUTDIR') && SOCIETE_OUTPUTDIR) { $conf->societe->dir_output=SOCIETE_OUTPUTDIR; }    # Pour passer outre le rep par d?faut
238    // Module commercial
239  $conf->commercial->enabled=defined("MAIN_MODULE_COMMERCIAL")?MAIN_MODULE_COMMERCIAL:0;  $conf->commercial->enabled=defined("MAIN_MODULE_COMMERCIAL")?MAIN_MODULE_COMMERCIAL:0;
240  $conf->commercial->dir_output=DOL_DATA_ROOT."/rapport";  $conf->commercial->dir_output=DOL_DATA_ROOT."/rapport";
241    // Module comptaexpert
242  $conf->comptaexpert->enabled=defined("MAIN_MODULE_COMPTABILITE_EXPERT")?MAIN_MODULE_COMPTABILITE_EXPERT:0;  $conf->comptaexpert->enabled=defined("MAIN_MODULE_COMPTABILITE_EXPERT")?MAIN_MODULE_COMPTABILITE_EXPERT:0;
243  $conf->comptaexpert->dir_output=DOL_DATA_ROOT."/comptaexpert";  $conf->comptaexpert->dir_output=DOL_DATA_ROOT."/comptaexpert";
244  $conf->comptaexpert->dir_images=DOL_DATA_ROOT."/comptaexpert/images";  $conf->comptaexpert->dir_images=DOL_DATA_ROOT."/comptaexpert/images";
245    // Module compta
246  $conf->compta->enabled=defined("MAIN_MODULE_COMPTABILITE")?MAIN_MODULE_COMPTABILITE:0;  $conf->compta->enabled=defined("MAIN_MODULE_COMPTABILITE")?MAIN_MODULE_COMPTABILITE:0;
247  $conf->compta->dir_output=DOL_DATA_ROOT."/compta";  $conf->compta->dir_output=DOL_DATA_ROOT."/compta";
248  $conf->compta->dir_images=DOL_DATA_ROOT."/compta/images";  $conf->compta->dir_images=DOL_DATA_ROOT."/compta/images";
249    // Module banque
250  $conf->banque->enabled=defined("MAIN_MODULE_BANQUE")?MAIN_MODULE_BANQUE:0;  $conf->banque->enabled=defined("MAIN_MODULE_BANQUE")?MAIN_MODULE_BANQUE:0;
251  $conf->banque->dir_output=DOL_DATA_ROOT."/banque";  $conf->banque->dir_output=DOL_DATA_ROOT."/banque";
252  $conf->banque->dir_images=DOL_DATA_ROOT."/banque/images";  $conf->banque->dir_images=DOL_DATA_ROOT."/banque/images";
253  $conf->caisse->enabled=defined("MAIN_MODULE_CAISSE")?MAIN_MODULE_CAISSE:0;  // Module don
254  $conf->don->enabled=defined("MAIN_MODULE_DON")?MAIN_MODULE_DON:0;  $conf->don->enabled=defined("MAIN_MODULE_DON")?MAIN_MODULE_DON:0;
255  $conf->don->dir_output=DOL_DATA_ROOT."/dons";  $conf->don->dir_output=DOL_DATA_ROOT."/dons";
256  $conf->don->dir_images=DOL_DATA_ROOT."/dons/images";  $conf->don->dir_images=DOL_DATA_ROOT."/dons/images";
257    // Module syslog
258  $conf->syslog->enabled=defined("MAIN_MODULE_SYSLOG")?MAIN_MODULE_SYSLOG:0;  $conf->syslog->enabled=defined("MAIN_MODULE_SYSLOG")?MAIN_MODULE_SYSLOG:0;
259    // Module fournisseur
260  $conf->fournisseur->enabled=defined("MAIN_MODULE_FOURNISSEUR")?MAIN_MODULE_FOURNISSEUR:0;  $conf->fournisseur->enabled=defined("MAIN_MODULE_FOURNISSEUR")?MAIN_MODULE_FOURNISSEUR:0;
261    // Module ficheinter
262  $conf->fichinter->enabled=defined("MAIN_MODULE_FICHEINTER")?MAIN_MODULE_FICHEINTER:0;  $conf->fichinter->enabled=defined("MAIN_MODULE_FICHEINTER")?MAIN_MODULE_FICHEINTER:0;
 if ($conf->fichinter->enabled) require_once(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/modules_fichinter.php");  
263  $conf->fichinter->dir_output=DOL_DATA_ROOT."/ficheinter";  $conf->fichinter->dir_output=DOL_DATA_ROOT."/ficheinter";
264  $conf->fichinter->dir_images=DOL_DATA_ROOT."/ficheinter/images";  $conf->fichinter->dir_images=DOL_DATA_ROOT."/ficheinter/images";
265  if (defined('FICHEINTER_OUTPUTDIR') && FICHEINTER_OUTPUTDIR) { $conf->fichinter->dir_output=FICHEINTER_OUTPUTDIR; }    # Pour passer outre le rep par d?faut  if (defined('FICHEINTER_OUTPUTDIR') && FICHEINTER_OUTPUTDIR) { $conf->fichinter->dir_output=FICHEINTER_OUTPUTDIR; }    # Pour passer outre le rep par defaut
266    // Module adherent
267  $conf->adherent->enabled=defined("MAIN_MODULE_ADHERENT")?MAIN_MODULE_ADHERENT:0;  $conf->adherent->enabled=defined("MAIN_MODULE_ADHERENT")?MAIN_MODULE_ADHERENT:0;
268  $conf->adherent->dir_output=DOL_DATA_ROOT."/adherent";  $conf->adherent->dir_output=DOL_DATA_ROOT."/adherent";
269    // Module produit
270  $conf->produit->enabled=defined("MAIN_MODULE_PRODUIT")?MAIN_MODULE_PRODUIT:0;  $conf->produit->enabled=defined("MAIN_MODULE_PRODUIT")?MAIN_MODULE_PRODUIT:0;
271  $conf->produit->dir_output=DOL_DATA_ROOT."/produit";  $conf->produit->dir_output=DOL_DATA_ROOT."/produit";
272  $conf->produit->dir_images=DOL_DATA_ROOT."/produit/images";  $conf->produit->dir_images=DOL_DATA_ROOT."/produit/images";
273  $conf->barcode->enabled=defined("MAIN_MODULE_BARCODE")?MAIN_MODULE_BARCODE:0;  // Module service
 $conf->categorie->enabled=defined("MAIN_MODULE_CATEGORIE")?MAIN_MODULE_CATEGORIE:0;  
274  $conf->service->enabled=defined("MAIN_MODULE_SERVICE")?MAIN_MODULE_SERVICE:0;  $conf->service->enabled=defined("MAIN_MODULE_SERVICE")?MAIN_MODULE_SERVICE:0;
 if ($conf->service->enabled) require_once(DOL_DOCUMENT_ROOT ."/product.class.php");  
275  $conf->service->dir_output=DOL_DATA_ROOT."/produit";  $conf->service->dir_output=DOL_DATA_ROOT."/produit";
276  $conf->service->dir_images=DOL_DATA_ROOT."/produit/images";  $conf->service->dir_images=DOL_DATA_ROOT."/produit/images";
277    // Module stock
278  $conf->stock->enabled=defined("MAIN_MODULE_STOCK")?MAIN_MODULE_STOCK:0;  $conf->stock->enabled=defined("MAIN_MODULE_STOCK")?MAIN_MODULE_STOCK:0;
279    // Module code barre
280    $conf->barcode->enabled=defined("MAIN_MODULE_BARCODE")?MAIN_MODULE_BARCODE:0;
281    // Module categorie
282    $conf->categorie->enabled=defined("MAIN_MODULE_CATEGORIE")?MAIN_MODULE_CATEGORIE:0;
283    // Module contrat
284  $conf->contrat->enabled=defined("MAIN_MODULE_CONTRAT")?MAIN_MODULE_CONTRAT:0;  $conf->contrat->enabled=defined("MAIN_MODULE_CONTRAT")?MAIN_MODULE_CONTRAT:0;
285  $conf->boutique->enabled=defined("MAIN_MODULE_BOUTIQUE")?MAIN_MODULE_BOUTIQUE:0;  // Module projet
286  $conf->projet->enabled=defined("MAIN_MODULE_PROJET")?MAIN_MODULE_PROJET:0;  $conf->projet->enabled=defined("MAIN_MODULE_PROJET")?MAIN_MODULE_PROJET:0;
287    // Module oscommerce
288    $conf->boutique->enabled=defined("MAIN_MODULE_BOUTIQUE")?MAIN_MODULE_BOUTIQUE:0;
289  $conf->boutique->livre->enabled=defined("BOUTIQUE_LIVRE")?BOUTIQUE_LIVRE:0;  $conf->boutique->livre->enabled=defined("BOUTIQUE_LIVRE")?BOUTIQUE_LIVRE:0;
290  $conf->boutique->album->enabled=defined("BOUTIQUE_ALBUM")?BOUTIQUE_ALBUM:0;  $conf->boutique->album->enabled=defined("BOUTIQUE_ALBUM")?BOUTIQUE_ALBUM:0;
291    // Module postnuke
292  $conf->postnuke->enabled=defined("MAIN_MODULE_POSTNUKE")?MAIN_MODULE_POSTNUKE:0;  $conf->postnuke->enabled=defined("MAIN_MODULE_POSTNUKE")?MAIN_MODULE_POSTNUKE:0;
293    // Module clicktodial
294  $conf->clicktodial->enabled=defined("MAIN_MODULE_CLICKTODIAL")?MAIN_MODULE_CLICKTODIAL:0;  $conf->clicktodial->enabled=defined("MAIN_MODULE_CLICKTODIAL")?MAIN_MODULE_CLICKTODIAL:0;
295  $conf->telephonie->enabled=defined("MAIN_MODULE_TELEPHONIE")?MAIN_MODULE_TELEPHONIE:0;  // Module prelevement
 $conf->telephonie->dir_output=DOL_DATA_ROOT."/telephonie";  
 $conf->telephonie->dir_images=DOL_DATA_ROOT."/telephonie/images";  
296  $conf->prelevement->enabled=defined("MAIN_MODULE_PRELEVEMENT")?MAIN_MODULE_PRELEVEMENT:0;  $conf->prelevement->enabled=defined("MAIN_MODULE_PRELEVEMENT")?MAIN_MODULE_PRELEVEMENT:0;
297  $conf->prelevement->dir_output=DOL_DATA_ROOT."/prelevement";  $conf->prelevement->dir_output=DOL_DATA_ROOT."/prelevement";
298  $conf->prelevement->dir_images=DOL_DATA_ROOT."/prelevement/images";  $conf->prelevement->dir_images=DOL_DATA_ROOT."/prelevement/images";
299    // Module webcal
 $conf->energie->enabled=defined("MAIN_MODULE_ENERGIE")?MAIN_MODULE_ENERGIE:0;  
   
300  $conf->webcal->enabled=defined('MAIN_MODULE_WEBCALENDAR')?MAIN_MODULE_WEBCALENDAR:0;  $conf->webcal->enabled=defined('MAIN_MODULE_WEBCALENDAR')?MAIN_MODULE_WEBCALENDAR:0;
301  $conf->webcal->db->type=defined('PHPWEBCALENDAR_TYPE')?PHPWEBCALENDAR_TYPE:'mysql';  $conf->webcal->db->type=defined('PHPWEBCALENDAR_TYPE')?PHPWEBCALENDAR_TYPE:'mysql';
302  $conf->webcal->db->host=defined('PHPWEBCALENDAR_HOST')?PHPWEBCALENDAR_HOST:'';  $conf->webcal->db->host=defined('PHPWEBCALENDAR_HOST')?PHPWEBCALENDAR_HOST:'';
303  $conf->webcal->db->user=defined('PHPWEBCALENDAR_USER')?PHPWEBCALENDAR_USER:'';  $conf->webcal->db->user=defined('PHPWEBCALENDAR_USER')?PHPWEBCALENDAR_USER:'';
304  $conf->webcal->db->pass=defined('PHPWEBCALENDAR_PASS')?PHPWEBCALENDAR_PASS:'';  $conf->webcal->db->pass=defined('PHPWEBCALENDAR_PASS')?PHPWEBCALENDAR_PASS:'';
305  $conf->webcal->db->name=defined('PHPWEBCALENDAR_DBNAME')?PHPWEBCALENDAR_DBNAME:'';  $conf->webcal->db->name=defined('PHPWEBCALENDAR_DBNAME')?PHPWEBCALENDAR_DBNAME:'';
306    // Module facture
307  $conf->facture->enabled=defined("MAIN_MODULE_FACTURE")?MAIN_MODULE_FACTURE:0;  $conf->facture->enabled=defined("MAIN_MODULE_FACTURE")?MAIN_MODULE_FACTURE:0;
308  // \todo Ajouter la ligne  // \todo Ajouter la ligne
309  // require_once(DOL_DOCUMENT_ROOT ."/includes/modules/facture/modules_facture.php");  // require_once(DOL_DOCUMENT_ROOT ."/includes/modules/facture/modules_facture.php");
310  // dans le fichier facturation-emission.php du module telephonie afin de pouvoir  // dans le fichier facturation-emission.php du module telephonie afin de pouvoir supprimer la suivante
311  // supprimer celles qui suivent.  if (defined("MAIN_MODULE_TELEPHONIE") && MAIN_MODULE_TELEPHONIE) require_once(DOL_DOCUMENT_ROOT ."/includes/modules/facture/modules_facture.php");
 if (defined("MAIN_MODULE_TELEPHONIE") && MAIN_MODULE_TELEPHONIE)  
 {  
     require_once(DOL_DOCUMENT_ROOT ."/includes/modules/facture/modules_facture.php");  
 }  
312  $conf->facture->dir_output=DOL_DATA_ROOT."/facture";  $conf->facture->dir_output=DOL_DATA_ROOT."/facture";
313  $conf->facture->dir_images=DOL_DATA_ROOT."/facture/images";  $conf->facture->dir_images=DOL_DATA_ROOT."/facture/images";
314  if (defined('FAC_OUTPUTDIR') && FAC_OUTPUTDIR) { $conf->facture->dir_output=FAC_OUTPUTDIR; }                # Pour passer outre le rep par d?faut  if (defined('FAC_OUTPUTDIR') && FAC_OUTPUTDIR) { $conf->facture->dir_output=FAC_OUTPUTDIR; }                # Pour passer outre le rep par defaut
315    // Module propal
316  $conf->propal->enabled=defined("MAIN_MODULE_PROPALE")?MAIN_MODULE_PROPALE:0;  $conf->propal->enabled=defined("MAIN_MODULE_PROPALE")?MAIN_MODULE_PROPALE:0;
317  if (!defined("PROPALE_NEW_FORM_NB_PRODUCT")) define("PROPALE_NEW_FORM_NB_PRODUCT", 4);  if (! defined("PROPALE_NEW_FORM_NB_PRODUCT")) define("PROPALE_NEW_FORM_NB_PRODUCT", 4);
318  $conf->propal->dir_output=DOL_DATA_ROOT."/propale";  $conf->propal->dir_output=DOL_DATA_ROOT."/propale";
319  $conf->propal->dir_images=DOL_DATA_ROOT."/propale/images";  $conf->propal->dir_images=DOL_DATA_ROOT."/propale/images";
320  if (defined('PROPALE_OUTPUTDIR') && PROPALE_OUTPUTDIR) { $conf->propal->dir_output=PROPALE_OUTPUTDIR; }    # Pour passer outre le rep par d?faut  if (defined('PROPALE_OUTPUTDIR') && PROPALE_OUTPUTDIR) { $conf->propal->dir_output=PROPALE_OUTPUTDIR; }    # Pour passer outre le rep par defaut
321    // Module telephonie
322    $conf->telephonie->enabled=defined("MAIN_MODULE_TELEPHONIE")?MAIN_MODULE_TELEPHONIE:0;
323    $conf->telephonie->dir_output=DOL_DATA_ROOT."/telephonie";
324    $conf->telephonie->dir_images=DOL_DATA_ROOT."/telephonie/images";
325    // Module energie
326    $conf->energie->enabled=defined("MAIN_MODULE_ENERGIE")?MAIN_MODULE_ENERGIE:0;
327    // Module domaine
328  $conf->domaine->enabled=0;  $conf->domaine->enabled=0;
329    // Module voyage
330  $conf->voyage->enabled=0;  $conf->voyage->enabled=0;
331    // Module actionscomm
332  $conf->actionscomm->dir_output=DOL_DATA_ROOT."/action";  $conf->actionscomm->dir_output=DOL_DATA_ROOT."/action";
333    
334    
335  /*  /*
336   * Modification de quelques variable de conf en fonction des Constantes   * Modification de quelques variable de conf en fonction des Constantes
337   */   */
# Line 406  $conf->format_date_text_short="%d %b %Y" Line 429  $conf->format_date_text_short="%d %b %Y"
429  $conf->format_date_short="%d/%m/%Y";  $conf->format_date_short="%d/%m/%Y";
430    
431    
432    /*
433     * Creation objet mysoc
434     * Objet Societe qui contient carac de l'institution gérée par Dolibarr.
435     */
436    require_once(DOL_DOCUMENT_ROOT ."/societe.class.php");
437    $mysoc=new Societe($db);
438    $mysoc->id=0;
439    $mysoc->nom=$conf->global->MAIN_INFO_SOCIETE_NOM;
440    $mysoc->adresse=$conf->global->MAIN_INFO_SOCIETE_ADRESSE;
441    $mysoc->cp=$conf->global->MAIN_INFO_SOCIETE_CP;
442    $mysoc->ville=$conf->global->MAIN_INFO_SOCIETE_VILLE;
443    $mysoc->pays_code=$conf->global->MAIN_INFO_SOCIETE_PAYS;
444    $mysoc->tel=$conf->global->MAIN_INFO_SOCIETE_TEL;
445    $mysoc->fax=$conf->global->MAIN_INFO_SOCIETE_FAX;
446    $mysoc->url=$conf->global->MAIN_INFO_SOCIETE_WEB;
447    $mysoc->siren=$conf->global->MAIN_INFO_SIREN;
448    $mysoc->siret=$conf->global->MAIN_INFO_SIRET;
449    $mysoc->ape=$conf->global->MAIN_INFO_APE;
450    $mysoc->rcs=$conf->global->MAIN_INFO_RCS;
451    $mysoc->tvaintra=$conf->global->MAIN_INFO_TVAINTRA;
452    $mysoc->capital=$conf->global->MAIN_INFO_CAPITAL;
453    $mysoc->forme_juridique_code=$conf->global->MAIN_INFO_FORME_JURIDIQUE;
454    $mysoc->email=$conf->global->MAIN_INFO_SOCIETE_MAIL;
455    
456    
457  /* \todo Ajouter une option Gestion de la TVA dans le module compta qui permet de d?sactiver la fonction TVA  /* \todo Ajouter une option Gestion de la TVA dans le module compta qui permet de d?sactiver la fonction TVA
458   * (pour particuliers ou lib?raux en franchise)   * (pour particuliers ou lib?raux en franchise)
459   * En attendant, valeur forc?e ? 1   * En attendant, valeur forc?e ? 1

Legend:
Removed from v.1.94  
changed lines
  Added in v.1.95

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26