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>';
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
