From 31d6a4f9d344b284c896a1489a224cd00eae39ef Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 8 May 2006 17:22:53 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20Le=20logo=20n'etait=20pas=20toujours=20l?= =?UTF-8?q?a=20meme=20variable=20ou=20meme=20chemin.=20J'ai=20uniformis=E9?= =?UTF-8?q?=20afin=20que=20le=20path=20et=20nom=20du=20logo=20soit=20d=E9f?= =?UTF-8?q?ini=20dans=20le=20fichier=20environnement=20master.inc.php.=20T?= =?UTF-8?q?ous=20les=20modules=20utilisent=20$conf->societe->dir=5Flogos?= =?UTF-8?q?=20et=20$mysoc->logo=20pour=20le=20patch=20des=20logos=20et=20p?= =?UTF-8?q?our=20le=20nom=20du=20fichier=20logo=20de=20la=20soci=E9t=E9.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/admin/index.php | 47 +++++++++++++++++-- htdocs/boutique/livre/fiche.php | 2 +- .../mods/pdf/pdf_expedition_merou.modules.php | 35 ++++++++------ .../modules/pdf/pdf_muscadet.modules.php | 5 +- .../modules/commande/pdf_einstein.modules.php | 3 +- .../modules/facture/pdf_crabe.modules.php | 45 +++++++++--------- .../modules/facture/pdf_huitre.modules.php | 2 +- .../modules/facture/pdf_oursin.modules.php | 43 ++++++++--------- .../modules/fichinter/pdf_soleil.modules.php | 3 +- htdocs/includes/modules/modFacture.class.php | 5 -- .../propale/pdf_propale_azur.modules.php | 19 ++++---- htdocs/lib/functions.inc.php | 18 +++---- .../livraison/mods/pdf/pdf_typhon.modules.php | 3 +- htdocs/master.inc.php | 4 +- htdocs/user/fiche.php | 2 +- htdocs/viewimage.php | 13 +++-- 16 files changed, 146 insertions(+), 103 deletions(-) diff --git a/htdocs/admin/index.php b/htdocs/admin/index.php index 3f305048c1e..b34ab2f3042 100644 --- a/htdocs/admin/index.php +++ b/htdocs/admin/index.php @@ -53,11 +53,21 @@ if ( (isset($_POST["action"]) && $_POST["action"] == 'update') if (eregi('([^\\\/:]+)$',$_FILES["logo"]["name"],$reg)) { $original_file=$reg[1]; - dolibarr_syslog("Move file ".$_FILES["logo"]["tmp_name"]." to ".DOL_DATA_ROOT.'/logo/'.$original_file); - if (move_uploaded_file($_FILES["logo"]["tmp_name"],DOL_DATA_ROOT.'/logo/'.$original_file)) + + dolibarr_syslog("Move file ".$_FILES["logo"]["tmp_name"]." to ".$conf->societe->dir_logos.'/'.$original_file); + if (! is_dir($conf->societe->dir_logos)) + { + create_exdir($conf->societe->dir_logos); + } + if (doliMoveFileUpload($_FILES["logo"]["tmp_name"],$conf->societe->dir_logos.'/'.$original_file)) { dolibarr_set_const($db, "MAIN_INFO_SOCIETE_LOGO",$original_file); } + else + { + $message .= '
'.$langs->trans("ErrorFailedToSaveFile").'
'; + } + } } @@ -166,7 +176,18 @@ if ((isset($_GET["action"]) && $_GET["action"] == 'edit') $var=!$var; print ''.$langs->trans("Logo").' (png,jpg)'; - print ''; + print '
'; + print ''; + print ''; + if (file_exists($conf->societe->dir_logos.'/'.$mysoc->logo)) + { + print ''; + } + else + { + print ''; + } + print '
'; print ''; $var=!$var; @@ -343,7 +364,8 @@ else /* * Affichage des paramètres */ - + if ($message) print $message.'
'; + print ''; print ''; $var=true; @@ -383,7 +405,22 @@ else print ''; $var=!$var; - print ''; + print ''; $var=!$var; print ''; diff --git a/htdocs/boutique/livre/fiche.php b/htdocs/boutique/livre/fiche.php index 62aeecfb3a4..ab2bbcf3e22 100644 --- a/htdocs/boutique/livre/fiche.php +++ b/htdocs/boutique/livre/fiche.php @@ -35,7 +35,7 @@ if ( $_POST["sendit"] ) mkdir($upload_dir, 0755); } - if (move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'])) + if (doliMoveFileUpload($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'])) { print "Le fichier est valide, et a été téléchargé avec succès.\n"; //print_r($_FILES); diff --git a/htdocs/expedition/mods/pdf/pdf_expedition_merou.modules.php b/htdocs/expedition/mods/pdf/pdf_expedition_merou.modules.php index 0c603eb885d..4a4d12896a1 100644 --- a/htdocs/expedition/mods/pdf/pdf_expedition_merou.modules.php +++ b/htdocs/expedition/mods/pdf/pdf_expedition_merou.modules.php @@ -212,21 +212,28 @@ Class pdf_expedition_merou extends ModelePdfExpedition $tab4_hl = 6; $tab4_sl = 4; $ligne = 2; + //*********************LOGO**************************** - if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO){ - $this->SetXY(10,5); - if (file_exists(FAC_PDF_LOGO)) { - $this->Image(FAC_PDF_LOGO, 10, 5,85.0, 17.0, 'PNG'); - }else { - //Cas Erreur Fichier introuvable - $this->SetTextColor(200,0,0); - $this->SetFont('Arial','B',8); - $this->MultiCell(80, 3, $langs->trans("ErrorLogoFileNotFound",FAC_PDF_LOGO), 0, 'L'); - $this->MultiCell(80, 3, $langs->trans("ErrorGoToModuleSetup"), 0, 'L'); - } - }else if (defined("FAC_PDF_INTITULE")){ - $this->MultiCell(80, 6, FAC_PDF_INTITULE, 0, 'L'); - } + $logo=$conf->societe->dir_logos.'/'.$mysoc->logo; + if ($logo) + { + if (is_readable($logo)) + { + $pdf->Image($logo,10, 5, 0, 24); + } + else + { + $pdf->SetTextColor(200,0,0); + $pdf->SetFont('Arial','B',8); + $pdf->MultiCell(100, 3, $langs->trans("ErrorLogoFileNotFound",$logo), 0, 'L'); + $pdf->MultiCell(100, 3, $langs->trans("ErrorGoToModuleSetup"), 0, 'L'); + } + } + else if(defined("MAIN_INFO_SOCIETE_NOM") && FAC_PDF_SOCIETE_NOM) + { + $pdf->MultiCell(100, 4, MAIN_INFO_SOCIETE_NOM, 0, 'L'); + } + //*********************Entete**************************** //Nom du Document $Yoff = 0; diff --git a/htdocs/fourn/commande/modules/pdf/pdf_muscadet.modules.php b/htdocs/fourn/commande/modules/pdf/pdf_muscadet.modules.php index fc5df9fc623..e2cf538e79b 100644 --- a/htdocs/fourn/commande/modules/pdf/pdf_muscadet.modules.php +++ b/htdocs/fourn/commande/modules/pdf/pdf_muscadet.modules.php @@ -64,7 +64,7 @@ class pdf_muscadet extends ModelePDFCommandesSuppliers $this->marge_haute=10; $this->marge_basse=10; - $this->option_logo = 1; // Affiche logo FAC_PDF_LOGO + $this->option_logo = 1; // Affiche logo $this->option_tva = 1; // Gere option tva FACTURE_TVAOPTION $this->option_modereg = 1; // Affiche mode règlement $this->option_condreg = 1; // Affiche conditions règlement @@ -642,8 +642,7 @@ class pdf_muscadet extends ModelePDFCommandesSuppliers $pdf->SetXY($this->marge_gauche,$posy); // Logo - $logo=$mysoc->logo; - if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=DOL_DATA_ROOT.FAC_PDF_LOGO; + $logo=$conf->societe->dir_logos.'/'.$mysoc->logo; if ($logo) { if (is_readable($logo)) diff --git a/htdocs/includes/modules/commande/pdf_einstein.modules.php b/htdocs/includes/modules/commande/pdf_einstein.modules.php index 4b0dd6fe329..a4670576796 100644 --- a/htdocs/includes/modules/commande/pdf_einstein.modules.php +++ b/htdocs/includes/modules/commande/pdf_einstein.modules.php @@ -640,8 +640,7 @@ class pdf_einstein extends ModelePDFCommandes $pdf->SetXY($this->marge_gauche,$posy); // Logo - $logo=$mysoc->logo; - if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=DOL_DATA_ROOT.FAC_PDF_LOGO; + $logo=$conf->societe->dir_logos.'/'.$mysoc->logo; if ($logo) { if (is_readable($logo)) diff --git a/htdocs/includes/modules/facture/pdf_crabe.modules.php b/htdocs/includes/modules/facture/pdf_crabe.modules.php index b0e2c550a64..6e1c76b0784 100644 --- a/htdocs/includes/modules/facture/pdf_crabe.modules.php +++ b/htdocs/includes/modules/facture/pdf_crabe.modules.php @@ -62,7 +62,7 @@ class pdf_crabe extends ModelePDFFactures $this->marge_haute=10; $this->marge_basse=10; - $this->option_logo = 1; // Affiche logo FAC_PDF_LOGO + $this->option_logo = 1; // Affiche logo $this->option_tva = 1; // Gere option tva FACTURE_TVAOPTION $this->option_modereg = 1; // Affiche mode règlement $this->option_condreg = 1; // Affiche conditions règlement @@ -100,26 +100,26 @@ class pdf_crabe extends ModelePDFFactures /** - \brief Fonction générant la facture sur le disque - \param id Id de la facture à générer - \return int 1=ok, 0=ko - \remarks Variables utilisées - \remarks MAIN_INFO_SOCIETE_NOM - \remarks MAIN_INFO_ADRESSE - \remarks MAIN_INFO_CP - \remarks MAIN_INFO_VILLE - \remarks MAIN_INFO_TEL - \remarks MAIN_INFO_FAX - \remarks MAIN_INFO_WEB - \remarks MAIN_INFO_SIRET - \remarks MAIN_INFO_SIREN - \remarks MAIN_INFO_RCS - \remarks MAIN_INFO_CAPITAL - \remarks MAIN_INFO_TVAINTRA - \remarks MAIN_INFO_LOGO - \remarks FACTURE_CHQ_NUMBER - \remarks FACTURE_RIB_NUMBER - */ + * \brief Fonction générant la facture sur le disque + * \param id Id de la facture à générer + * \return int 1=ok, 0=ko + * \remarks Variables utilisées + * \remarks MAIN_INFO_SOCIETE_NOM + * \remarks MAIN_INFO_SOCIETE_ADRESSE + * \remarks MAIN_INFO_SOCIETE_CP + * \remarks MAIN_INFO_SOCIETE_VILLE + * \remarks MAIN_INFO_SOCIETE_TEL + * \remarks MAIN_INFO_SOCIETE_FAX + * \remarks MAIN_INFO_SOCIETE_WEB + * \remarks MAIN_INFO_SOCIETE_LOGO + * \remarks MAIN_INFO_SIRET + * \remarks MAIN_INFO_SIREN + * \remarks MAIN_INFO_RCS + * \remarks MAIN_INFO_CAPITAL + * \remarks MAIN_INFO_TVAINTRA + * \remarks FACTURE_CHQ_NUMBER + * \remarks FACTURE_RIB_NUMBER + */ function write_pdf_file($id) { global $user,$langs,$conf,$mysoc; @@ -760,8 +760,7 @@ class pdf_crabe extends ModelePDFFactures $pdf->SetXY($this->marge_gauche,$posy); // Logo - $logo=$mysoc->logo; - if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=DOL_DATA_ROOT.FAC_PDF_LOGO; + $logo=$conf->societe->dir_logos.'/'.$mysoc->logo; if ($logo) { if (is_readable($logo)) diff --git a/htdocs/includes/modules/facture/pdf_huitre.modules.php b/htdocs/includes/modules/facture/pdf_huitre.modules.php index 3435c8cb53c..837d708c9ed 100644 --- a/htdocs/includes/modules/facture/pdf_huitre.modules.php +++ b/htdocs/includes/modules/facture/pdf_huitre.modules.php @@ -431,7 +431,7 @@ class pdf_huitre extends ModelePDFFactures { $ligne = 2; // Logo - if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=DOL_DATA_ROOT.FAC_PDF_LOGO; + $logo=$conf->societe->dir_logos.'/'.$mysoc->logo; if ($logo) { if (is_readable($logo)) diff --git a/htdocs/includes/modules/facture/pdf_oursin.modules.php b/htdocs/includes/modules/facture/pdf_oursin.modules.php index 31ee67ffbe1..12f940128cd 100644 --- a/htdocs/includes/modules/facture/pdf_oursin.modules.php +++ b/htdocs/includes/modules/facture/pdf_oursin.modules.php @@ -82,26 +82,27 @@ class pdf_oursin extends ModelePDFFactures } - /** - \brief Fonction générant la facture sur le disque - \param facid id de la facture à générer - \return int 1=ok, 0=ko - \remarks Variables utilisées - \remarks MAIN_INFO_SOCIETE_NOM - \remarks MAIN_INFO_SIRET - \remarks MAIN_INFO_SIREN - \remarks MAIN_INFO_CAPITAL - \remarks MAIN_INFO_TVAINTRA - \remarks FAC_PDF_LOGO - \remarks FACTURE_CODEPRODUITSERVICE - \remarks FACTURE_CHQ_NUMBER - \remarks FACTURE_RIB_NUMBER - \remarks FAC_PDF_INTITULE - \remarks FAC_PDF_TEL - \remarks FAC_PDF_ADRESSE - */ - function write_pdf_file($facid) - { + /** + * \brief Fonction générant la facture sur le disque + * \param facid id de la facture à générer + * \return int 1=ok, 0=ko + * \remarks Variables utilisées + * \remarks MAIN_INFO_SOCIETE_NOM + * \remarks MAIN_INFO_SOCIETE_ADRESSE + * \remarks MAIN_INFO_SOCIETE_CP + * \remarks MAIN_INFO_SOCIETE_VILLE + * \remarks MAIN_INFO_SOCIETE_TEL + * \remarks MAIN_INFO_SOCIETE_FAX + * \remarks MAIN_INFO_SOCIETE_WEB + * \remarks MAIN_INFO_SOCIETE_LOGO + * \remarks MAIN_INFO_SIRET + * \remarks MAIN_INFO_SIREN + * \remarks MAIN_INFO_RCS + * \remarks MAIN_INFO_CAPITAL + * \remarks MAIN_INFO_TVAINTRA + */ + function write_pdf_file($facid) + { global $user,$langs,$conf; $langs->load("main"); @@ -578,7 +579,7 @@ class pdf_oursin extends ModelePDFFactures $pdf->SetXY($this->marges['g'],6); // Logo - if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=DOL_DATA_ROOT.FAC_PDF_LOGO; + $logo=$conf->societe->dir_logos.'/'.$mysoc->logo; if ($logo) { if (is_readable($logo)) diff --git a/htdocs/includes/modules/fichinter/pdf_soleil.modules.php b/htdocs/includes/modules/fichinter/pdf_soleil.modules.php index 305076a14ba..25b75a677da 100644 --- a/htdocs/includes/modules/fichinter/pdf_soleil.modules.php +++ b/htdocs/includes/modules/fichinter/pdf_soleil.modules.php @@ -86,8 +86,7 @@ class pdf_soleil extends ModelePDFFicheinter $pdf->SetXY(10,5); // Logo - $logo=$mysoc->logo; - if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=DOL_DATA_ROOT.FAC_PDF_LOGO; + $logo=$conf->societe->dir_logos.'/'.$mysoc->logo; if ($logo) { if (is_readable($logo)) diff --git a/htdocs/includes/modules/modFacture.class.php b/htdocs/includes/modules/modFacture.class.php index 79bce7d851e..876d3f92fc7 100644 --- a/htdocs/includes/modules/modFacture.class.php +++ b/htdocs/includes/modules/modFacture.class.php @@ -109,11 +109,6 @@ class modFacture extends DolibarrModules $this->const[5][2] = "www.masociete.com"; $this->const[5][4] = 1; - $this->const[6][0] = "FAC_PDF_LOGO"; - $this->const[6][1] = "chaine"; - $this->const[6][2] = "/logo/mylogo.png"; - $this->const[6][4] = 1; - $this->const[7][0] = "FACTURE_ADDON_PDF"; $this->const[7][1] = "chaine"; $this->const[7][2] = "bulot"; diff --git a/htdocs/includes/modules/propale/pdf_propale_azur.modules.php b/htdocs/includes/modules/propale/pdf_propale_azur.modules.php index c5614f46f6e..58ed25d23c6 100644 --- a/htdocs/includes/modules/propale/pdf_propale_azur.modules.php +++ b/htdocs/includes/modules/propale/pdf_propale_azur.modules.php @@ -63,7 +63,7 @@ class pdf_propale_azur extends ModelePDFPropales $this->marge_haute=10; $this->marge_basse=10; - $this->option_logo = 1; // Affiche logo FAC_PDF_LOGO + $this->option_logo = 1; // Affiche logo $this->option_tva = 1; // Gere option tva FACTURE_TVAOPTION $this->option_modereg = 1; // Affiche mode règlement $this->option_condreg = 1; // Affiche conditions règlement @@ -114,18 +114,18 @@ class pdf_propale_azur extends ModelePDFPropales \return int 1=ok, 0=ko \remarks Variables utilisées \remarks MAIN_INFO_SOCIETE_NOM - \remarks MAIN_INFO_ADRESSE - \remarks MAIN_INFO_CP - \remarks MAIN_INFO_VILLE - \remarks MAIN_INFO_TEL - \remarks MAIN_INFO_FAX - \remarks MAIN_INFO_WEB + \remarks MAIN_INFO_SOCIETE_ADRESSE + \remarks MAIN_INFO_SOCIETE_CP + \remarks MAIN_INFO_SOCIETE_VILLE + \remarks MAIN_INFO_SOCIETE_TEL + \remarks MAIN_INFO_SOCIETE_FAX + \remarks MAIN_INFO_SOCIETE_WEB + \remarks MAIN_INFO_SOCIETE_LOGO \remarks MAIN_INFO_SIRET \remarks MAIN_INFO_SIREN \remarks MAIN_INFO_RCS \remarks MAIN_INFO_CAPITAL \remarks MAIN_INFO_TVAINTRA - \remarks MAIN_INFO_LOGO */ function write_pdf_file($id) { @@ -670,8 +670,7 @@ class pdf_propale_azur extends ModelePDFPropales $pdf->SetXY($this->marge_gauche,$posy); // Logo - $logo=$mysoc->logo; - if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=DOL_DATA_ROOT.FAC_PDF_LOGO; + $logo=$conf->societe->dir_logos.'/'.$mysoc->logo; if ($logo) { if (is_readable($logo)) diff --git a/htdocs/lib/functions.inc.php b/htdocs/lib/functions.inc.php index 978190cfe40..62f9edf9ab8 100644 --- a/htdocs/lib/functions.inc.php +++ b/htdocs/lib/functions.inc.php @@ -1135,21 +1135,21 @@ function dolibarr_print_error($db='',$msg='') /** - \brief Deplacer les fichiers telechargés + \brief Deplacer les fichiers telechargés, apres quelques controles divers \param src_file fichier source \param dest_file fichier de destination \return int le resultat du move_uploaded_file */ function doliMoveFileUpload($src_file, $dest_file) { - $file_name = $dest_file; - - if (substr($file_name, strlen($file_name) -3 , 3) == 'php') - { - $file_name = $dest_file . ".txt"; - } - - return move_uploaded_file($src_file, $file_name); + $file_name = $dest_file; + + if (substr($file_name, strlen($file_name) -3 , 3) == 'php') + { + $file_name = $dest_file . ".txt"; + } + + return move_uploaded_file($src_file, $file_name); } diff --git a/htdocs/livraison/mods/pdf/pdf_typhon.modules.php b/htdocs/livraison/mods/pdf/pdf_typhon.modules.php index 933cabd0372..113b76f0f8e 100644 --- a/htdocs/livraison/mods/pdf/pdf_typhon.modules.php +++ b/htdocs/livraison/mods/pdf/pdf_typhon.modules.php @@ -640,8 +640,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder $pdf->SetXY($this->marge_gauche,$posy); // Logo - $logo=$mysoc->logo; - if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=DOL_DATA_ROOT.FAC_PDF_LOGO; + $logo=$conf->societe->dir_logos.'/'.$mysoc->logo; if ($logo) { if (is_readable($logo)) diff --git a/htdocs/master.inc.php b/htdocs/master.inc.php index 278c1929559..4499f3ca9ab 100644 --- a/htdocs/master.inc.php +++ b/htdocs/master.inc.php @@ -232,7 +232,8 @@ $conf->livraison->dir_images=DOL_DATA_ROOT."/livraison/images"; $conf->societe->enabled=defined("MAIN_MODULE_SOCIETE")?MAIN_MODULE_SOCIETE:0; $conf->societe->dir_output=DOL_DATA_ROOT."/societe"; $conf->societe->dir_images=DOL_DATA_ROOT."/societe/images"; -if (defined('SOCIETE_OUTPUTDIR') && SOCIETE_OUTPUTDIR) { $conf->societe->dir_output=SOCIETE_OUTPUTDIR; } # Pour passer outre le rep par d?faut +$conf->societe->dir_logos=DOL_DATA_ROOT."/societe/logos"; +if (defined('SOCIETE_OUTPUTDIR') && SOCIETE_OUTPUTDIR) { $conf->societe->dir_output=SOCIETE_OUTPUTDIR; } # Pour passer outre le rep par defaut // Module commercial $conf->commercial->enabled=defined("MAIN_MODULE_COMMERCIAL")?MAIN_MODULE_COMMERCIAL:0; $conf->commercial->dir_output=DOL_DATA_ROOT."/rapport"; @@ -485,6 +486,7 @@ $mysoc->capital=$conf->global->MAIN_INFO_CAPITAL; $mysoc->forme_juridique_code=$conf->global->MAIN_INFO_FORME_JURIDIQUE; $mysoc->email=$conf->global->MAIN_INFO_SOCIETE_MAIL; $mysoc->adresse_full=$mysoc->adresse."\n".$mysoc->cp." ".$mysoc->ville; +$mysoc->logo=$conf->global->MAIN_INFO_SOCIETE_LOGO; /* \todo Ajouter une option Gestion de la TVA dans le module compta qui permet de désactiver la fonction TVA * (pour particuliers ou libéraux en franchise) diff --git a/htdocs/user/fiche.php b/htdocs/user/fiche.php index 516146b54b7..2c7ec81ac27 100644 --- a/htdocs/user/fiche.php +++ b/htdocs/user/fiche.php @@ -472,7 +472,7 @@ else } else { - print ''; + print ''; } print ''; diff --git a/htdocs/viewimage.php b/htdocs/viewimage.php index 527c2b01d12..c63dd9910a0 100644 --- a/htdocs/viewimage.php +++ b/htdocs/viewimage.php @@ -1,6 +1,6 @@ - * Copyright (C) 2005 Laurent Destailleur + * Copyright (C) 2005-2006 Laurent Destailleur * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -19,7 +19,6 @@ * * $Id$ * $Source$ - * */ /** \file htdocs/viewimage.php @@ -28,7 +27,7 @@ \version $Revision$ */ -require_once("main.inc.php"); +require_once("master.inc.php"); // C'est un wrapper, donc header vierge @@ -48,6 +47,14 @@ if ($modulepart) { // On fait une vérification des droits et on définit le répertoire concerné + // Wrapping pour les photo utilisateurs + if ($modulepart == 'companylogo') + { + $accessallowed=1; + //} + $original_file=$conf->societe->dir_logos.'/'.$original_file; + } + // Wrapping pour les photo utilisateurs if ($modulepart == 'userphoto') {
'.$langs->trans("CompanyInfo").''.$langs->trans("Value").'
'.$langs->trans("Web").'' . $conf->global->MAIN_INFO_SOCIETE_WEB . '
'.$langs->trans("Logo").'' . $conf->global->MAIN_INFO_SOCIETE_LOGO . '
'.$langs->trans("Logo").''; + + print '
'; + print $mysoc->logo; + print ''; + if (file_exists($conf->societe->dir_logos.'/'.$mysoc->logo)) + { + print ''; + } + else + { + print ''; + } + print '
'; + + print '
'.$langs->trans("Note").'' . nl2br($conf->global->MAIN_INFO_SOCIETE_NOTE) . '