Bonsoir,
je demande la permission d'envoyer le patch suivant sur la dolibarr 2.0.

J'ai maintenant quelques utilisateurs "normaux" de dolibarr et la liste
va s'allonger dans les semaines à venir.

Le gros problème, vu que je ne donne pas d'accès FTP ou SFTP au serveur
d'hébergement de leur dolibarr, c'est qu'ils ne peuvent pas envoyer de
LOGO ...

Ce micropatch propose une solution, dans la config de votre entreprise
le champ "logo" est actuellement un input type text, là je met un file
comme ça l'utilisateur peut uploader un fichier de logo qui est
automatiquement placé dans documents/logo/logo.jpeg

Votre avis ? commit or not commit

a+
Éric
-- 
Éric Seigne - Directeur                    | [EMAIL PROTECTED]
RyXéo SARL                                 | http://www.ryxeo.com
Le Topaze - Entrée C, 2 rue Jean Bonnardel | tel +33 6 987 444 01
33140 Villenave d'Ornon - FRANCE           | fax +33 5 567 542 59
--- index.php   2005-11-23 01:43:19.000000000 +0100
+++ /home/erics/hosting/index.php       2006-01-04 19:32:27.000000000 +0100
@@ -47,7 +47,10 @@
     dolibarr_set_const($db, "MAIN_INFO_SOCIETE_FAX",$_POST["fax"]);
     dolibarr_set_const($db, "MAIN_INFO_SOCIETE_MAIL",$_POST["mail"]);
     dolibarr_set_const($db, "MAIN_INFO_SOCIETE_WEB",$_POST["web"]);
-    dolibarr_set_const($db, "MAIN_INFO_SOCIETE_LOGO",$_POST["logo"]);
+    //    dolibarr_set_const($db, "MAIN_INFO_SOCIETE_LOGO",$_POST["logo"]);
+    
if(move_uploaded_file($_FILES["logo"]["tmp_name"],DOL_DATA_ROOT."/logo/logo.jpg"))
 {
+      dolibarr_set_const($db, 
"MAIN_INFO_SOCIETE_LOGO",DOL_DATA_ROOT."/logo/logo.jpg");
+    }
 
     dolibarr_set_const($db, "MAIN_INFO_CAPITAL",$_POST["capital"]);
     dolibarr_set_const($db, 
"MAIN_INFO_SOCIETE_FORME_JURIDIQUE",$_POST["forme_juridique_code"]);
@@ -99,7 +102,7 @@
         ';
     }
     
-    print '<form method="post" action="index.php" name="form_index">';
+    print '<form enctype="multipart/form-data" method="post" 
action="index.php" name="form_index">';
     print '<input type="hidden" name="action" value="update">';
     $var=true;
 
@@ -153,8 +156,8 @@
     print '</td></tr>';
 
     $var=!$var;
-    print '<tr '.$bc[$var].'><td>'.$langs->trans("Logo").'</td><td>';
-    print '<input name="logo" value="'. $conf->global->MAIN_INFO_SOCIETE_LOGO 
. '"></td></tr>';
+    print '<tr '.$bc[$var].'><td>'.$langs->trans("Logo").' (jpg)</td><td>';
+    print '<input type="file" name="logo"></td></tr>';
     print '</td></tr>';
 
     print '</table>';

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à