2
0
forked from Wavyzz/dolibarr

New: Ajout des modes de paiement au dictionnaire

This commit is contained in:
Laurent Destailleur
2006-02-25 01:26:19 +00:00
parent 3512e59df5
commit 60518cacf4
4 changed files with 16 additions and 6 deletions

View File

@@ -162,5 +162,5 @@ print '</table>';
$db->close(); $db->close();
llxFooter(); llxFooter('$Date$ - $Revision$');
?> ?>

View File

@@ -1,6 +1,6 @@
<?php <?php
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2004-2006 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be> * Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ $active = 1;
// Mettre ici tous les caract<63>ristiques des dictionnaires // Mettre ici tous les caract<63>ristiques des dictionnaires
// Ordres d'affichage des dictionnaires (0 pour espace) // Ordres d'affichage des dictionnaires (0 pour espace)
$taborder=array(9,0,4,3,2,0,1,8,0,5,11,0,6,0,10,12,0,7); $taborder=array(9,0,4,3,2,0,1,8,0,5,11,0,6,0,10,12,13,0,7);
// Nom des tables des dictionnaires // Nom des tables des dictionnaires
$tabname[1] = MAIN_DB_PREFIX."c_forme_juridique"; $tabname[1] = MAIN_DB_PREFIX."c_forme_juridique";
@@ -66,6 +66,7 @@ $tabname[9] = MAIN_DB_PREFIX."c_currencies";
$tabname[10]= MAIN_DB_PREFIX."c_tva"; $tabname[10]= MAIN_DB_PREFIX."c_tva";
$tabname[11]= MAIN_DB_PREFIX."c_type_contact"; $tabname[11]= MAIN_DB_PREFIX."c_type_contact";
$tabname[12]= MAIN_DB_PREFIX."cond_reglement"; $tabname[12]= MAIN_DB_PREFIX."cond_reglement";
$tabname[13]= MAIN_DB_PREFIX."c_paiement";
// Libell<6C> des dictionnaires // Libell<6C> des dictionnaires
$tablib[1] = $langs->trans("DictionnaryCompanyJuridicalType"); $tablib[1] = $langs->trans("DictionnaryCompanyJuridicalType");
@@ -80,6 +81,7 @@ $tablib[9] = $langs->trans("DictionnaryCurrency");
$tablib[10]= $langs->trans("DictionnaryVAT"); $tablib[10]= $langs->trans("DictionnaryVAT");
$tablib[11]= $langs->trans("DictionnaryTypeContact"); $tablib[11]= $langs->trans("DictionnaryTypeContact");
$tablib[12]= $langs->trans("DictionnaryPaymentConditions"); $tablib[12]= $langs->trans("DictionnaryPaymentConditions");
$tablib[13]= $langs->trans("DictionnaryPaymentModes");
// Requete pour extraction des donn<6E>es des dictionnaires // Requete pour extraction des donn<6E>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"; $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";
@@ -94,6 +96,7 @@ $tabsql[9] = "SELECT code, code_iso, label as libelle, active FROM ".MAIN_DB_PRE
$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[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[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"; $tabsql[12]= "SELECT rowid as rowid, code, sortorder, c.libelle, c.libelle_facture, nbjour, fdm, active FROM ".MAIN_DB_PREFIX."cond_reglement AS c";
$tabsql[13]= "SELECT id as rowid, code, c.libelle, type, active FROM ".MAIN_DB_PREFIX."c_paiement AS c";
// Tri par defaut // Tri par defaut
$tabsqlsort[1] ="pays, code ASC"; $tabsqlsort[1] ="pays, code ASC";
@@ -108,6 +111,7 @@ $tabsqlsort[9] ="code ASC";
$tabsqlsort[10]="pays ASC, taux ASC, recuperableonly ASC"; $tabsqlsort[10]="pays ASC, taux ASC, recuperableonly ASC";
$tabsqlsort[11]="element ASC, source ASC, code ASC"; $tabsqlsort[11]="element ASC, source ASC, code ASC";
$tabsqlsort[12]="sortorder ASC, code ASC"; $tabsqlsort[12]="sortorder ASC, code ASC";
$tabsqlsort[13]="code ASC";
// Nom des champs en resultat de select pour affichage du dictionnaire // Nom des champs en resultat de select pour affichage du dictionnaire
$tabfield[1] = "code,libelle,pays"; $tabfield[1] = "code,libelle,pays";
@@ -122,6 +126,7 @@ $tabfield[9] = "code,code_iso,libelle";
$tabfield[10]= "pays,taux,recuperableonly,note"; $tabfield[10]= "pays,taux,recuperableonly,note";
$tabfield[11]= "element,source,code,libelle"; $tabfield[11]= "element,source,code,libelle";
$tabfield[12]= "code,libelle,libelle_facture,nbjour,fdm"; $tabfield[12]= "code,libelle,libelle_facture,nbjour,fdm";
$tabfield[13]= "code,libelle,type";
// Nom des champs dans la table pour insertion d'un enregistrement // Nom des champs dans la table pour insertion d'un enregistrement
$tabfieldinsert[1] = "code,libelle,fk_pays"; $tabfieldinsert[1] = "code,libelle,fk_pays";
@@ -136,6 +141,7 @@ $tabfieldinsert[9] = "code_iso,label";
$tabfieldinsert[10]= "fk_pays,taux,recuperableonly,note"; $tabfieldinsert[10]= "fk_pays,taux,recuperableonly,note";
$tabfieldinsert[11]= "element,source,code,libelle"; $tabfieldinsert[11]= "element,source,code,libelle";
$tabfieldinsert[12]= "code,libelle,libelle_facture,nbjour,fdm"; $tabfieldinsert[12]= "code,libelle,libelle_facture,nbjour,fdm";
$tabfieldinsert[12]= "code,libelle,type";
// Nom du rowid si le champ n'est pas de type autoincr<63>ment // Nom du rowid si le champ n'est pas de type autoincr<63>ment
$tabrowid[1] = ""; $tabrowid[1] = "";
@@ -150,6 +156,7 @@ $tabrowid[9] = "code";
$tabrowid[10]= ""; $tabrowid[10]= "";
$tabrowid[11]= "rowid"; $tabrowid[11]= "rowid";
$tabrowid[12]= "rowid"; $tabrowid[12]= "rowid";
$tabrowid[13]= "id";
$msg=''; $msg='';
@@ -378,7 +385,7 @@ if ($_GET["id"])
} }
elseif ($fieldlist[$field] == 'lang') { elseif ($fieldlist[$field] == 'lang') {
print '<td>'; print '<td>';
$html->select_lang(MAIN_LANG_DEFAULT,'lang'); $html->select_lang($conf->global->MAIN_LANG_DEFAULT,'lang');
print '</td>'; print '</td>';
} }
// Le type de l'element (pour les type de contact).' // Le type de l'element (pour les type de contact).'
@@ -406,7 +413,8 @@ if ($_GET["id"])
$html->select_array('source', $elementList); $html->select_array('source', $elementList);
print '</td>'; print '</td>';
} }
elseif ($fieldlist[$field] == 'type') { elseif ($fieldlist[$field] == 'type' && $tabname[$_GET["id"]] == MAIN_DB_PREFIX."c_actioncomm")
{
print '<td>'; print '<td>';
print 'user<input type="hidden" name="type" value="user">'; print 'user<input type="hidden" name="type" value="user">';
print '</td>'; print '</td>';
@@ -554,7 +562,7 @@ print '<br>';
$db->close(); $db->close();
llxFooter(); llxFooter('$Date$ - $Revision$');
?> ?>

View File

@@ -232,6 +232,7 @@ DictionnaryActions=Actions list
DictionnarySocialContributions=Social contributions types DictionnarySocialContributions=Social contributions types
DictionnaryVAT=VAT Rates DictionnaryVAT=VAT Rates
DictionnaryPaymentConditions=Payments conditions DictionnaryPaymentConditions=Payments conditions
DictionnaryPaymentModes=Payments modes
DictionnaryTypeContact=Contacts types DictionnaryTypeContact=Contacts types
VATReceivedOnly=Special rate not billed VATReceivedOnly=Special rate not billed
VATManagement=VAT Management VATManagement=VAT Management

View File

@@ -232,6 +232,7 @@ DictionnaryActions=Liste des actions
DictionnarySocialContributions=Types de charges sociales DictionnarySocialContributions=Types de charges sociales
DictionnaryVAT=Taux de TVA DictionnaryVAT=Taux de TVA
DictionnaryPaymentConditions=Conditions de paiements DictionnaryPaymentConditions=Conditions de paiements
DictionnaryPaymentModes=Modes de paiements
DictionnaryTypeContact=Types de contacts DictionnaryTypeContact=Types de contacts
VATReceivedOnly=Taux special non factur<75> VATReceivedOnly=Taux special non factur<75>
VATManagement=Gestion TVA VATManagement=Gestion TVA