';
diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php
index b577c92b93f..aa685e11ab3 100644
--- a/htdocs/compta/facture/list.php
+++ b/htdocs/compta/facture/list.php
@@ -209,7 +209,7 @@ if ($search_user > 0)
}
if (! $sall)
{
- $sql.= ' GROUP BY f.rowid, f.facnumber, f.type, f.increment, f.total, f.total_ttc,';
+ $sql.= ' GROUP BY f.rowid, f.facnumber, f.type, f.increment, f.total,f.tva, f.total_ttc,';
$sql.= ' f.datef, f.date_lim_reglement,';
$sql.= ' f.paye, f.fk_statut,';
$sql.= ' s.nom, s.rowid';
diff --git a/htdocs/compta/index.php b/htdocs/compta/index.php
index d1e02eea879..e67e4868dcc 100644
--- a/htdocs/compta/index.php
+++ b/htdocs/compta/index.php
@@ -943,7 +943,8 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
$sql.= " AND ff.fk_statut = 1";
if (!$user->rights->societe->client->voir && !$socid) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".$user->id;
if ($socid) $sql.= " AND ff.fk_soc = ".$socid;
- $sql.= " GROUP BY ff.rowid, ff.ref, ff.fk_statut, ff.libelle, ff.total_ht, ff.total_ttc, s.nom, s.rowid";
+ $sql.= " GROUP BY ff.rowid, ff.ref, ff.fk_statut, ff.libelle, ff.total_ht, ff.total_ttc, ff.paye,";
+ $sql.= " s.nom, s.rowid";
$resql=$db->query($sql);
if ($resql)
diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 003045d737f..5c275743035 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -692,6 +692,7 @@ class Form
//$minLength = (is_numeric($conf->global->COMPANY_USE_SEARCH_TO_SELECT)?$conf->global->COMPANY_USE_SEARCH_TO_SELECT:2);
$out.= ajax_combobox($htmlname, $event, $conf->global->COMPANY_USE_SEARCH_TO_SELECT);
/*
+<<<<<<< HEAD
if ($selected && empty($selected_input_value))
{
require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
@@ -699,6 +700,15 @@ class Form
$product->fetch($selected);
$selected_input_value=$product->ref;
}
+=======
+ if ($selected && empty($selected_input_value))
+ {
+ require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
+ $product = new Product($this->db);
+ $product->fetch($selected);
+ $selected_input_value=$product->ref;
+ }
+>>>>>>> refs/remotes/origin/3.3
// mode=1 means customers products
$ajaxoptions=array();
$urloption='htmlname='.$htmlname.'&outjson=1&filter='.urlencode($filter).'&showtype='.$showtype;
diff --git a/htdocs/core/modules/syslog/mod_syslog_file.php b/htdocs/core/modules/syslog/mod_syslog_file.php
index e7e2c01372d..e6bbefb7295 100644
--- a/htdocs/core/modules/syslog/mod_syslog_file.php
+++ b/htdocs/core/modules/syslog/mod_syslog_file.php
@@ -98,7 +98,6 @@ class mod_syslog_file extends LogHandler implements LogHandlerInterface
*
* @param string $suffixinfilename When output is a file, append this suffix into default log filename.
* @return string
- * @return string
*/
private function getFilename($suffixinfilename='')
{
diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php
index 95b18e1d814..18147a67061 100644
--- a/htdocs/expedition/class/expedition.class.php
+++ b/htdocs/expedition/class/expedition.class.php
@@ -875,7 +875,7 @@ class Expedition extends CommonObject
$sql = "SELECT cd.rowid, cd.fk_product, cd.label as custom_label, cd.description, cd.qty as qty_asked";
$sql.= ", cd.total_ht, cd.total_localtax1, cd.total_localtax2, cd.total_ttc, cd.total_tva";
- $sql.= ", cd.tva_tx, cd.localtax1_tx, cd.localtax2_tx, cd.price, cd.subprice";
+ $sql.= ", cd.tva_tx, cd.localtax1_tx, cd.localtax2_tx, cd.price, cd.subprice, cd.remise_percent";
$sql.= ", ed.qty as qty_shipped, ed.fk_origin_line, ed.fk_entrepot";
$sql.= ", p.ref as product_ref, p.label as product_label, p.fk_product_type";
$sql.= ", p.weight, p.weight_units, p.length, p.length_units, p.surface, p.surface_units, p.volume, p.volume_units";
diff --git a/htdocs/expedition/tpl/linkedobjectblock.tpl.php b/htdocs/expedition/tpl/linkedobjectblock.tpl.php
index 1b84b543ece..fd723650561 100644
--- a/htdocs/expedition/tpl/linkedobjectblock.tpl.php
+++ b/htdocs/expedition/tpl/linkedobjectblock.tpl.php
@@ -33,7 +33,7 @@ print_titre($langs->trans('RelatedShippings'));
trans("Ref"); ?>
trans("Date"); ?>
-
trans("DateSendingShort"); ?>
+
trans("DateDeliveryPlanned"); ?>
trans("AmountHTShort"); ?>
trans("Status"); ?>
diff --git a/htdocs/fourn/facture/impayees.php b/htdocs/fourn/facture/impayees.php
index 664d2b0b0bc..4a7b61f2768 100644
--- a/htdocs/fourn/facture/impayees.php
+++ b/htdocs/fourn/facture/impayees.php
@@ -143,8 +143,9 @@ if ($user->rights->fournisseur->facture->lire)
{
$sql .= " AND f.ref_supplier LIKE '%".GETPOST('sf_re')."%'";
}
- $sql.= " GROUP BY f.ref_supplier, f.rowid, f.total_ht, f.total_ttc, f.datef, f.date_lim_reglement, f.paye, f.fk_statut, s.rowid, s.nom";
+ $sql.= " GROUP BY s.rowid, s.nom, f.rowid, f.ref, f.ref_supplier, f.total_ht, f.total_ttc, f.datef, f.date_lim_reglement, f.paye, f.fk_statut, s.rowid, s.nom";
+ if (! $user->rights->societe->client->voir && ! $socid) $sql .= ", sc.fk_soc, sc.fk_user ";
$sql.= " ORDER BY ";
$listfield=explode(',',$sortfield);
foreach ($listfield as $key => $value) $sql.=$listfield[$key]." ".$sortorder.",";
diff --git a/htdocs/holiday/class/holiday.class.php b/htdocs/holiday/class/holiday.class.php
index b62bdefe258..15445162af3 100644
--- a/htdocs/holiday/class/holiday.class.php
+++ b/htdocs/holiday/class/holiday.class.php
@@ -269,7 +269,7 @@ class Holiday extends CommonObject
$sql.= " cp.date_cancel,";
$sql.= " cp.fk_user_cancel,";
$sql.= " cp.detail_refuse,";
-
+
$sql.= " uu.lastname as user_lastname,";
$sql.= " uu.firstname as user_firstname,";
@@ -665,7 +665,6 @@ class Holiday extends CommonObject
if ($withpicto && $withpicto != 2) $result.=' ';
if ($withpicto != 2) $result.=$lien.$this->ref.$lienfin;
return $result;
-
}
@@ -695,8 +694,8 @@ class Holiday extends CommonObject
if ($mode == 0)
{
if ($statut == 1) return $langs->trans('DraftCP');
- if ($statut == 2) return $langs->trans('ToValidateCP');
- if ($statut == 3) return $langs->trans('ValidateCP');
+ if ($statut == 2) return $langs->trans('ToReviewCP');
+ if ($statut == 3) return $langs->trans('ApprovedCP');
if ($statut == 4) return $langs->trans('CancelCP');
if ($statut == 5) return $langs->trans('RefuseCP');
}
@@ -705,8 +704,8 @@ class Holiday extends CommonObject
$pictoapproved='statut6';
if (! empty($startdate) && $startdate > dol_now()) $pictoapproved='statut4';
if ($statut == 1) return img_picto($langs->trans('DraftCP'),'statut0').' '.$langs->trans('DraftCP'); // Draft
- if ($statut == 2) return img_picto($langs->trans('ToValidateCP'),'statut1').' '.$langs->trans('ToValidateCP'); // Waiting approval
- if ($statut == 3) return img_picto($langs->trans('ValidateCP'),$pictoapproved).' '.$langs->trans('ValidateCP');
+ if ($statut == 2) return img_picto($langs->trans('ToReviewCP'),'statut1').' '.$langs->trans('ToReviewCP'); // Waiting approval
+ if ($statut == 3) return img_picto($langs->trans('ApprovedCP'),$pictoapproved).' '.$langs->trans('ApprovedCP');
if ($statut == 4) return img_picto($langs->trans('CancelCP'),'statut5').' '.$langs->trans('CancelCP');
if ($statut == 5) return img_picto($langs->trans('RefuseCP'),'statut5').' '.$langs->trans('RefuseCP');
}
@@ -715,8 +714,8 @@ class Holiday extends CommonObject
$pictoapproved='statut6';
if (! empty($startdate) && $startdate > dol_now()) $pictoapproved='statut4';
if ($statut == 1) return $langs->trans('DraftCP').' '.img_picto($langs->trans('DraftCP'),'statut0'); // Draft
- if ($statut == 2) return $langs->trans('ToValidateCP').' '.img_picto($langs->trans('ToValidateCP'),'statut1'); // Waiting approval
- if ($statut == 3) return $langs->trans('ValidateCP').' '.img_picto($langs->trans('ValidateCP'),$pictoapproved);
+ if ($statut == 2) return $langs->trans('ToReviewCP').' '.img_picto($langs->trans('ToReviewCP'),'statut1'); // Waiting approval
+ if ($statut == 3) return $langs->trans('ApprovedCP').' '.img_picto($langs->trans('ApprovedCP'),$pictoapproved);
if ($statut == 4) return $langs->trans('CancelCP').' '.img_picto($langs->trans('CancelCP'),'statut5');
if ($statut == 5) return $langs->trans('RefuseCP').' '.img_picto($langs->trans('RefuseCP'),'statut5');
}
@@ -736,7 +735,7 @@ class Holiday extends CommonObject
global $langs;
// Liste des statuts
- $name = array('DraftCP','ToValidateCP','ValidateCP','CancelCP','RefuseCP');
+ $name = array('DraftCP','ToReviewCP','ApprovedCP','CancelCP','RefuseCP');
$nb = count($name)+1;
// Select HTML
@@ -914,7 +913,7 @@ class Holiday extends CommonObject
$new_solde = $now_holiday + $this->getConfCP('nbHolidayEveryMonth');
// On ajoute la modification dans le LOG
- $this->addLogCP($user->id,$users[$i]['rowid'], $langs->trans('Event').': '.$langs->trans('HolidaysMonthlyAssignment'),$new_solde);
+ $this->addLogCP($user->id,$users[$i]['rowid'], $langs->trans('Event').': '.$langs->trans('HolidaysMonthlyUpdate'),$new_solde);
$i++;
}
diff --git a/htdocs/holiday/fiche.php b/htdocs/holiday/fiche.php
index 901b837b023..68a8fdc6fed 100644
--- a/htdocs/holiday/fiche.php
+++ b/htdocs/holiday/fiche.php
@@ -397,7 +397,7 @@ if($action == 'confirm_valid')
// Content
$message = $langs->transnoentitiesnoconv("Hello")." ".$destinataire->firstname.",\n";
$message.= "\n";
- $message.= $langs->transnoentities("HolidaysValidatedBody", dol_print_date($cp->date_debut,'day'),dol_print_date($cp->date_fin,'day'))."\n";
+ $message.= $langs->transnoentities("HolidaysValidatedBody", dol_print_date($cp->date_debut,'day'),dol_print_date($cp->date_fin,'day'))."\n";
$message.= "- ".$langs->transnoentitiesnoconv("ValidatedBy")." : ".dolGetFirstLastname($expediteur->firstname, $expediteur->lastname)."\n";
$message.= "- ".$langs->transnoentitiesnoconv("Link")." : ".$dolibarr_main_url_root."/holiday/fiche.php?id=".$cp->rowid."\n\n";
$message.= "\n";
@@ -699,7 +699,7 @@ if (empty($id) || $action == 'add' || $action == 'request')
// Approved by
print '
';
- print '
'.$langs->trans("ValidateByCP").'
';
+ print '
'.$langs->trans("ReviewedByCP").'
';
// Liste des utiliseurs du groupe choisi dans la config
$validator = new UserGroup($db);
$excludefilter=$user->admin?'':'u.rowid <> '.$user->id;
@@ -952,12 +952,12 @@ else
if(!$edit) {
print '
';
- print '
'.$langs->trans('ValidateByCP').'
';
+ print '
'.$langs->trans('ReviewedByCP').'
';
print '
'.$valideur->getNomUrl(1).'
';
print '
';
} else {
print '
';
- print '
'.$langs->trans('ValidateByCP').'
';
+ print '
'.$langs->trans('ReviewedByCP').'
';
// Liste des utiliseurs du groupes choisi dans la config
$idGroupValid = $cp->getConfCP('userGroup');
diff --git a/htdocs/langs/bg_BG/holiday.lang b/htdocs/langs/bg_BG/holiday.lang
index 5f0e1065749..250872e523e 100644
--- a/htdocs/langs/bg_BG/holiday.lang
+++ b/htdocs/langs/bg_BG/holiday.lang
@@ -21,13 +21,13 @@ DateDebCP=Начална дата
DateFinCP=Крайна дата
DateCreateCP=Дата на създаване
DraftCP=Проект
-ToValidateCP=Очаква одобрение
-ValidateCP=Утвърден
+ToApproveCP=Очаква одобрение
+ApprovedCP=Утвърден
CancelCP=Отменен
RefuseCP=Отказ
ValidatorCP=Validator
ListeCP=Списък на празници
-ValidateByCP=Ще бъдат утвърдени от
+ReviewedByCP=Ще бъдат утвърдени от
DescCP=Описание
SendRequestCP=Създаване търсенето за празниците
DelayToRequestCP=Заявленията за почивка трябва да бъдат направени най-малко дни %s (а), преди да ги.
diff --git a/htdocs/langs/en_US/holiday.lang b/htdocs/langs/en_US/holiday.lang
index b89666a2251..e2bf8d85209 100644
--- a/htdocs/langs/en_US/holiday.lang
+++ b/htdocs/langs/en_US/holiday.lang
@@ -15,13 +15,13 @@ DateDebCP=Start date
DateFinCP=End date
DateCreateCP=Creation date
DraftCP=Draft
-ToValidateCP=Awaiting approval
-ValidateCP=Approved
+ToApproveCP=Awaiting approval
+ApprovedCP=Approved
CancelCP=Canceled
RefuseCP=Refused
ValidatorCP=Approbator
ListeCP=List of holidays
-ValidateByCP=Will be approved by
+ReviewedByCP=Will be reviewed by
DescCP=Description
SendRequestCP=Creating demand for holidays
DelayToRequestCP=Applications for holidays must be made at least %s day(s) before them.
diff --git a/htdocs/langs/es_ES/holiday.lang b/htdocs/langs/es_ES/holiday.lang
index 40326ae9bc5..a4c5c786980 100644
--- a/htdocs/langs/es_ES/holiday.lang
+++ b/htdocs/langs/es_ES/holiday.lang
@@ -15,13 +15,13 @@ DateDebCP=Fecha inicio
DateFinCP=Fecha fin
DateCreateCP=Fecha de creación
DraftCP=Borrador
-ToValidateCP=En espera de validación
-ValidateCP=Validada
+ToApproveCP=En espera de aprobación
+ApprovedCP=Aprobada
CancelCP=Anulada
RefuseCP=Rechazada
ValidatorCP=Validador
ListeCP=Lista de vacaciones
-ValidateByCP=Será validada por
+ReviewedByCP=Será revisada por
DescCP=Descripción
SendRequestCP=Enviar la petición de vacaciones
DelayToRequestCP=Las peticiones de vacaciones deben realizarse al menos %s días antes.
diff --git a/htdocs/langs/fr_FR/holiday.lang b/htdocs/langs/fr_FR/holiday.lang
index 75c71b88e06..5b133dbba9e 100644
--- a/htdocs/langs/fr_FR/holiday.lang
+++ b/htdocs/langs/fr_FR/holiday.lang
@@ -15,13 +15,13 @@ DateDebCP=Date Début
DateFinCP=Date Fin
DateCreateCP=Date de création
DraftCP=Brouillon
-ToValidateCP=En attente d'approbation
-ValidateCP=Approuvé
+ToApproveCP=En attente d'approbation
+ApprovedCP=Approuvé
CancelCP=Annulée
RefuseCP=Refusée
ValidatorCP=Approbateur
ListeCP=Liste des congés
-ValidateByCP=Sera approuvé par
+ReviewedByCP=Sera approuvé par
DescCP=Description
SendRequestCP=Envoyer la demande de congés
DelayToRequestCP=Les demandes de congés doivent être faites au moins %s jours avant la date de ceux-ci.
diff --git a/htdocs/langs/nl_NL/admin.lang b/htdocs/langs/nl_NL/admin.lang
index 66c0ce0a4e0..3294dc855e7 100644
--- a/htdocs/langs/nl_NL/admin.lang
+++ b/htdocs/langs/nl_NL/admin.lang
@@ -296,7 +296,7 @@ TestSubmitForm = Invoer testformulier
Module0Name = Gebruikers & groepen
Module0Desc = Beheer gebruikers en groepen
Module1Name = Beheer derde partijen
-Module1Desc = Beheer van derde partijen (afnemers, leveranciers en contactpersonen). Ook kunt u hier sjabloondocumenten uploaden.
+Module1Desc = Beheer van derde partijen (klanten, leveranciers en contactpersonen). Ook kunt u hier sjabloondocumenten uploaden.
Module2Name = Commercieel
Module2Desc = Commercieel beheer
Module10Name = Boekhouding
@@ -307,10 +307,10 @@ Module22Name = EMailings
Module22Desc = Administratie en verzending van bulk-e-mails
Module23Name = Energie
Module23Desc = Monitoring van het verbruik van energie
-Module25Name = Afnemersopdrachten
-Module25Desc = Verkoopopdrachten
+Module25Name = Bestellingen klanten
+Module25Desc = Beheer van de bestellingen door klanten
Module30Name = Facturen
-Module30Desc = Factuur- en creditnotabeheer voor afnemers. Factuurbeheer voor leveranciers
+Module30Desc = Factuur- en creditnotabeheer voor klanten. Factuurbeheer voor leveranciers
Module40Name = Leveranciers
Module40Desc = Leveranciersbeheer (inkoopopdrachten en -facturen)
Module42Name = Syslog
@@ -341,7 +341,7 @@ Module70Name = Interventies
Module70Desc = Interventiesbeheer
Module75Name = Reisnotities en -kosten
Module75Desc = Beheer van reisnotities en -kosten
-Module80Name = Expedities
+Module80Name = Verzendingen
Module80Desc = Beheer afnemersverzending en -ontvangst
Module85Name = Bank en Contant
Module85Desc = Beheer van bank- en / of kasrekeningen
diff --git a/htdocs/langs/nl_NL/commercial.lang b/htdocs/langs/nl_NL/commercial.lang
index dfa9cc16955..960fb1daef5 100644
--- a/htdocs/langs/nl_NL/commercial.lang
+++ b/htdocs/langs/nl_NL/commercial.lang
@@ -4,8 +4,8 @@ Commercial = Commercieel
CommercialArea = Commerciële gedeelte
CommercialCard = Commerciele details
CustomerArea = Afnemersdetails
-Customer = Afnemer
-Customers = Afnemers
+Customer = Klant
+Customers = Klanten
Prospect = Prospect
Prospects = Prospecten
DeleteAction = Verwijder een actie