diff --git a/htdocs/admin/fckeditor.php b/htdocs/admin/fckeditor.php index 1b6e8bc5134b042d1b7854b50ce0dbb62600a71b..ed180567e13e8b145df636d4f6c0c7c8b11dd84b 100644 --- a/htdocs/admin/fckeditor.php +++ b/htdocs/admin/fckeditor.php @@ -37,10 +37,19 @@ if (!$user->admin) // Constante et traduction de la description du module $modules = array( -'PRODUCTDESC'=>'FCKeditorForProductDescription', -'DETAILS'=>'FCKeditorForDetails', -'MAILING'=>'FCKeditorForMailing', -); +'SOCIETE' => 'FCKeditorForCompany', +'PRODUCTDESC' => 'FCKeditorForProductDescription', +'DETAILS' => 'FCKeditorForDetails', +'MAILING' => 'FCKeditorForMailing' +); +// Conditions pour que l'option soit propos�e +$conditions = array( +'SOCIETE' => $conf->societe->enabled, +'PRODUCTDESC' => ($conf->produit->enabled||$conf->service->enabled), +'DETAILS' => ($conf->facture->enabled||$conf->propal->enabled||$conf->commande->enabled), +'MAILING' => $conf->mailing->enabled +); + foreach($modules as $const => $desc) { @@ -97,6 +106,9 @@ print "</tr>\n"; // Modules foreach($modules as $const => $desc) { + // Si condition non remplie, on ne propose pas l'option + if (! $conditions[$const]) continue; + $var=!$var; print "<tr ".$bc[$var].">"; print '<td>'.$langs->trans($desc).'</td>'; diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index be092e2ed328e663f5f10484f395e88ba00502e0..aa631cef2db8b2730788551e7040b303e464cafa 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -533,6 +533,7 @@ DeliveryOrderModel=Products deliveries receipt model DeliveriesOrderAbility=Products deliveries receipt ability ##### FCKeditor ##### ActivateFCKeditor=Activate FCKeditor for: +FCKeditorForCompany=WYSIWIG creation/edition of companies description and note FCKeditorForProductDescription=WYSIWIG creation/edition of products/services description and note FCKeditorForDetails=WYSIWIG creation/edition of details lines for all entities (proposals, orders, invoices, etc...) FCKeditorForMailing=WYSIWIG creation/edition of mailings diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index 4e5cd4420dde9dd722eb341f26ae1c88dfb90a95..2ec13e638f33c23d80c0309a642df4416396c708 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -533,6 +533,7 @@ DeliveryOrderModel=Mod DeliveriesOrderAbility=Prise en charge des bons de r�ception client ##### FCKeditor ##### ActivateFCKeditor=Activer FCKeditor pour : +FCKeditorForCompany=Cr�ation/�dition WYSIWIG de la description et note des tiers FCKeditorForProductDescription=Cr�ation/�dition WYSIWIG de la description et note des produits/services FCKeditorForDetails=Cr�ation/�dition WYSIWIG des lignes details des entit�s (commandes, propales, factures, etc...) FCKeditorForMailing=Cr�ation/�dition WYSIWIG des mailings