Fix: Minor fix
This commit is contained in:
parent
3ada34c736
commit
633cdfbe28
@ -2205,7 +2205,7 @@ else
|
||||
print '<td rowspan="'.$nbrows.'" colspan="2" valign="top">';
|
||||
|
||||
/*
|
||||
* Liste des paiements
|
||||
* List of payments
|
||||
*/
|
||||
$sql = 'SELECT '.$db->pdate('datep').' as dp, pf.amount,';
|
||||
$sql.= ' c.libelle as paiement_type, p.num_paiement, p.rowid';
|
||||
@ -2220,7 +2220,7 @@ else
|
||||
$i = 0;
|
||||
print '<table class="noborder" width="100%">';
|
||||
|
||||
// Liste des paiements ou remboursements
|
||||
// List of payments already done
|
||||
print '<tr class="liste_titre">';
|
||||
print '<td>'.($fac->type == 2 ? $langs->trans("PaymentsBack") : $langs->trans('Payments')).'</td>';
|
||||
print '<td>'.$langs->trans('Type').'</td>';
|
||||
@ -2252,6 +2252,8 @@ else
|
||||
print '<tr><td colspan="2" align="right">'.$langs->trans("Billed").' :</td><td align="right" style="border: 1px solid;">'.price($fac->total_ttc).'</td><td> </td></tr>';
|
||||
$resteapayeraffiche=$resteapayer;
|
||||
|
||||
$creditnoteamount=0;
|
||||
|
||||
// Loop on each credit note applied
|
||||
$sql = "SELECT re.rowid, re.amount_ht, re.amount_tva, re.amount_ttc,";
|
||||
$sql.= " re.description, re.fk_facture_source, re.fk_facture_source";
|
||||
@ -2275,6 +2277,7 @@ else
|
||||
print '<a href="'.$_SERVER["PHP_SELF"].'?facid='.$fac->id.'&action=unlinkdiscount&discountid='.$obj->rowid.'">'.img_delete().'</a>';
|
||||
print '</td></tr>';
|
||||
$i++;
|
||||
$creditnoteamount += $obj->amount_ttc;
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -2287,7 +2290,7 @@ else
|
||||
{
|
||||
print '<tr><td colspan="2" align="right" nowrap="1">';
|
||||
print $html->textwithhelp($langs->trans("Escompte").':',$langs->trans("HelpEscompte"),-1);
|
||||
print '</td><td align="right">'.price($fac->total_ttc - $totalpaye).'</td><td> </td></tr>';
|
||||
print '</td><td align="right">'.price($fac->total_ttc - $creditnoteamount - $totalpaye).'</td><td> </td></tr>';
|
||||
$resteapayeraffiche=0;
|
||||
}
|
||||
// Payé partiellement ou Abandon 'badcustomer'
|
||||
@ -2295,7 +2298,7 @@ else
|
||||
{
|
||||
print '<tr><td colspan="2" align="right" nowrap="1">';
|
||||
print $html->textwithhelp($langs->trans("Abandoned").':',$langs->trans("HelpAbandonBadCustomer"),-1);
|
||||
print '</td><td align="right">'.price($fac->total_ttc - $totalpaye).'</td><td> </td></tr>';
|
||||
print '</td><td align="right">'.price($fac->total_ttc - $creditnoteamount - $totalpaye).'</td><td> </td></tr>';
|
||||
//$resteapayeraffiche=0;
|
||||
}
|
||||
// Payé partiellement ou Abandon 'product_returned'
|
||||
@ -2303,7 +2306,7 @@ else
|
||||
{
|
||||
print '<tr><td colspan="2" align="right" nowrap="1">';
|
||||
print $html->textwithhelp($langs->trans("ProductReturned").':',$langs->trans("HelpAbandonProductReturned"),-1);
|
||||
print '</td><td align="right">'.price($fac->total_ttc - $totalpaye).'</td><td> </td></tr>';
|
||||
print '</td><td align="right">'.price($fac->total_ttc - $creditnoteamount - $totalpaye).'</td><td> </td></tr>';
|
||||
$resteapayeraffiche=0;
|
||||
}
|
||||
// Payé partiellement ou Abandon 'abandon'
|
||||
@ -2313,7 +2316,7 @@ else
|
||||
$text=$langs->trans("HelpAbandonOther");
|
||||
if ($fac->close_note) $text.='<br><br><b>'.$langs->trans("Reason").'</b>:'.$fac->close_note;
|
||||
print $html->textwithhelp($langs->trans("Abandoned").':',$text,-1);
|
||||
print '</td><td align="right">'.price($fac->total_ttc - $totalpaye).'</td><td> </td></tr>';
|
||||
print '</td><td align="right">'.price($fac->total_ttc - $creditnoteamount - $totalpaye).'</td><td> </td></tr>';
|
||||
$resteapayeraffiche=0;
|
||||
}
|
||||
print '<tr><td colspan="2" align="right">';
|
||||
|
||||
@ -68,7 +68,7 @@ class Contact extends CommonObject
|
||||
|
||||
/**
|
||||
* \brief Constructeur de l'objet contact
|
||||
* \param DB Habler d'accès base
|
||||
* \param DB Habler d'acc<EFBFBD>s base
|
||||
* \param id Id contact
|
||||
*/
|
||||
function Contact($DB, $id=0)
|
||||
@ -133,9 +133,9 @@ class Contact extends CommonObject
|
||||
}
|
||||
|
||||
/*
|
||||
* \brief Mise à jour des infos en base
|
||||
* \param id Id du contact à mettre à jour
|
||||
* \param user Objet utilisateur qui effectue la mise à jour
|
||||
* \brief Mise <EFBFBD> jour des infos en base
|
||||
* \param id Id du contact <EFBFBD> mettre <EFBFBD> jour
|
||||
* \param user Objet utilisateur qui effectue la mise <EFBFBD> jour
|
||||
* \param notrigger 0=non, 1=oui
|
||||
* \return int <0 si erreur, >0 si ok
|
||||
*/
|
||||
@ -291,7 +291,7 @@ class Contact extends CommonObject
|
||||
|
||||
|
||||
/*
|
||||
* \brief Mise à jour des alertes
|
||||
* \brief Mise <EFBFBD> jour des alertes
|
||||
* \param id id du contact
|
||||
* \param user Utilisateur qui demande l'alerte
|
||||
*/
|
||||
@ -362,7 +362,7 @@ class Contact extends CommonObject
|
||||
/*
|
||||
* \brief Charge l'objet contact
|
||||
* \param id id du contact
|
||||
* \param user Utilisateur lié au contact pour une alerte
|
||||
* \param user Utilisateur li<EFBFBD> au contact pour une alerte
|
||||
* \return int -1 if KO, 0 if OK but not found, 1 if OK
|
||||
*/
|
||||
function fetch($id, $user=0)
|
||||
@ -405,7 +405,7 @@ class Contact extends CommonObject
|
||||
$this->ville = $obj->ville;
|
||||
$this->fk_pays = $obj->fk_pays;
|
||||
$this->pays_code = $obj->fk_pays?$obj->pays_code:'';
|
||||
$this->pays = ($obj->fk_pays > 0)?$langs->trans("Country".$obj->pays_code):$langs->trans("SelectCountry");
|
||||
$this->pays = ($obj->fk_pays > 0)?$langs->transnoentities("Country".$obj->pays_code):$langs->transnoentities("SelectCountry");
|
||||
|
||||
$this->societeid = $obj->fk_soc;
|
||||
$this->socid = $obj->fk_soc;
|
||||
@ -429,7 +429,7 @@ class Contact extends CommonObject
|
||||
$this->user_id = $obj->user_id;
|
||||
$this->user_login = $obj->user_login;
|
||||
|
||||
// Recherche le user Dolibarr lié à ce contact
|
||||
// Recherche le user Dolibarr li<EFBFBD> <20> ce contact
|
||||
$sql = "SELECT u.rowid ";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."user as u";
|
||||
$sql .= " WHERE u.fk_socpeople = ". $this->id;
|
||||
@ -496,7 +496,7 @@ class Contact extends CommonObject
|
||||
|
||||
|
||||
/*
|
||||
* \brief Charge le nombre d'elements auquel est lié ce contact
|
||||
* \brief Charge le nombre d'elements auquel est li<EFBFBD> ce contact
|
||||
* ref_facturation
|
||||
* ref_contrat
|
||||
* ref_commande
|
||||
@ -632,7 +632,7 @@ class Contact extends CommonObject
|
||||
|
||||
/*
|
||||
* \brief Charge les informations sur le contact, depuis la base
|
||||
* \param id id du contact à charger
|
||||
* \param id id du contact <EFBFBD> charger
|
||||
*/
|
||||
function info($id)
|
||||
{
|
||||
@ -676,7 +676,7 @@ class Contact extends CommonObject
|
||||
}
|
||||
|
||||
/*
|
||||
* \brief Renvoi nombre d'emailings reçu par le contact avec son email
|
||||
* \brief Renvoi nombre d'emailings re<EFBFBD>u par le contact avec son email
|
||||
* \return int Nombre d'emailings
|
||||
*/
|
||||
function getNbOfEMailings()
|
||||
@ -684,7 +684,7 @@ class Contact extends CommonObject
|
||||
$sql = "SELECT count(mc.email) as nb";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc";
|
||||
$sql.= " WHERE mc.email = '".addslashes($this->email)."'";
|
||||
$sql.= " AND mc.statut=1"; // -1 erreur, 0 non envoyé, 1 envoyé avec succès
|
||||
$sql.= " AND mc.statut=1"; // -1 erreur, 0 non envoy<EFBFBD>, 1 envoy<6F> avec succ<63>s
|
||||
$resql=$this->db->query($sql);
|
||||
if ($resql)
|
||||
{
|
||||
@ -732,7 +732,7 @@ class Contact extends CommonObject
|
||||
|
||||
/**
|
||||
* \brief Retourne le libelle de civilite du contact
|
||||
* \return string Nom traduit de la civilité
|
||||
* \return string Nom traduit de la civilit<EFBFBD>
|
||||
*/
|
||||
function getCivilityLabel()
|
||||
{
|
||||
@ -775,9 +775,9 @@ class Contact extends CommonObject
|
||||
|
||||
|
||||
/**
|
||||
* \brief Retourne le libellé du statut du contact
|
||||
* \param mode 0=libellé long, 1=libellé court, 2=Picto + Libellé court, 3=Picto, 4=Picto + Libellé long, 5=Libellé court + Picto
|
||||
* \return string Libellé
|
||||
* \brief Retourne le libell<EFBFBD> du statut du contact
|
||||
* \param mode 0=libell<EFBFBD> long, 1=libell<EFBFBD> court, 2=Picto + Libell<EFBFBD> court, 3=Picto, 4=Picto + Libell<EFBFBD> long, 5=Libell<EFBFBD> court + Picto
|
||||
* \return string Libell<EFBFBD>
|
||||
*/
|
||||
function getLibStatut($mode)
|
||||
{
|
||||
@ -785,10 +785,10 @@ class Contact extends CommonObject
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Renvoi le libellé d'un statut donné
|
||||
* \brief Renvoi le libell<EFBFBD> d'un statut donn<EFBFBD>
|
||||
* \param statut Id statut
|
||||
* \param mode 0=libellé long, 1=libellé court, 2=Picto + Libellé court, 3=Picto, 4=Picto + Libellé long, 5=Libellé court + Picto
|
||||
* \return string Libellé
|
||||
* \param mode 0=libell<EFBFBD> long, 1=libell<EFBFBD> court, 2=Picto + Libell<EFBFBD> court, 3=Picto, 4=Picto + Libell<EFBFBD> long, 5=Libell<EFBFBD> court + Picto
|
||||
* \return string Libell<EFBFBD>
|
||||
*/
|
||||
function LibStatut($statut,$mode)
|
||||
{
|
||||
@ -853,13 +853,13 @@ class Contact extends CommonObject
|
||||
|
||||
|
||||
/**
|
||||
* \brief Initialise le contact avec valeurs fictives aléatoire
|
||||
* \brief Initialise le contact avec valeurs fictives al<EFBFBD>atoire
|
||||
*/
|
||||
function initAsSpecimen()
|
||||
{
|
||||
global $user,$langs;
|
||||
|
||||
// Charge tableau des id de société socids
|
||||
// Charge tableau des id de soci<EFBFBD>t<EFBFBD> socids
|
||||
$socids = array();
|
||||
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe LIMIT 10";
|
||||
$resql = $this->db->query($sql);
|
||||
@ -876,7 +876,7 @@ class Contact extends CommonObject
|
||||
}
|
||||
}
|
||||
|
||||
// Initialise paramètres
|
||||
// Initialise param<EFBFBD>tres
|
||||
$this->id=0;
|
||||
$this->specimen=1;
|
||||
$this->nom = 'DOLIBARR';
|
||||
|
||||
@ -38,6 +38,15 @@ PredefinedMailContentSendInvoice=Veuillez trouver ci-joint la facture __FACREF__
|
||||
PredefinedMailContentSendInvoiceReminder=Nous apportons à votre connaissance que la facture __FACREF__ ne semble pas avoir été réglée. La voici donc, pour rappel, en pièce jointe.\n\nCordialement\n\n
|
||||
PredefinedMailContentSendProposal=Veuillez trouver ci-joint la proposition commerciale __PROPREF__\n\nCordialement\n\n
|
||||
PredefinedMailContentSendOrder=Veuillez trouver ci-joint la commande __ORDERREF__\n\nCordialement\n\n
|
||||
DemoDesc=Dolibarr is not a compact ERP but is built from several fonctionnal modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available.
|
||||
ChooseYourDemoProfil=Choose the demo profil that match your activity...
|
||||
DemoFundation=Manage members of a fundation
|
||||
DemoFundation2=Manage members and bank account of a fundation
|
||||
DemoCompanyServiceOnly=Manage a freelance activiy selling service only
|
||||
DemoCompanyShopWithCashDesk=Manage a shop with a cash desk
|
||||
DemoCompanyProductAndStocks=Manage a small or medium company selling products
|
||||
DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules)
|
||||
GoToDemo=Go to demo
|
||||
##### Bookmark #####
|
||||
Bookmark=Bookmark
|
||||
Bookmarks=Bookmarks
|
||||
|
||||
@ -26,10 +26,12 @@
|
||||
*/
|
||||
|
||||
require("../../master.inc.php");
|
||||
$langs->setDefaultLang('auto');
|
||||
|
||||
$langs->load("main");
|
||||
$langs->load("other");
|
||||
|
||||
|
||||
$demoprofiles=array(
|
||||
array('default'=>'-1', 'key'=>'profdemofun','label'=>'DemoFundation',
|
||||
'disablemodules'=>'banque,barcode,bookmark,boutique,cashdesk,commercial,commande,comptabilite,contrat,expedition,facture,fournisseur,prelevement,produit,projet,service,societe,stock,tax'),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user