From a93ad958acd0347fdf36e6c3a2e435eb8481a634 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 5 Sep 2014 09:33:12 +0200 Subject: [PATCH] New: Add help info of field type into dictionary of payment types. --- ChangeLog | 1 + htdocs/admin/dict.php | 19 ++++++++++++++----- .../install/mysql/tables/llx_c_paiement.sql | 11 ++--------- htdocs/langs/en_US/admin.lang | 1 + 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/ChangeLog b/ChangeLog index 34ac811e0b0..d2f17ad4166 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,7 @@ English Dolibarr ChangeLog ***** ChangeLog for 3.7 compared to 3.6.* ***** For users: +- New: Add help info of field type into dictionary of payment types. - New: Add proposals into referer page of thirdparty. - New: On contact list can set filter on both active and not active (no more exclusive select). - New: Each user can include its own external ics calendar into dolibarr agenda view. diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index 11c3eb3f80b..d9ebddf2b22 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -387,17 +387,23 @@ if ($id == 11) $langs->load("bills"); $langs->load("interventions"); $elementList = array( - 'commande' => $langs->trans('Order'), + 'proposal' => $langs->trans('Proposal'), + 'order' => $langs->trans('Order'), + 'invoice' => $langs->trans('Bill'), 'invoice_supplier' => $langs->trans('SupplierBill'), 'order_supplier' => $langs->trans('SupplierOrder'), - 'contrat' => $langs->trans('Contract'), + 'intervention' => $langs->trans('InterventionCard'), + 'contract' => $langs->trans('Contract'), 'project' => $langs->trans('Project'), 'project_task' => $langs->trans('Task'), + 'agenda' => $langs->trans('Agenda'), + // old deprecated + 'contrat' => $langs->trans('Contract'), 'propal' => $langs->trans('Proposal'), + 'commande' => $langs->trans('Order'), 'facture' => $langs->trans('Bill'), 'facture_fourn' => $langs->trans('SupplierBill'), - 'fichinter' => $langs->trans('InterventionCard'), - 'agenda' => $langs->trans('Agenda') + 'fichinter' => $langs->trans('InterventionCard') ); if (! empty($conf->global->MAIN_SUPPORT_SHARED_CONTACT_BETWEEN_THIRDPARTIES)) $elementList["societe"] = $langs->trans('ThirdParty'); $sourceList = array( @@ -770,7 +776,10 @@ if ($id) if ($fieldlist[$field]=='localtax2') { $valuetoshow=$langs->trans("Rate")." 3";} if ($fieldlist[$field]=='organization') { $valuetoshow=$langs->trans("Organization"); } if ($fieldlist[$field]=='lang') { $valuetoshow=$langs->trans("Language"); } - if ($fieldlist[$field]=='type') { $valuetoshow=$langs->trans("Type"); } + if ($fieldlist[$field]=='type') { + if ($tabname[$id] == MAIN_DB_PREFIX."c_paiement") $valuetoshow=$form->textwithtooltip($langs->trans("Type"),$langs->trans("TypePaymentDesc"),2,1,img_help(1,'')); + else $valuetoshow=$langs->trans("Type"); + } if ($fieldlist[$field]=='code') { $valuetoshow=$langs->trans("Code"); } if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label') { $valuetoshow=$langs->trans("Label")."*"; } if ($fieldlist[$field]=='libelle_facture') { $valuetoshow=$langs->trans("LabelOnDocuments")."*"; } diff --git a/htdocs/install/mysql/tables/llx_c_paiement.sql b/htdocs/install/mysql/tables/llx_c_paiement.sql index 665897069cc..090dc2c47be 100644 --- a/htdocs/install/mysql/tables/llx_c_paiement.sql +++ b/htdocs/install/mysql/tables/llx_c_paiement.sql @@ -1,6 +1,6 @@ -- ======================================================================== -- Copyright (C) 2001-2004 Rodolphe Quiedeville --- Copyright (C) 2004 Laurent Destailleur +-- Copyright (C) 2004-2014 Laurent Destailleur -- Copyright (C) 2014 Alexandre Spangaro -- -- This program is free software; you can redistribute it and/or modify @@ -18,19 +18,12 @@ -- -- ======================================================================== - --- Type : --- --- 0 : entree d'argent --- 1 : sortie d'argent --- 2 : entree ou sortie d'argent - create table llx_c_paiement ( id integer PRIMARY KEY, code varchar(6) NOT NULL, libelle varchar(30), - type smallint, + type smallint, -- 0: input money, 1: output money, 2: input and output, 3: other active tinyint DEFAULT 1 NOT NULL, accountancy_code varchar(32) NULL, module varchar(32) NULL diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index da61d43c1ad..c9eacc5a8eb 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -1541,3 +1541,4 @@ Opened=Opened Closed=Closed Format=Format +TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type \ No newline at end of file