From 39dc1da82f0606a5f35b2290316e31b3abdfd27b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 4 Oct 2005 00:10:41 +0000 Subject: [PATCH] =?UTF-8?q?Renomme=20champ=20actif=20de=20llx=5Fcond=5Freg?= =?UTF-8?q?lement=20en=20"active"=20pour=20homog=E9n=E9it=E9=20avec=20autr?= =?UTF-8?q?es=20tables=20des=20dictionnaires=20et=20permettre=20son=20=E9d?= =?UTF-8?q?ition=20dans=20la=20page=20"configuration=20dictionnaires".?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/admin/dict.php | 26 +++++++++++++++++++++++++- htdocs/langs/en_US/admin.lang | 4 ++++ htdocs/langs/fr_FR/admin.lang | 4 ++++ 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index a93dc6501c1..189ad3f30ad 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -50,7 +50,7 @@ $active = 1; // Mettre ici tous les caractéristiques des dictionnaires // Ordres d'affichage des dictionnaires (0 pour espace) -$taborder=array(4,3,2,0,9,0,1,8,0,5,11, 0,6,0,7,0,10); +$taborder=array(9,0,4,3,2,0,1,8,0,5,11,0,6,0,10,12,0,7); // Nom des tables des dictionnaires $tabname[1] = MAIN_DB_PREFIX."c_forme_juridique"; @@ -64,6 +64,7 @@ $tabname[8] = MAIN_DB_PREFIX."c_typent"; $tabname[9] = MAIN_DB_PREFIX."c_currencies"; $tabname[10]= MAIN_DB_PREFIX."c_tva"; $tabname[11]= MAIN_DB_PREFIX."c_type_contact"; +$tabname[12]= MAIN_DB_PREFIX."cond_reglement"; // Libellé des dictionnaires $tablib[1] = $langs->trans("DictionnaryCompanyJuridicalType"); @@ -77,6 +78,7 @@ $tablib[8] = $langs->trans("DictionnaryCompanyType"); $tablib[9] = $langs->trans("DictionnaryCurrency"); $tablib[10]= $langs->trans("DictionnaryVAT"); $tablib[11]= $langs->trans("DictionnaryTypeContact"); +$tablib[12]= $langs->trans("DictionnaryPaymentConditions"); // Requete pour extraction des données des dictionnaires $tabsql[1] = "SELECT f.rowid as rowid, f.code, f.libelle, p.libelle as pays, f.active FROM ".MAIN_DB_PREFIX."c_forme_juridique as f, ".MAIN_DB_PREFIX."c_pays as p WHERE f.fk_pays=p.rowid"; @@ -90,6 +92,7 @@ $tabsql[8] = "SELECT id as rowid, code, libelle, active FROM ".MAIN_DB_PREF $tabsql[9] = "SELECT code as rowid, code, code_iso, label as libelle, active FROM ".MAIN_DB_PREFIX."c_currencies"; $tabsql[10]= "SELECT t.rowid, t.taux, p.libelle as pays, t.recuperableonly, t.note, t.active FROM ".MAIN_DB_PREFIX."c_tva as t, llx_c_pays as p WHERE t.fk_pays=p.rowid"; $tabsql[11]= "SELECT t.rowid as rowid, element, source, code, libelle, active FROM ".MAIN_DB_PREFIX."c_type_contact AS t"; +$tabsql[12]= "SELECT rowid as rowid, code, sortorder, c.libelle, c.libelle_facture, nbjour, fdm, active FROM ".MAIN_DB_PREFIX."cond_reglement AS c"; // Tri par defaut $tabsqlsort[1] ="pays, code ASC"; @@ -103,6 +106,7 @@ $tabsqlsort[8] ="libelle ASC"; $tabsqlsort[9] ="code ASC"; $tabsqlsort[10]="pays ASC, taux ASC, recuperableonly ASC"; $tabsqlsort[11]="element ASC, source ASC, code ASC"; +$tabsqlsort[12]="sortorder ASC, code ASC"; // Nom des champs en resultat de select pour affichage du dictionnaire $tabfield[1] = "code,libelle,pays"; @@ -116,6 +120,7 @@ $tabfield[8] = "code,libelle"; $tabfield[9] = "code,code_iso,libelle"; $tabfield[10]= "pays,taux,recuperableonly,note"; $tabfield[11]= "element,source,code,libelle"; +$tabfield[12]= "code,libelle,libelle_facture,nbjour,fdm"; // Nom des champs dans la table pour insertion d'un enregistrement $tabfieldinsert[1] = "code,libelle,fk_pays"; @@ -129,6 +134,7 @@ $tabfieldinsert[8] = "code,libelle"; $tabfieldinsert[9] = "code,code_iso,libelle"; $tabfieldinsert[10]= "fk_pays,taux,recuperableonly,note"; $tabfieldinsert[11]= "element,source,code,libelle"; +$tabfieldinsert[12]= "code,libelle,libelle_facture,nbjour,fdm"; // Nom du rowid si le champ n'est pas de type autoincrément $tabrowid[1] = ""; @@ -142,6 +148,7 @@ $tabrowid[8] = "id"; $tabrowid[9] = "code"; $tabrowid[10]= ""; $tabrowid[11]= "rowid"; +$tabrowid[12]= "rowid"; $msg=''; @@ -339,8 +346,11 @@ if ($_GET["id"]) if ($fieldlist[$field]=='type') $valuetoshow=$langs->trans("Type"); if ($fieldlist[$field]=='code') $valuetoshow=$langs->trans("Code"); if ($fieldlist[$field]=='libelle') $valuetoshow=$langs->trans("Label")."*"; + if ($fieldlist[$field]=='libelle_facture') $valuetoshow=$langs->trans("LabelOnDocuments")."*"; if ($fieldlist[$field]=='pays') $valuetoshow=$langs->trans("Country"); if ($fieldlist[$field]=='recuperableonly') $valuetoshow=$langs->trans("VATReceivedOnly"); + if ($fieldlist[$field]=='nbjour') $valuetoshow=$langs->trans("NbOfDays"); + if ($fieldlist[$field]=='fdm') $valuetoshow=$langs->trans("AtEndOfMonth"); print ''; print $valuetoshow; print ''; @@ -405,6 +415,14 @@ if ($_GET["id"]) $html->selectyesno('recuperableonly','',1); print ''; } + elseif ($fieldlist[$field] == 'nbjour') { + print ''; + } + elseif ($fieldlist[$field] == 'fdm') { + print ''; + $html->selectyesno('fdm','',1); + print ''; + } else { print ''; } @@ -440,8 +458,11 @@ if ($_GET["id"]) if ($fieldlist[$field]=='type') $valuetoshow=$langs->trans("Type"); if ($fieldlist[$field]=='code') $valuetoshow=$langs->trans("Code"); if ($fieldlist[$field]=='libelle') $valuetoshow=$langs->trans("Label")."*"; + if ($fieldlist[$field]=='libelle_facture') $valuetoshow=$langs->trans("LabelOnDocuments")."*"; if ($fieldlist[$field]=='pays') $valuetoshow=$langs->trans("Country"); if ($fieldlist[$field]=='recuperableonly') $valuetoshow=$langs->trans("VATReceivedOnly"); + if ($fieldlist[$field]=='nbjour') $valuetoshow=$langs->trans("NbOfDays"); + if ($fieldlist[$field]=='fdm') $valuetoshow=$langs->trans("AtEndOfMonth"); // Affiche nom du champ print_liste_field_titre($valuetoshow,"dict.php",$fieldlist[$field],"&id=".$_GET["id"],"","",$sortfield); } @@ -465,6 +486,9 @@ if ($_GET["id"]) if ($fieldlist[$field]=='recuperableonly') { $valuetoshow=yn($valuetoshow); } + if ($fieldlist[$field]=='fdm') { + $valuetoshow=yn($valuetoshow); + } print ''.$valuetoshow.''; } diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 639504349fc..237aa3011a1 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -210,6 +210,7 @@ DictionnaryCivility=Civility title DictionnaryActions=Actions list DictionnarySocialContributions=Social contributions types DictionnaryVAT=VAT Rates +DictionnaryPaymentConditions=Payments conditions DictionnaryTypeContact=Contacts types VATReceivedOnly=Special rate not billed VATManagement=VAT Management @@ -220,6 +221,9 @@ VATIsNotUsedDesc=Le taux de TVA propos VATIsUsedExampleFR=En France, il s'agit des sociétés ou organismes ayant choisi un régime fiscale réel (Réel simplifié ou Réel normal), régime dans lequel la TVA est déclarée. VATIsNotUsedExampleFR=En France, il s'agit des associations ne déclarant pas de TVA ou sociétés, organismes ou professions libérales ayant choisi le régime fiscal micro entreprise (TVA en franchise) et payant une TVA en franchise sans faire de déclaration de TVA. Ce choix fait apparaitre la mention "TVA non applicable - art-293B du CGI" sur les factures. LabelUsedByDefault=Label used by default if no translation can be found for code +LabelOnDocuments=Label on documents +NbOfDays=Nb of days +AtEndOfMonth=At end of month AlwaysActive=Always active UpdateRequired=Your system need to be updated. For this click on Update now. WebServer=Web server diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index ae27adf0fda..9e94bb4d26a 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -210,6 +210,7 @@ DictionnaryCivility=Titres de civilit DictionnaryActions=Liste des actions DictionnarySocialContributions=Types de charges sociales DictionnaryVAT=Taux de TVA +DictionnaryPaymentConditions=Conditions de paiements DictionnaryTypeContact=Types de contacts VATReceivedOnly=Taux special non facturé VATManagement=Gestion TVA @@ -220,6 +221,9 @@ VATIsNotUsedDesc=Le taux de TVA propos VATIsUsedExampleFR=En France, il s'agit des sociétés ou organismes ayant choisi un régime fiscale réel (Réel simplifié ou Réel normal), régime dans lequel la TVA est déclarée. VATIsNotUsedExampleFR=En France, il s'agit des associations ne déclarant pas de TVA ou sociétés, organismes ou professions libérales ayant choisi le régime fiscal micro entreprise (TVA en franchise) et payant une TVA en franchise sans faire de déclaration de TVA. Ce choix fait de plus apparaitre la mention "TVA non applicable - art-293B du CGI" sur les factures. LabelUsedByDefault=Libellé qui sera utilisé si aucune traduction n'est trouvé pour ce code +LabelOnDocuments=Libellé sur documents +NbOfDays=Nbre de jours +AtEndOfMonth=En fin de mois AlwaysActive=Toujours actif UpdateRequired=Votre système nécessite une mise à jour. Pour cela cliquez sur Mettre à jour. WebServer=Serveur Web