diff --git a/htdocs/comm/card.php b/htdocs/comm/card.php
index fcd6471604a..2a074b984f5 100644
--- a/htdocs/comm/card.php
+++ b/htdocs/comm/card.php
@@ -340,7 +340,7 @@ if ($object->id > 0) {
print '
| ';
print $langs->trans('CustomerCode').' | ';
- print $object->code_client;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_client));
$tmpcheck = $object->check_codeclient();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongCustomerCode").')';
diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 483d356891c..5f2497a5827 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -1040,10 +1040,10 @@ class Form
}
$out .= '';
- $out .= '';
+ $out .= '';
if (!empty($page)) {
- $out .= '';
+ $out .= '';
}
} else {
dol_print_error($this->db);
diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php
index 155cbdddca1..349c6088f39 100644
--- a/htdocs/core/lib/functions.lib.php
+++ b/htdocs/core/lib/functions.lib.php
@@ -3438,7 +3438,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
'off', 'on', 'order',
'paiment', 'play', 'pdf', 'playdisabled', 'previous', 'poll', 'printer', 'product', 'propal', 'projecttask', 'stock', 'resize', 'service', 'stats', 'trip',
'setup', 'share-alt', 'sign-out', 'split', 'stripe-s', 'switch_off', 'switch_on', 'tools', 'unlink', 'uparrow', 'user', 'vcard', 'wrench',
- 'jabber', 'skype', 'twitter', 'facebook', 'linkedin', 'instagram', 'snapchat', 'youtube', 'google-plus-g', 'whatsapp',
+ 'github', 'jabber', 'skype', 'twitter', 'facebook', 'linkedin', 'instagram', 'snapchat', 'youtube', 'google-plus-g', 'whatsapp',
'chevron-left', 'chevron-right', 'chevron-down', 'chevron-top', 'commercial', 'companies',
'generic', 'home', 'hrm', 'members', 'products', 'invoicing',
'payment', 'pencil-ruler', 'preview', 'project', 'projectpub', 'refresh', 'salary', 'shipment', 'supplier_invoice', 'technic', 'ticket',
@@ -3456,7 +3456,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
if (in_array($pictowithouttext, array('clock', 'generic', 'minus-square', 'object_generic', 'pdf', 'plus-square', 'note', 'off', 'on', 'object_bookmark', 'bookmark', 'vcard'))) {
$fa = 'far';
}
- if (in_array($pictowithouttext, array('black-tie', 'skype', 'twitter', 'facebook', 'linkedin', 'instagram', 'snapchat', 'stripe-s', 'youtube', 'google-plus-g', 'whatsapp'))) {
+ if (in_array($pictowithouttext, array('black-tie', 'github', 'skype', 'twitter', 'facebook', 'linkedin', 'instagram', 'snapchat', 'stripe-s', 'youtube', 'google-plus-g', 'whatsapp'))) {
$fa = 'fab';
}
@@ -3572,7 +3572,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
$arrayconvpictotocolor = array(
'address'=>'#6c6aa8', 'building'=>'#6c6aa8', 'bom'=>'#a69944',
'cog'=>'#999', 'companies'=>'#6c6aa8', 'company'=>'#6c6aa8', 'contact'=>'#6c6aa8', 'dynamicprice'=>'#a69944',
- 'edit'=>'#444', 'note'=>'#999', 'error'=>'', 'help'=>'#bbb', 'listlight'=>'#999',
+ 'edit'=>'#444', 'note'=>'#999', 'error'=>'', 'help'=>'#bbb', 'listlight'=>'#999', 'language'=>'#555',
'dolly'=>'#a69944', 'dollyrevert'=>'#a69944', 'lot'=>'#a69944',
'map-marker-alt'=>'#aaa', 'mrp'=>'#a69944', 'product'=>'#a69944', 'service'=>'#a69944', 'stock'=>'#a69944', 'movement'=>'#a69944',
'other'=>'#ddd',
diff --git a/htdocs/fourn/card.php b/htdocs/fourn/card.php
index 1d7f5cce418..2d0b526a438 100644
--- a/htdocs/fourn/card.php
+++ b/htdocs/fourn/card.php
@@ -209,7 +209,7 @@ if ($object->id > 0) {
if ($object->fournisseur) {
print ' |
';
print '| '.$langs->trans("SupplierCode").' | ';
- print $object->code_fournisseur;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_fournisseur));
$tmpcheck = $object->check_codefournisseur();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongSupplierCode").')';
diff --git a/htdocs/fourn/class/fournisseur.product.class.php b/htdocs/fourn/class/fournisseur.product.class.php
index e0eea961b9e..db2b6dd749a 100644
--- a/htdocs/fourn/class/fournisseur.product.class.php
+++ b/htdocs/fourn/class/fournisseur.product.class.php
@@ -952,7 +952,7 @@ class ProductFournisseur extends Product
}
$out .= '';
} else {
- $out = ($showunitprice ?price($this->fourn_unitprice * (1 - $this->fourn_remise_percent / 100) + $this->fourn_remise).' '.$langs->trans("HT").' (' : '').($showsuptitle ? $langs->trans("Supplier").': ' : '').$this->getSocNomUrl(1, 'supplier', $maxlen, $notooltip).' / '.$langs->trans("SupplierRef").': '.$this->fourn_ref.($showunitprice ? ')' : '');
+ $out = ($showunitprice ?price($this->fourn_unitprice * (1 - $this->fourn_remise_percent / 100) + $this->fourn_remise).' '.$langs->trans("HT").' (' : '').($showsuptitle ? ''.$langs->trans("Supplier").': ' : '').$this->getSocNomUrl(1, 'supplier', $maxlen, $notooltip).' / '.$langs->trans("SupplierRef").': '.$this->fourn_ref.($showunitprice ? ')' : '');
}
return $out;
}
diff --git a/htdocs/langs/en_US/companies.lang b/htdocs/langs/en_US/companies.lang
index d4c9f95b0b9..42180dde04f 100644
--- a/htdocs/langs/en_US/companies.lang
+++ b/htdocs/langs/en_US/companies.lang
@@ -172,13 +172,13 @@ ProfId1ES=Prof Id 1 (CIF/NIF)
ProfId2ES=Prof Id 2 (Social security number)
ProfId3ES=Prof Id 3 (CNAE)
ProfId4ES=Prof Id 4 (Collegiate number)
-ProfId5ES=EORI number
+ProfId5ES=Prof Id 5 (EORI number)
ProfId6ES=-
ProfId1FR=Prof Id 1 (SIREN)
ProfId2FR=Prof Id 2 (SIRET)
ProfId3FR=Prof Id 3 (NAF, old APE)
ProfId4FR=Prof Id 4 (RCS/RM)
-ProfId5FR=EORI number
+ProfId5FR=Prof Id 5 (numéro EORI)
ProfId6FR=-
ProfId1GB=Registration Number
ProfId2GB=-
@@ -232,7 +232,7 @@ ProfId1PT=Prof Id 1 (NIPC)
ProfId2PT=Prof Id 2 (Social security number)
ProfId3PT=Prof Id 3 (Commercial Record number)
ProfId4PT=Prof Id 4 (Conservatory)
-ProfId5PT=EORI number
+ProfId5PT=Prof Id 5 (EORI number)
ProfId6PT=-
ProfId1SN=RC
ProfId2SN=NINEA
@@ -256,7 +256,7 @@ ProfId1RO=Prof Id 1 (CUI)
ProfId2RO=Prof Id 2 (Nr. Înmatriculare)
ProfId3RO=Prof Id 3 (CAEN)
ProfId4RO=Prof Id 5 (EUID)
-ProfId5RO=EORI number
+ProfId5RO=Prof Id 5 (EORI number)
ProfId6RO=-
ProfId1RU=Prof Id 1 (OGRN)
ProfId2RU=Prof Id 2 (INN)
diff --git a/htdocs/margin/tabs/thirdpartyMargins.php b/htdocs/margin/tabs/thirdpartyMargins.php
index 054f2ae5f93..0103bd03aca 100644
--- a/htdocs/margin/tabs/thirdpartyMargins.php
+++ b/htdocs/margin/tabs/thirdpartyMargins.php
@@ -112,7 +112,7 @@ if ($socid > 0) {
if ($object->client) {
print ' |
| ';
print $langs->trans('CustomerCode').' | ';
- print $object->code_client;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_client));
$tmpcheck = $object->check_codeclient();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongCustomerCode").')';
@@ -123,7 +123,7 @@ if ($socid > 0) {
if ((!empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || !empty($conf->supplier_order->enabled) || !empty($conf->supplier_invoice->enabled)) && $object->fournisseur && !empty($user->rights->fournisseur->lire)) {
print ' |
| ';
print $langs->trans('SupplierCode').' | ';
- print $object->code_fournisseur;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_fournisseur));
$tmpcheck = $object->check_codefournisseur();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongSupplierCode").')';
diff --git a/htdocs/product/composition/card.php b/htdocs/product/composition/card.php
index 08dae5169e2..9a1fa1adf69 100644
--- a/htdocs/product/composition/card.php
+++ b/htdocs/product/composition/card.php
@@ -208,14 +208,14 @@ if ($id > 0 || !empty($ref)) {
// Nature
if ($object->type != Product::TYPE_SERVICE) {
- print ' |
| '.$langs->trans("Nature").' | ';
+ print ' |
| '.$langs->trans("Nature").' | ';
print $object->getLibFinished();
print ' |
';
}
if (empty($conf->global->PRODUIT_MULTIPRICES)) {
// Price
- print '| '.$langs->trans("SellingPrice").' | ';
+ print ' |
| '.$langs->trans("SellingPrice").' | ';
if ($object->price_base_type == 'TTC') {
print price($object->price_ttc).' '.$langs->trans($object->price_base_type);
} else {
diff --git a/htdocs/product/fournisseurs.php b/htdocs/product/fournisseurs.php
index 9a4518f509e..d5d3128071a 100644
--- a/htdocs/product/fournisseurs.php
+++ b/htdocs/product/fournisseurs.php
@@ -358,6 +358,8 @@ if (empty($reshook)) {
* view
*/
+$form = new Form($db);
+
$title = $langs->trans('ProductServiceCard');
$helpurl = '';
$shortlabel = dol_trunc($object->label, 16);
@@ -372,8 +374,6 @@ if (GETPOST("type") == '1' || ($object->type == Product::TYPE_SERVICE)) {
llxHeader('', $title, $helpurl, '', 0, 0, '', '', '', 'classforhorizontalscrolloftabs');
-$form = new Form($db);
-
if ($id > 0 || $ref) {
if ($result) {
if ($action == 'ask_remove_pf') {
diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php
index 5a7de9d9450..ea7ab623a87 100644
--- a/htdocs/societe/card.php
+++ b/htdocs/societe/card.php
@@ -1411,6 +1411,9 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
print ' |
';
print ' | ';
print '';
+ if (!empty($value['icon'])) {
+ print '';
+ }
print '';
print ' | ';
print '
';
@@ -1606,7 +1609,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
print img_picto('', 'user').$form->multiselectarray('commercial', $userlist, $selected, null, null, 'quatrevingtpercent widthcentpercentminusx', 0, 0);
print '';
- // Ajout du logo
+ // Add logo
print '';
print '| '.$form->editfieldkey('Logo', 'photoinput', '', $object, 0).' | ';
print '';
@@ -2061,6 +2064,9 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
print ' |
';
print ' | ';
print '';
+ if (!empty($value['icon'])) {
+ print '';
+ }
print '';
print ' | ';
print '
';
@@ -2201,7 +2207,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
if (!empty($conf->global->MAIN_MULTILANGS))
{
print '| '.$form->editfieldkey('DefaultLang', 'default_lang', '', $object, 0).' | '."\n";
- print $formadmin->select_language($object->default_lang, 'default_lang', 0, 0, 1);
+ print img_picto('', 'language').$formadmin->select_language($object->default_lang, 'default_lang', 0, 0, 1);
print ' | ';
print '
';
}
@@ -2587,7 +2593,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
if ($object->tva_intra)
{
$s = '';
- $s .= dol_escape_htmltag($object->tva_intra);
+ $s .= showValueWithClipboardCPButton(dol_escape_htmltag($object->tva_intra));
$s .= '';
if (empty($conf->global->MAIN_DISABLEVATCHECK) && isInEEC($object))
@@ -2677,6 +2683,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
//print ($s?$s.' ':'');
$langs->load("languages");
$labellang = ($object->default_lang ? $langs->trans('Language_'.$object->default_lang) : '');
+ print picto_from_langcode($object->default_lang, 'class="paddingrightonly"');
print $labellang;
print '';
}
diff --git a/htdocs/societe/consumption.php b/htdocs/societe/consumption.php
index fe8c2adb7bc..f2ba112b3d0 100644
--- a/htdocs/societe/consumption.php
+++ b/htdocs/societe/consumption.php
@@ -129,7 +129,7 @@ if ($object->client)
{
print '| ';
print $langs->trans('CustomerCode').' | ';
- print $object->code_client;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_client));
$tmpcheck = $object->check_codeclient();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongCustomerCode").')';
@@ -155,7 +155,7 @@ if ($object->fournisseur)
$langs->load("supplier_proposal");
print ' |
| ';
print $langs->trans('SupplierCode').' | ';
- print $object->code_fournisseur;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_fournisseur));
$tmpcheck = $object->check_codefournisseur();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongSupplierCode").')';
diff --git a/htdocs/societe/document.php b/htdocs/societe/document.php
index 034522a3652..fdd5ef08756 100644
--- a/htdocs/societe/document.php
+++ b/htdocs/societe/document.php
@@ -135,7 +135,7 @@ if ($object->id)
{
print ' |
| ';
print $langs->trans('CustomerCode').' | ';
- print $object->code_client;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_client));
$tmpcheck = $object->check_codeclient();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongCustomerCode").')';
@@ -147,7 +147,7 @@ if ($object->id)
{
print ' |
| ';
print $langs->trans('SupplierCode').' | ';
- print $object->code_fournisseur;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_fournisseur));
$tmpcheck = $object->check_codefournisseur();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongSupplierCode").')';
diff --git a/htdocs/societe/note.php b/htdocs/societe/note.php
index 516fb95e464..e4f060c6e7c 100644
--- a/htdocs/societe/note.php
+++ b/htdocs/societe/note.php
@@ -97,7 +97,7 @@ if ($object->id > 0)
if ($object->client) {
print ' |
| ';
print $langs->trans('CustomerCode').' | ';
- print $object->code_client;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_client));
$tmpcheck = $object->check_codeclient();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongCustomerCode").')';
@@ -108,7 +108,7 @@ if ($object->id > 0)
if ($object->fournisseur) {
print ' |
| ';
print $langs->trans('SupplierCode').' | ';
- print $object->code_fournisseur;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_fournisseur));
$tmpcheck = $object->check_codefournisseur();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongSupplierCode").')';
diff --git a/htdocs/societe/project.php b/htdocs/societe/project.php
index 54be485d6cd..ea6449fff6f 100644
--- a/htdocs/societe/project.php
+++ b/htdocs/societe/project.php
@@ -98,7 +98,7 @@ if ($socid)
{
print ' |
| ';
print $langs->trans('CustomerCode').' | ';
- print $object->code_client;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_client));
$tmpcheck = $object->check_codeclient();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongCustomerCode").')';
@@ -110,7 +110,7 @@ if ($socid)
{
print ' |
| ';
print $langs->trans('SupplierCode').' | ';
- print $object->code_fournisseur;
+ print showValueWithClipboardCPButton(dol_escape_htmltag($object->code_fournisseur));
$tmpcheck = $object->check_codefournisseur();
if ($tmpcheck != 0 && $tmpcheck != -5) {
print ' ('.$langs->trans("WrongSupplierCode").')';
|