| fds fs df sdf gdsfgsdf r | -- - | -
| - | - - |
-
-| '; + print ' | '; print ' | '; print ' | '; if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) { @@ -310,6 +318,7 @@ if ($result) { print ' | '; print ' | '; print ' | '; + print ' | '; print ' | '; print $form->select_country($search_country, 'search_country', '', 0, 'maxwidth150', 'code2', 1, 0, 1); //print ''; @@ -330,6 +339,7 @@ if ($result) { print_liste_field_titre("Description", $_SERVER["PHP_SELF"], "fd.description", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "fd.total_ht", "", $param, '', $sortfield, $sortorder, 'right '); print_liste_field_titre("VATRate", $_SERVER["PHP_SELF"], "fd.tva_tx", "", $param, '', $sortfield, $sortorder, 'right '); + print_liste_field_titre("ThirdParty", $_SERVER["PHP_SELF"], "s.nom", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("Country", $_SERVER["PHP_SELF"], "co.label", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("VATIntra", $_SERVER["PHP_SELF"], "s.tva_intra", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("Account", $_SERVER["PHP_SELF"], "aa.account_number", "", $param, '', $sortfield, $sortorder); @@ -337,6 +347,7 @@ if ($result) { print_liste_field_titre($clickpicto, '', '', '', '', '', '', '', 'center '); print " | '.vatrate($objp->tva_tx.($objp->vat_src_code ? ' ('.$objp->vat_src_code.')' : '')).' | '; + // Thirdparty + print '' . $thirdpartystatic->getNomUrl(1, 'customer') . ' | '; + // Country print '';
if ($objp->country_code)
diff --git a/htdocs/accountancy/customer/list.php b/htdocs/accountancy/customer/list.php
index 8d09587ca5a..1d93a0fea17 100644
--- a/htdocs/accountancy/customer/list.php
+++ b/htdocs/accountancy/customer/list.php
@@ -1,6 +1,6 @@
- * Copyright (C) 2013-2019 Alexandre Spangaro | ';
+ print ' | ';
print ' | ';
print ' | ';
if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) {
@@ -377,6 +384,7 @@ if ($result) {
print ' | ';
print ' | ';
print ' | ';
+ print ' | ';
print ' | ';
print $form->select_country($search_country, 'search_country', '', 0, 'maxwidth150', 'code2', 1, 0, 1);
//print '';
@@ -399,6 +407,7 @@ if ($result) {
print_liste_field_titre("ProductDescription", $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "l.total_ht", "", $param, '', $sortfield, $sortorder, 'right maxwidth50 ');
print_liste_field_titre("VATRate", $_SERVER["PHP_SELF"], "l.tva_tx", "", $param, '', $sortfield, $sortorder, 'right ');
+ print_liste_field_titre("ThirdParty", $_SERVER["PHP_SELF"], "s.nom", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("Country", $_SERVER["PHP_SELF"], "co.label", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("VATIntra", $_SERVER["PHP_SELF"], "s.tva_intra", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("AccountAccountingSuggest", '', '', '', '', '', '', '', 'nowraponall ');
@@ -408,6 +417,7 @@ if ($result) {
print_liste_field_titre($checkpicto, '', '', '', '', '', '', '', 'center ');
print " | | ';
+ // Thirdparty
+ print '' . $thirdpartystatic->getNomUrl(1, 'customer') . ' | '; + // Country print ''; $labelcountry = ($objp->country_code && ($langs->trans("Country".$objp->country_code) != "Country".$objp->country_code)) ? $langs->trans("Country".$objp->country_code) : $objp->country_label; diff --git a/htdocs/accountancy/expensereport/lines.php b/htdocs/accountancy/expensereport/lines.php index 8cc398a00bf..4cd51fb3a63 100644 --- a/htdocs/accountancy/expensereport/lines.php +++ b/htdocs/accountancy/expensereport/lines.php @@ -252,6 +252,9 @@ if ($result) { print ' | |||||||||||||||||||||||||||||||||||||||||||||
| '; print ' | '; + if (! empty($conf->global->ACCOUNTANCY_USE_EXPENSE_REPORT_VALIDATION_DATE)) { + print ' | '; + } print ' | '; if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print ''; print ''; @@ -272,7 +275,10 @@ if ($result) { print ' | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| '.$expensereport_static->getNomUrl(1).' | '; + // Date validation + if (! empty($conf->global->ACCOUNTANCY_USE_EXPENSE_REPORT_VALIDATION_DATE)) { + print ''.dol_print_date($db->jdate($objp->date_valid), 'day').' | '; + } + print ''.dol_print_date($db->jdate($objp->date), 'day').' | '; print ''.($langs->trans($objp->type_fees_code) == $objp->type_fees_code ? $objp->type_fees_label : $langs->trans(($objp->type_fees_code))).' | '; diff --git a/htdocs/accountancy/expensereport/list.php b/htdocs/accountancy/expensereport/list.php index e03c717039f..96eebd49b36 100644 --- a/htdocs/accountancy/expensereport/list.php +++ b/htdocs/accountancy/expensereport/list.php @@ -42,6 +42,9 @@ $massaction = GETPOST('massaction', 'alpha'); $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); +$contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'myobjectlist'; // To manage different context of search +$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') + // Select Box $mesCasesCochees = GETPOST('toselect', 'array'); @@ -183,7 +186,7 @@ if (empty($chartaccountcode)) } // Expense report lines -$sql = "SELECT er.ref, er.rowid as erid, er.date_debut,"; +$sql = "SELECT er.ref, er.rowid as erid, er.date_debut, er.date_valid,"; $sql .= " erd.rowid, erd.fk_c_type_fees, erd.comments, erd.total_ht as price, erd.fk_code_ventilation, erd.tva_tx as tva_tx_line, erd.vat_src_code, erd.date,"; $sql .= " f.id as type_fees_id, f.code as type_fees_code, f.label as type_fees_label, f.accountancy_code as code_buy,"; $sql .= " aa.rowid as aarowid"; @@ -240,8 +243,8 @@ if ($result) { $arrayofselected = is_array($toselect) ? $toselect : array(); $param = ''; - if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param .= '&contextpage='.$contextpage; - if ($limit > 0 && $limit != $conf->liste_limit) $param .= '&limit='.$limit; + if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param .= '&contextpage='.urlencode($contextpage); + if ($limit > 0 && $limit != $conf->liste_limit) $param .= '&limit='.urlencode($limit); if ($search_lineid) $param .= '&search_lineid='.urlencode($search_lineid); if ($search_day) $param .= '&search_day='.urlencode($search_day); if ($search_month) $param .= '&search_month='.urlencode($search_month); @@ -288,6 +291,9 @@ if ($result) { print '||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| '; print ' | '; + if (! empty($conf->global->ACCOUNTANCY_USE_EXPENSE_REPORT_VALIDATION_DATE)) { + print ' | '; + } print ' | '; if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print ''; print ''; @@ -308,7 +314,10 @@ if ($result) { print ' | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| '.$expensereport_static->getNomUrl(1).' | '; + // Date validation + if (! empty($conf->global->ACCOUNTANCY_USE_EXPENSE_REPORT_VALIDATION_DATE)) { + print ''.dol_print_date($db->jdate($objp->date_valid), 'day').' | '; + } + // Date print ''.dol_print_date($db->jdate($objp->date), 'day').' | '; diff --git a/htdocs/accountancy/supplier/lines.php b/htdocs/accountancy/supplier/lines.php index 0c062b95057..f3a4b255f3e 100644 --- a/htdocs/accountancy/supplier/lines.php +++ b/htdocs/accountancy/supplier/lines.php @@ -1,6 +1,6 @@ - * Copyright (C) 2013-2017 Alexandre Spangaro|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| '; + print ' | '; print ' | '; print ' | '; print ' | '; @@ -312,6 +320,7 @@ if ($result) { print ' | '; print ' | '; print ' | '; + print ' | '; print ' | '; print $form->select_country($search_country, 'search_country', '', 0, 'maxwidth150', 'code2', 1, 0, 1); // print ''; @@ -334,6 +343,7 @@ if ($result) { print_liste_field_titre("Description", $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "l.total_ht", "", $param, '', $sortfield, $sortorder, 'right '); print_liste_field_titre("VATRate", $_SERVER["PHP_SELF"], "l.tva_tx", "", $param, '', $sortfield, $sortorder, 'right '); + print_liste_field_titre("ThirdParty", $_SERVER["PHP_SELF"], "s.nom", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("Country", $_SERVER["PHP_SELF"], "co.label", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("VATIntra", $_SERVER["PHP_SELF"], "s.tva_intra", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("Account", $_SERVER["PHP_SELF"], "aa.account_number", "", $param, '', $sortfield, $sortorder); @@ -341,6 +351,7 @@ if ($result) { print_liste_field_titre($checkpicto, '', '', '', '', '', '', '', 'center '); print " | '.vatrate($objp->tva_tx.($objp->vat_src_code ? ' ('.$objp->vat_src_code.')' : '')).' | '; + // Thirdparty + print '' . $thirdpartystatic->getNomUrl(1, 'supplier') . ' | '; + + // Country print ''; if ($objp->country_code) { diff --git a/htdocs/accountancy/supplier/list.php b/htdocs/accountancy/supplier/list.php index 7daf526c658..6ef942bea89 100644 --- a/htdocs/accountancy/supplier/list.php +++ b/htdocs/accountancy/supplier/list.php @@ -27,12 +27,13 @@ */ require '../../main.inc.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'; require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php'; -require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php'; require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingaccount.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php'; -require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; @@ -49,6 +50,7 @@ $toselect = GETPOST('toselect', 'array'); $mesCasesCochees = GETPOST('toselect', 'array'); // Search Getpost +$search_societe = GETPOST('search_societe', 'alpha'); $search_lineid = GETPOST('search_lineid', 'int'); $search_invoice = GETPOST('search_invoice', 'alpha'); $search_ref = GETPOST('search_ref', 'alpha'); @@ -116,6 +118,7 @@ if (empty($reshook)) // Purge search criteria if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) // All test are required to be compatible with all browsers { + $search_societe=''; $search_lineid = ''; $search_ref = ''; $search_invoice = ''; @@ -216,7 +219,7 @@ $sql .= " p.accountancy_code_buy as code_buy, p.accountancy_code_buy_intra as co $sql .= " p.tosell as status, p.tobuy as status_buy,"; $sql .= " aa.rowid as aarowid, aa2.rowid as aarowid_intra, aa3.rowid as aarowid_export,"; $sql .= " co.code as country_code, co.label as country_label,"; -$sql .= " s.tva_intra"; +$sql .= " s.rowid as socid, s.nom as name, s.tva_intra, s.email, s.town, s.zip, s.fk_pays, s.client, s.fournisseur, s.code_client, s.code_fournisseur, s.code_compta as code_compta_client, s.code_compta_fournisseur"; $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters); // Note that $action and $object may have been modified by hook $sql .= $hookmanager->resPrint; @@ -231,6 +234,9 @@ $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_account as aa3 ON p.accountancy $sql .= " WHERE f.fk_statut > 0 AND l.fk_code_ventilation <= 0"; $sql .= " AND l.product_type <= 2"; // Add search filter like +if ($search_societe) { + $sql .= natural_search('s.nom', $search_societe); +} if ($search_lineid) { $sql .= natural_search("l.rowid", $search_lineid, 1); } @@ -314,6 +320,7 @@ if ($result) { $param = ''; if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param .= '&contextpage='.urlencode($contextpage); if ($limit > 0 && $limit != $conf->liste_limit) $param .= '&limit='.urlencode($limit); + if ($search_societe) $param.='&search_societe='.urlencode($search_societe); if ($search_lineid) $param .= '&search_lineid='.urlencode($search_lineid); if ($search_day) $param .= '&search_day='.urlencode($search_day); if ($search_month) $param .= '&search_month='.urlencode($search_month); @@ -364,7 +371,7 @@ if ($result) { // We add search filter print ' | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| '; + print ' | '; print ' | '; print ' | '; print ' | '; @@ -376,6 +383,7 @@ if ($result) { print ' | '; print ' | '; print ' | '; + print ' | '; print ' | '; print $form->select_country($search_country, 'search_country', '', 0, 'maxwidth150', 'code2', 1, 0, 1); //print ''; @@ -399,6 +407,7 @@ if ($result) { print_liste_field_titre("ProductDescription", $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "l.total_ht", "", $param, '', $sortfield, $sortorder, 'right maxwidth50 '); print_liste_field_titre("VATRate", $_SERVER["PHP_SELF"], "l.tva_tx", "", $param, '', $sortfield, $sortorder, 'right '); + print_liste_field_titre("ThirdParty", $_SERVER["PHP_SELF"], "s.nom", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("Country", $_SERVER["PHP_SELF"], "co.label", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("VATIntra", $_SERVER["PHP_SELF"], "s.tva_intra", "", $param, '', $sortfield, $sortorder); print_liste_field_titre("AccountAccountingSuggest", '', '', '', '', '', '', '', 'nowraponall '); @@ -408,6 +417,7 @@ if ($result) { print_liste_field_titre($checkpicto, '', '', '', '', '', '', '', 'center '); print " | ' . $thirdpartystatic->getNomUrl(1, 'supplier') . ' | '; + // Country print '';
$labelcountry = ($objp->country_code && ($langs->trans("Country".$objp->country_code) != "Country".$objp->country_code)) ? $langs->trans("Country".$objp->country_code) : $objp->country_label;
diff --git a/htdocs/admin/company.php b/htdocs/admin/company.php
index d4664a13de1..f33a3ea6f93 100644
--- a/htdocs/admin/company.php
+++ b/htdocs/admin/company.php
@@ -693,7 +693,7 @@ print ' '; // Sales taxes (VAT, IRPF, ...) -print load_fiche_titre($langs->trans("TypeOfSaleTaxes")); +print load_fiche_titre($langs->trans("TypeOfSaleTaxes"), '', 'object_payment'); print '
'; +print ' '.$langs->trans("ThirdPartyType").' | ';
+ $sortparam_typent = (empty($conf->global->SOCIETE_SORT_ON_TYPEENT) ? 'ASC' : $conf->global->SOCIETE_SORT_ON_TYPEENT); // NONE means we keep sort of original array, so we sort on position. ASC, means next function will sort on label.
+ print $form->selectarray("typent_id", $formcompany->typent_array(0), $typent_id, 0, 0, 0, '', 0, 0, 0, $sortparam_typent);
+ if ($user->admin) print ' '.info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1);
+ print ' | '.$cat_label.' | ';
+ print $formother->select_categories($cat_type, $categ_id, 'categ_id', true);
+ print ' | '.$langs->trans("CreatedBy").' | ';
print $form->select_dolusers($userid, 'userid', 1, '', 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth300');
diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php
index 6665d738948..b911a03e3ad 100644
--- a/htdocs/commande/class/commande.class.php
+++ b/htdocs/commande/class/commande.class.php
@@ -3412,9 +3412,9 @@ class Commande extends CommonOrder
if (!$error)
{
// Delete extrafields of order details
- $main = MAIN_DB_PREFIX . 'commandedet';
- $ef = $main . "_extrafields";
- $sql = "DELETE FROM $ef WHERE fk_object IN (SELECT rowid FROM $main WHERE fk_commande = " . $this->id . ")";
+ $main = MAIN_DB_PREFIX.'commandedet';
+ $ef = $main."_extrafields";
+ $sql = "DELETE FROM $ef WHERE fk_object IN (SELECT rowid FROM $main WHERE fk_commande = ".$this->id.")";
if (!$this->db->query($sql))
{
$error++;
diff --git a/htdocs/commande/class/commandestats.class.php b/htdocs/commande/class/commandestats.class.php
index 8b6dc4db6ec..cbb93b940de 100644
--- a/htdocs/commande/class/commandestats.class.php
+++ b/htdocs/commande/class/commandestats.class.php
@@ -3,6 +3,7 @@
* Copyright (c) 2005-2013 Laurent Destailleur | '.$langs->trans("ThirdPartyType").' | ';
+$sortparam_typent = (empty($conf->global->SOCIETE_SORT_ON_TYPEENT) ? 'ASC' : $conf->global->SOCIETE_SORT_ON_TYPEENT); // NONE means we keep sort of original array, so we sort on position. ASC, means next function will sort on label.
+print $form->selectarray("typent_id", $formcompany->typent_array(0), $typent_id, 0, 0, 0, '', 0, 0, 0, $sortparam_typent);
+if ($user->admin) print ' '.info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1);
+print ' | '.$cat_label.' | ';
+print $formother->select_categories($cat_type, $categ_id, 'categ_id', true);
+print ' | '.$langs->trans("CreatedBy").' | ';
print $form->select_dolusers($userid, 'userid', 1, '', 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth300');
diff --git a/htdocs/compta/bank/list.php b/htdocs/compta/bank/list.php
index eaefdfb6573..457a5986dea 100644
--- a/htdocs/compta/bank/list.php
+++ b/htdocs/compta/bank/list.php
@@ -556,6 +556,12 @@ foreach ($accounts as $key=>$type)
}
// Extra fields
+ if (is_array($objecttmp->array_options)) {
+ $obj = new stdClass();
+ foreach ($objecttmp->array_options as $k => $v) {
+ $obj->$k = $v;
+ }
+ }
include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php';
// Fields from hook
$parameters = array('arrayfields'=>$arrayfields);
diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php
index 4aa147ebb35..300db43c10f 100644
--- a/htdocs/compta/facture/card.php
+++ b/htdocs/compta/facture/card.php
@@ -4633,7 +4633,7 @@ elseif ($id > 0 || !empty($ref))
$current_situation_counter = array();
foreach ($object->tab_previous_situation_invoice as $prev_invoice) {
- $totalpaye_prev = $prev_invoice->getSommePaiement();
+ $tmptotalpaidforthisinvoice = $prev_invoice->getSommePaiement();
$total_prev_ht += $prev_invoice->total_ht;
$total_prev_ttc += $prev_invoice->total_ttc;
$current_situation_counter[] = (($prev_invoice->type == Facture::TYPE_CREDIT_NOTE) ?-1 : 1) * $prev_invoice->situation_counter;
@@ -4644,7 +4644,7 @@ elseif ($id > 0 || !empty($ref))
if (!empty($conf->banque->enabled)) print ' | ';
print ' | '.price($prev_invoice->total_ht).' | ';
print ''.price($prev_invoice->total_ttc).' | ';
- print ''.$prev_invoice->getLibStatut(3, $totalpaye_prev).' | ';
+ print ''.$prev_invoice->getLibStatut(3, $tmptotalpaidforthisinvoice).' | ';
print ''.$langs->trans("ThirdPartyType").' | ';
+$sortparam_typent = (empty($conf->global->SOCIETE_SORT_ON_TYPEENT) ? 'ASC' : $conf->global->SOCIETE_SORT_ON_TYPEENT); // NONE means we keep sort of original array, so we sort on position. ASC, means next function will sort on label.
+print $form->selectarray("typent_id", $formcompany->typent_array(0), $typent_id, 0, 0, 0, '', 0, 0, 0, $sortparam_typent);
+if ($user->admin) print ' '.info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1);
+print ' | '.$cat_label.' | ';
+print $formother->select_categories($cat_type, $categ_id, 'categ_id', true);
+print ' | '.$langs->trans("CreatedBy").' | ';
print $form->select_dolusers($userid, 'userid', 1, '', 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth300');
@@ -256,7 +284,7 @@ print ' | '.$langs->trans("Status").' | ';
if ($mode == 'customer')
{
- $liststatus = array('0'=>$langs->trans("BillStatusDraft"), '1'=>$langs->trans("BillStatusNotPaid"), '2'=>$langs->trans("BillStatusPaid"), '3'=>$langs->trans("BillStatusCanceled"));
+ $liststatus = array('0'=>$langs->trans("BillStatusDraft"), '1'=>$langs->trans("BillStatusNotPaid"), '2'=>$langs->trans("BillStatusPaid"), '1,2'=>$langs->trans("BillStatusNotPaid").' / '.$langs->trans("BillStatusPaid"), '3'=>$langs->trans("BillStatusCanceled"));
print $form->selectarray('object_status', $liststatus, $object_status, 1);
}
if ($mode == 'supplier')
diff --git a/htdocs/contrat/card.php b/htdocs/contrat/card.php
index 3c64b627a5c..52144d44d34 100644
--- a/htdocs/contrat/card.php
+++ b/htdocs/contrat/card.php
@@ -521,7 +521,9 @@ if (empty($reshook))
}
$desc = $prod->description;
- $desc = dol_concatdesc($desc, $product_desc, '', !empty($conf->global->MAIN_CHANGE_ORDER_CONCAT_DESCRIPTION));
+ if (!empty($product_desc) && !empty($conf->global->MAIN_NO_CONCAT_DESCRIPTION)) $desc = $product_desc;
+ else $desc = dol_concatdesc($desc, $product_desc, '', !empty($conf->global->MAIN_CHANGE_ORDER_CONCAT_DESCRIPTION));
+
$fk_unit = $prod->fk_unit;
}
else
@@ -1642,13 +1644,13 @@ else
}
if ($user->rights->contrat->creer && ($object->statut >= 0))
{
- print '';
+ print '';
print img_edit();
print '';
}
if ($user->rights->contrat->creer && ($object->statut >= 0))
{
- print '';
+ print '';
print img_delete();
print '';
}
diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php
index 31655cf8033..1dec473edac 100644
--- a/htdocs/contrat/class/contrat.class.php
+++ b/htdocs/contrat/class/contrat.class.php
@@ -1255,9 +1255,9 @@ class Contrat extends CommonObject
if (!$error)
{
// Delete contratdet extrafields
- $main = MAIN_DB_PREFIX . 'contratdet';
- $ef = $main . "_extrafields";
- $sql = "DELETE FROM $ef WHERE fk_object IN (SELECT rowid FROM $main WHERE fk_contrat = " . $this->id . ")";
+ $main = MAIN_DB_PREFIX.'contratdet';
+ $ef = $main."_extrafields";
+ $sql = "DELETE FROM $ef WHERE fk_object IN (SELECT rowid FROM $main WHERE fk_contrat = ".$this->id.")";
dol_syslog(get_class($this)."::delete contratdet_extrafields", LOG_DEBUG);
$resql = $this->db->query($sql);
diff --git a/htdocs/contrat/index.php b/htdocs/contrat/index.php
index 1f3a9fa5b99..2a7c9c0d91a 100644
--- a/htdocs/contrat/index.php
+++ b/htdocs/contrat/index.php
@@ -360,7 +360,7 @@ if ($result)
$obj = $db->fetch_object($result);
print ' | ';
+ print ' | ';
$staticcontrat->ref = ($obj->ref ? $obj->ref : $obj->cid);
$staticcontrat->id = $obj->cid;
print $staticcontrat->getNomUrl(1, 16);
@@ -425,7 +425,7 @@ if ($resql)
$obj = $db->fetch_object($resql);
print ' | ';
+ print ' | ';
$staticcontrat->ref = ($obj->ref ? $obj->ref : $obj->fk_contrat);
$staticcontrat->id = $obj->fk_contrat;
print $staticcontrat->getNomUrl(1, 16);
@@ -506,7 +506,7 @@ if ($resql)
print ' | ';
+ print ' | ';
$staticcontrat->ref = ($obj->ref ? $obj->ref : $obj->fk_contrat);
$staticcontrat->id = $obj->fk_contrat;
print $staticcontrat->getNomUrl(1, 16);
@@ -586,7 +586,7 @@ if ($resql)
print ' | ';
+ print ' | ';
$staticcontrat->ref = ($obj->ref ? $obj->ref : $obj->fk_contrat);
$staticcontrat->id = $obj->fk_contrat;
print $staticcontrat->getNomUrl(1, 16);
diff --git a/htdocs/contrat/list.php b/htdocs/contrat/list.php
index 70ab37c0380..4b163480035 100644
--- a/htdocs/contrat/list.php
+++ b/htdocs/contrat/list.php
@@ -1,6 +1,6 @@
- * Copyright (C) 2004-2019 Laurent Destailleur | ';
+ print ' | ';
print $contracttmp->getNomUrl(1);
if ($obj->nb_late) print img_warning($langs->trans("Late"));
if (!empty($obj->note_private) || !empty($obj->note_public)) {
@@ -631,6 +633,7 @@ while ($i < min($num, $limit))
print ' | ';
}
+
if (!empty($arrayfields['c.ref_customer']['checked']))
{
print ''.$contracttmp->getFormatedCustomerRef($obj->ref_customer).' | ';
diff --git a/htdocs/contrat/services_list.php b/htdocs/contrat/services_list.php
index b8ab4cfe1ce..b250ea23378 100644
--- a/htdocs/contrat/services_list.php
+++ b/htdocs/contrat/services_list.php
@@ -247,22 +247,31 @@ if ($search_name) $sql .= " AND s.nom LIKE '%".$db->escape($search_name)."%'
if ($search_contract) $sql .= " AND c.ref LIKE '%".$db->escape($search_contract)."%' ";
if ($search_service) $sql .= " AND (p.ref LIKE '%".$db->escape($search_service)."%' OR p.description LIKE '%".$db->escape($search_service)."%' OR cd.description LIKE '%".$db->escape($search_service)."%')";
if ($socid > 0) $sql .= " AND s.rowid = ".$socid;
-$filter_dateouvertureprevue = dol_mktime(0, 0, 0, $opouvertureprevuemonth, $opouvertureprevueday, $opouvertureprevueyear);
-if ($filter_dateouvertureprevue != '' && $filter_opouvertureprevue == -1) $filter_opouvertureprevue = '=';
-$filter_date1 = dol_mktime(0, 0, 0, $op1month, $op1day, $op1year);
-if ($filter_date1 != '' && $filter_op1 == -1) $filter_op1 = '=';
+$filter_dateouvertureprevue_start=dol_mktime(0, 0, 0, $opouvertureprevuemonth, $opouvertureprevueday, $opouvertureprevueyear);
+$filter_dateouvertureprevue_end=dol_mktime(23, 59, 59, $opouvertureprevuemonth, $opouvertureprevueday, $opouvertureprevueyear);
+if ($filter_dateouvertureprevue_start != '' && $filter_opouvertureprevue == -1) $filter_opouvertureprevue = ' BETWEEN ';
-$filter_date2 = dol_mktime(0, 0, 0, $op2month, $op2day, $op2year);
-if ($filter_date2 != '' && $filter_op2 == -1) $filter_op2 = '=';
+$filter_date1_start =dol_mktime(0, 0, 0, $op1month, $op1day, $op1year);
+$filter_date1_end =dol_mktime(23, 59, 59, $op1month, $op1day, $op1year);
+if ($filter_date1_start != '' && $filter_op1 == -1) $filter_op1 = ' BETWEEN ';
-$filter_datecloture = dol_mktime(0, 0, 0, $opcloturemonth, $opclotureday, $opclotureyear);
-if ($filter_datecloture != '' && $filter_opcloture == -1) $filter_opcloture = '=';
+$filter_date2_start=dol_mktime(0, 0, 0, $op2month, $op2day, $op2year);
+$filter_date2_end=dol_mktime(23, 59, 59, $op2month, $op2day, $op2year);
+if ($filter_date2_start != '' && $filter_op2 == -1) $filter_op2 = ' BETWEEN ';
-if (!empty($filter_opouvertureprevue) && $filter_opouvertureprevue != -1 && $filter_dateouvertureprevue != '') $sql .= " AND cd.date_ouverture_prevue ".$filter_opouvertureprevue." '".$db->idate($filter_dateouvertureprevue)."'";
-if (!empty($filter_op1) && $filter_op1 != -1 && $filter_date1 != '') $sql .= " AND cd.date_ouverture ".$filter_op1." '".$db->idate($filter_date1)."'";
-if (!empty($filter_op2) && $filter_op2 != -1 && $filter_date2 != '') $sql .= " AND cd.date_fin_validite ".$filter_op2." '".$db->idate($filter_date2)."'";
-if (!empty($filter_opcloture) && $filter_opcloture != -1 && $filter_datecloture != '') $sql .= " AND cd.date_cloture ".$filter_opcloture." '".$db->idate($filter_datecloture)."'";
+$filter_datecloture_start=dol_mktime(0, 0, 0, $opcloturemonth, $opclotureday, $opclotureyear);
+$filter_datecloture_end=dol_mktime(23, 59, 59, $opcloturemonth, $opclotureday, $opclotureyear);
+if ($filter_datecloture_start != '' && $filter_opcloture == -1) $filter_opcloture = ' BETWEEN ';
+
+if (! empty($filter_opouvertureprevue) && $filter_opouvertureprevue != -1 && $filter_opouvertureprevue != ' BETWEEN ' && $filter_dateouvertureprevue_start != '') $sql.= " AND cd.date_ouverture_prevue ".$filter_opouvertureprevue." '".$db->idate($filter_dateouvertureprevue_start)."'";
+if (! empty($filter_opouvertureprevue) && $filter_opouvertureprevue == ' BETWEEN ') $sql.= " AND '".$db->idate($filter_dateouvertureprevue_end)."'";
+if (! empty($filter_op1) && $filter_op1 != -1 && $filter_op1 != ' BETWEEN ' && $filter_date1_start != '') $sql.= " AND cd.date_ouverture ".$filter_op1." '".$db->idate($filter_date1_start)."'";
+if (! empty($filter_op1) && $filter_op1==' BETWEEN ') $sql.= " AND '".$db->idate($filter_date1_end)."'";
+if (! empty($filter_op2) && $filter_op2 != -1 && $filter_op2 != ' BETWEEN ' && $filter_date2_start != '') $sql.= " AND cd.date_fin_validite ".$filter_op2." '".$db->idate($filter_date2_start)."'";
+if (! empty($filter_op2) && $filter_op2==' BETWEEN ') $sql.= " AND '".$db->idate($filter_date2_end)."'";
+if (! empty($filter_opcloture) && $filter_opcloture != ' BETWEEN ' && $filter_opcloture != -1 && $filter_datecloture_start != '') $sql.= " AND cd.date_cloture ".$filter_opcloture." '".$db->idate($filter_datecloture_start)."'";
+if (! empty($filter_opcloture) && $filter_opcloture==' BETWEEN ') $sql.= " AND '".$db->idate($filter_datecloture_end)."'";
// Add where from extra fields
include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
$sql .= $db->order($sortfield, $sortorder);
diff --git a/htdocs/core/ajax/selectsearchbox.php b/htdocs/core/ajax/selectsearchbox.php
index bc5287a51f9..2f8ad4ab5f7 100644
--- a/htdocs/core/ajax/selectsearchbox.php
+++ b/htdocs/core/ajax/selectsearchbox.php
@@ -56,7 +56,7 @@ $arrayresult = array();
if (!empty($conf->adherent->enabled) && empty($conf->global->MAIN_SEARCHFORM_ADHERENT_DISABLED) && $user->rights->adherent->lire)
{
- $arrayresult['searchintomember'] = array('position'=>8, 'shortcut'=>'M', 'img'=>'object_user', 'label'=>$langs->trans("SearchIntoMembers", $search_boxvalue), 'text'=>img_picto('', 'object_user').' '.$langs->trans("SearchIntoMembers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/adherents/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : ''));
+ $arrayresult['searchintomember'] = array('position'=>8, 'shortcut'=>'M', 'img'=>'object_member', 'label'=>$langs->trans("SearchIntoMembers", $search_boxvalue), 'text'=>img_picto('', 'object_member').' '.$langs->trans("SearchIntoMembers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/adherents/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : ''));
}
if (((!empty($conf->societe->enabled) && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))) || !empty($conf->fournisseur->enabled)) && empty($conf->global->MAIN_SEARCHFORM_SOCIETE_DISABLED) && $user->rights->societe->lire)
@@ -75,13 +75,18 @@ if (((!empty($conf->product->enabled) && $user->rights->produit->lire) || (!empt
$arrayresult['searchintoproduct'] = array('position'=>30, 'shortcut'=>'P', 'img'=>'object_product', 'label'=>$langs->trans("SearchIntoProductsOrServices", $search_boxvalue), 'text'=>img_picto('', 'object_product').' '.$langs->trans("SearchIntoProductsOrServices", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/product/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : ''));
}
+if (!empty($conf->mrp->enabled) && $user->rights->mrp->read && empty($conf->global->MAIN_SEARCHFORM_MRP_DISABLED))
+{
+ $arrayresult['searchintomo'] = array('position'=>35, 'shortcut'=>'', 'img'=>'object_mrp', 'label'=>$langs->trans("SearchIntoMO", $search_boxvalue), 'text'=>img_picto('', 'object_mrp').' '.$langs->trans("SearchIntoMO", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/mrp/mo_list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : ''));
+}
+
if (!empty($conf->projet->enabled) && empty($conf->global->MAIN_SEARCHFORM_PROJECT_DISABLED) && $user->rights->projet->lire)
{
- $arrayresult['searchintoprojects'] = array('position'=>40, 'shortcut'=>'Q', 'img'=>'object_projectpub', 'label'=>$langs->trans("SearchIntoProjects", $search_boxvalue), 'text'=>img_picto('', 'object_projectpub').' '.$langs->trans("SearchIntoProjects", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/projet/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : ''));
+ $arrayresult['searchintoprojects'] = array('position'=>40, 'shortcut'=>'Q', 'img'=>'object_projectpub', 'label'=>$langs->trans("SearchIntoProjects", $search_boxvalue), 'text'=>img_picto('', 'object_project').' '.$langs->trans("SearchIntoProjects", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/projet/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : ''));
}
if (!empty($conf->projet->enabled) && empty($conf->global->MAIN_SEARCHFORM_TASK_DISABLED) && $user->rights->projet->lire)
{
- $arrayresult['searchintotasks'] = array('position'=>45, 'img'=>'object_task', 'label'=>$langs->trans("SearchIntoTasks", $search_boxvalue), 'text'=>img_picto('', 'object_task').' '.$langs->trans("SearchIntoTasks", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/projet/tasks/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : ''));
+ $arrayresult['searchintotasks'] = array('position'=>45, 'img'=>'object_projecttask', 'label'=>$langs->trans("SearchIntoTasks", $search_boxvalue), 'text'=>img_picto('', 'object_projecttask').' '.$langs->trans("SearchIntoTasks", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/projet/tasks/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : ''));
}
if (!empty($conf->propal->enabled) && empty($conf->global->MAIN_SEARCHFORM_CUSTOMER_PROPAL_DISABLED) && $user->rights->propal->lire)
@@ -103,15 +108,15 @@ if (!empty($conf->facture->enabled) && empty($conf->global->MAIN_SEARCHFORM_CUST
if (!empty($conf->supplier_proposal->enabled) && empty($conf->global->MAIN_SEARCHFORM_SUPPLIER_PROPAL_DISABLED) && $user->rights->supplier_proposal->lire)
{
- $arrayresult['searchintosupplierpropal'] = array('position'=>100, 'img'=>'object_propal', 'label'=>$langs->trans("SearchIntoSupplierProposals", $search_boxvalue), 'text'=>img_picto('', 'object_propal').' '.$langs->trans("SearchIntoSupplierProposals", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/supplier_proposal/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : ''));
+ $arrayresult['searchintosupplierpropal'] = array('position'=>100, 'img'=>'object_propal', 'label'=>$langs->trans("SearchIntoSupplierProposals", $search_boxvalue), 'text'=>img_picto('', 'object_supplier_proposal').' '.$langs->trans("SearchIntoSupplierProposals", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/supplier_proposal/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : ''));
}
if ((! empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_SEARCHFORM_SUPPLIER_ORDER_DISABLED) || ! empty($conf->supplier_order->enabled)) && $user->rights->fournisseur->commande->lire)
{
- $arrayresult['searchintosupplierorder'] = array('position'=>110, 'img'=>'object_order', 'label'=>$langs->trans("SearchIntoSupplierOrders", $search_boxvalue), 'text'=>img_picto('', 'object_order').' '.$langs->trans("SearchIntoSupplierOrders", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fourn/commande/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : ''));
+ $arrayresult['searchintosupplierorder'] = array('position'=>110, 'img'=>'object_order', 'label'=>$langs->trans("SearchIntoSupplierOrders", $search_boxvalue), 'text'=>img_picto('', 'object_supplier_order').' '.$langs->trans("SearchIntoSupplierOrders", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fourn/commande/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : ''));
}
if ((! empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_SEARCHFORM_SUPPLIER_INVOICE_DISABLED) || ! empty($conf->supplier_invoice->enabled)) && $user->rights->fournisseur->facture->lire)
{
- $arrayresult['searchintosupplierinvoice'] = array('position'=>120, 'img'=>'object_bill', 'label'=>$langs->trans("SearchIntoSupplierInvoices", $search_boxvalue), 'text'=>img_picto('', 'object_bill').' '.$langs->trans("SearchIntoSupplierInvoices", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fourn/facture/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : ''));
+ $arrayresult['searchintosupplierinvoice'] = array('position'=>120, 'img'=>'object_bill', 'label'=>$langs->trans("SearchIntoSupplierInvoices", $search_boxvalue), 'text'=>img_picto('', 'object_supplier_invoice').' '.$langs->trans("SearchIntoSupplierInvoices", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fourn/facture/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : ''));
}
if (!empty($conf->contrat->enabled) && empty($conf->global->MAIN_SEARCHFORM_CONTRACT_DISABLED) && $user->rights->contrat->lire)
@@ -122,6 +127,10 @@ if (!empty($conf->ficheinter->enabled) && empty($conf->global->MAIN_SEARCHFORM_F
{
$arrayresult['searchintointervention'] = array('position'=>140, 'img'=>'object_intervention', 'label'=>$langs->trans("SearchIntoInterventions", $search_boxvalue), 'text'=>img_picto('', 'object_intervention').' '.$langs->trans("SearchIntoInterventions", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fichinter/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : ''));
}
+if (!empty($conf->ticket->enabled) && empty($conf->global->MAIN_SEARCHFORM_TICKET_DISABLED) && $user->rights->ticket->read)
+{
+ $arrayresult['searchintotickets'] = array('position'=>145, 'img'=>'object_ticket', 'label'=>$langs->trans("SearchIntoTickets", $search_boxvalue), 'text'=>img_picto('', 'object_ticket').' '.$langs->trans("SearchIntoTickets", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/ticket/list.php?mainmenu=ticket'.($search_boxvalue ? '&sall='.urlencode($search_boxvalue) : ''));
+}
// HR
if (!empty($conf->user->enabled) && empty($conf->global->MAIN_SEARCHFORM_USER_DISABLED) && $user->rights->user->user->lire)
@@ -136,10 +145,6 @@ if (!empty($conf->holiday->enabled) && empty($conf->global->MAIN_SEARCHFORM_HOLI
{
$arrayresult['searchintoleaves'] = array('position'=>220, 'img'=>'object_holiday', 'label'=>$langs->trans("SearchIntoLeaves", $search_boxvalue), 'text'=>img_picto('', 'object_holiday').' '.$langs->trans("SearchIntoLeaves", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/holiday/list.php?mainmenu=hrm'.($search_boxvalue ? '&sall='.urlencode($search_boxvalue) : ''));
}
-if (!empty($conf->ticket->enabled) && empty($conf->global->MAIN_SEARCHFORM_TICKET_DISABLED) && $user->rights->ticket->read)
-{
- $arrayresult['searchintotickets'] = array('position'=>220, 'img'=>'object_ticket', 'label'=>$langs->trans("SearchIntoTickets", $search_boxvalue), 'text'=>img_picto('', 'object_ticket').' '.$langs->trans("SearchIntoTickets", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/ticket/list.php?mainmenu=ticket'.($search_boxvalue ? '&sall='.urlencode($search_boxvalue) : ''));
-}
/* Do we really need this. We already have a select for users, and we should be able to filter into user list on employee flag
diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php
index 4bcfbafa9d8..df80aab7a1f 100644
--- a/htdocs/core/class/commondocgenerator.class.php
+++ b/htdocs/core/class/commondocgenerator.class.php
@@ -325,7 +325,7 @@ abstract class CommonDocGenerator
foreach ($conf->global as $key => $val)
{
- if (preg_match('/(_pass|password|secret|_key|key$)/i', $key)) $newval = '*****forbidden*****';
+ if (preg_match('/(_pass|_pw|password|secret|_key|key$)/i', $key)) $newval = '*****forbidden*****';
else $newval = $val;
$array_other['__['.$key.']__'] = $newval;
}
@@ -1295,7 +1295,7 @@ abstract class CommonDocGenerator
if (!empty($fields))
{
// Sort extrafields by rank
- uasort($fields, function($a, $b) {
+ uasort($fields, function ($a, $b) {
return ($a->rank > $b->rank) ? -1 : 1;
});
diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php
index adb6d21a828..f3f1b9eaee3 100644
--- a/htdocs/core/class/commonobject.class.php
+++ b/htdocs/core/class/commonobject.class.php
@@ -3077,10 +3077,10 @@ abstract class CommonObject
if (empty($reshook) && $forcedroundingmode == '0') // Check if data on line are consistent. This may solve lines that were not consistent because set with $forcedroundingmode='auto'
{
// This part of code is to fix data. We should not call it too often.
- $localtax_array = array($obj->localtax1_type,$obj->localtax1_tx,$obj->localtax2_type,$obj->localtax2_tx);
+ $localtax_array = array($obj->localtax1_type, $obj->localtax1_tx, $obj->localtax2_type, $obj->localtax2_tx);
$tmpcal = calcul_price_total($obj->qty, $obj->up, $obj->remise_percent, $obj->vatrate, $obj->localtax1_tx, $obj->localtax2_tx, 0, 'HT', $obj->info_bits, $obj->product_type, $seller, $localtax_array, (isset($obj->situation_percent) ? $obj->situation_percent : 100), $multicurrency_tx);
- $diff_when_using_price_ht = price2num($tmpcal[1] - $obj->total_tva, 'MT', 1); // If price was set with tax price adn unit price HT has a low number of digits, then we may have a diff on recalculation from unit price HT.
+ $diff_when_using_price_ht = price2num($tmpcal[1] - $obj->total_tva, 'MT', 1); // If price was set with tax price adn unit price HT has a low number of digits, then we may have a diff on recalculation from unit price HT.
$diff_on_current_total = price2num($obj->total_ttc - $obj->total_ht - $obj->total_tva - $obj->total_localtax1 - $obj->total_localtax2, 'MT', 1);
//var_dump($obj->total_ht.' '.$obj->total_tva.' '.$obj->total_localtax1.' '.$obj->total_localtax2.' =? '.$obj->total_ttc);
//var_dump($diff_when_using_price_ht.' '.$diff_on_current_total);
@@ -3090,7 +3090,7 @@ abstract class CommonObject
$sqlfix = "UPDATE ".MAIN_DB_PREFIX.$this->table_element_line." SET ".$fieldtva." = ".$tmpcal[1].", total_ttc = ".$tmpcal[2]." WHERE rowid = ".$obj->rowid;
dol_syslog('We found unconsistent data into detailed line (diff_when_using_price_ht = '.$diff_when_using_price_ht.' and diff_on_current_total = '.$diff_on_current_total.') for line rowid = '.$obj->rowid." (total vat of line calculated=".$tmpcal[1].", database=".$obj->total_tva."). We fix the total_vat and total_ttc of line by running sqlfix = ".$sqlfix, LOG_WARNING);
$resqlfix = $this->db->query($sqlfix);
- if (! $resqlfix) dol_print_error($this->db, 'Failed to update line');
+ if (!$resqlfix) dol_print_error($this->db, 'Failed to update line');
$obj->total_tva = $tmpcal[1];
$obj->total_ttc = $tmpcal[2];
}
diff --git a/htdocs/core/class/cunits.class.php b/htdocs/core/class/cunits.class.php
index a25250516f4..096ae47a7b8 100644
--- a/htdocs/core/class/cunits.class.php
+++ b/htdocs/core/class/cunits.class.php
@@ -386,4 +386,77 @@ class CUnits // extends CommonObject
return 1;
}
}
+
+
+ /**
+ * Get unit from code
+ * @param string $code code of unit
+ * @param string $mode 0= id , short_label=Use short label as value, code=use code
+ * @return int <0 if KO, Id of code if OK
+ */
+ public function getUnitFromCode($code, $mode = 'code')
+ {
+
+ if($mode == 'short_label'){
+ return dol_getIdFromCode($this->db, $code, 'c_units', 'short_label', 'rowid');
+ }
+ elseif($mode == 'code'){
+ return dol_getIdFromCode($this->db, $code, 'c_units', 'code', 'rowid');
+ }
+
+ return $code;
+ }
+
+ /**
+ * Unit converter
+ * @param double $value value to convert
+ * @param int $fk_unit current unit id of value
+ * @param int $fk_new_unit the id of unit to convert in
+ * @return double
+ */
+ public function unitConverter($value, $fk_unit, $fk_new_unit = 0)
+ {
+ $value = doubleval(price2num($value));
+ $fk_unit = intval($fk_unit);
+
+ // Calcul en unité de base
+ $scaleUnitPow = $this->scaleOfUnitPow($fk_unit);
+
+ // convert to standard unit
+ $value = $value * $scaleUnitPow;
+ if($fk_new_unit !=0 ){
+ // Calcul en unité de base
+ $scaleUnitPow = $this->scaleOfUnitPow($fk_new_unit);
+ if(!empty($scaleUnitPow))
+ {
+ // convert to new unit
+ $value = $value / $scaleUnitPow;
+ }
+ }
+ return round($value, 2);
+ }
+
+
+
+ /**
+ * get scale of unit factor
+ * @param $id int id of unit in dictionary
+ * @return float|int
+ */
+ public function scaleOfUnitPow($id)
+ {
+ $base = 10;
+ // TODO : add base col into unit dictionary table
+ $unit = $this->db->getRow('SELECT scale, unit_type from '.MAIN_DB_PREFIX.'c_units WHERE rowid = '.intval($id));
+ if($unit){
+ // TODO : if base exist in unit dictionary table remove this convertion exception and update convertion infos in database exemple time hour currently scale 3600 will become scale 2 base 60
+ if($unit->unit_type == 'time'){
+ return doubleval($unit->scale);
+ }
+
+ return pow($base, doubleval($unit->scale));
+ }
+
+ return 0;
+ }
}
diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 25ed9f86625..7073fd41989 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -1298,11 +1298,11 @@ class Form
// Construct $out and $outarray
$out .= '';
if ($user->id == $object->id || !$user->admin)
{
+ // Read mode
$type = $langs->trans("Internal");
if ($object->socid) $type = $langs->trans("External");
print $form->textwithpicto($type, $langs->trans("InternalExternalDesc"));
@@ -2294,10 +2300,22 @@ else
}
else
{
+ // Select mode
$type = 0;
if ($object->contactid) $type = $object->contactid;
- print $form->selectcontacts(0, $type, 'contactid', 2, '', '', 1, '', false, 1);
- if ($object->ldap_sid) print ' ('.$langs->trans("DomainUser").')';
+
+ if ($object->socid > 0 && ! ($object->contactid > 0)) { // external user but no link to a contact
+ print img_picto('', 'company').$form->select_company($object->socid, 'socid', '', ' ');
+ print img_picto('', 'contact').$form->selectcontacts(0, 0, 'contactid', 1, '', '', 1, '', false, 1);
+ if ($object->ldap_sid) print ' ('.$langs->trans("DomainUser").')';
+ } elseif ($object->socid > 0 && $object->contactid > 0) { // external user with a link to a contact
+ print img_picto('', 'company').$form->select_company(0, 'socid', '', ' '); // We keep thirdparty empty, contact is already set
+ print img_picto('', 'contact').$form->selectcontacts(0, $object->contactid, 'contactid', 1, '', '', 1, '', false, 1);
+ if ($object->ldap_sid) print ' ('.$langs->trans("DomainUser").')';
+ } else { // $object->socid is not > 0 here
+ print img_picto('', 'company').$form->select_company(0, 'socid', '', ' '); // We keep thirdparty empty, contact is already set
+ print img_picto('', 'contact').$form->selectcontacts(0, 0, 'contactid', 1, '', '', 1, '', false, 1);
+ }
}
print ' | ';
- print '';
- print '';
+ print '';
+
+ print '';
print ' ';
print '';
diff --git a/htdocs/website/samples/wrapper.php b/htdocs/website/samples/wrapper.php
index 84878a102f6..25483a36f53 100644
--- a/htdocs/website/samples/wrapper.php
+++ b/htdocs/website/samples/wrapper.php
@@ -102,9 +102,11 @@ if ($rss) {
$MAXNEWS = 20;
$arrayofblogs = $websitepage->fetchAll($website->id, 'DESC', 'date_creation', $MAXNEWS, 0, $filters);
$eventarray = array();
- foreach ($arrayofblogs as $blog) {
- $blog->fullpageurl = $website->virtualhost.'/'.$blog->pageurl.'.php';
- $eventarray[] = $blog;
+ if (is_array($arrayofblogs)) {
+ foreach ($arrayofblogs as $blog) {
+ $blog->fullpageurl = $website->virtualhost.'/'.$blog->pageurl.'.php';
+ $eventarray[] = $blog;
+ }
}
require_once DOL_DOCUMENT_ROOT."/core/lib/xcal.lib.php";
diff --git a/htdocs/zapier/class/hook.class.php b/htdocs/zapier/class/hook.class.php
index 32268b039b4..b985c77434e 100644
--- a/htdocs/zapier/class/hook.class.php
+++ b/htdocs/zapier/class/hook.class.php
@@ -715,7 +715,6 @@ class Hook extends CommonObject
*
* @return int 0 if OK, <>0 if KO (this function is used also by cron so only 0 is OK)
*/
- //public function doScheduledJob($param1, $param2, ...)
public function doScheduledJob()
{
global $conf, $langs;
diff --git a/test/phpunit/AccountingAccountTest.php b/test/phpunit/AccountingAccountTest.php
index ea1651c5902..b4367e96f49 100644
--- a/test/phpunit/AccountingAccountTest.php
+++ b/test/phpunit/AccountingAccountTest.php
@@ -73,7 +73,11 @@ class AccountingAccountTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class AccountingAccountTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ActionCommTest.php b/test/phpunit/ActionCommTest.php
index 34d67341afb..0dd4946f69c 100644
--- a/test/phpunit/ActionCommTest.php
+++ b/test/phpunit/ActionCommTest.php
@@ -73,7 +73,11 @@ class ActionCommTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class ActionCommTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/AdherentTest.php b/test/phpunit/AdherentTest.php
index 89e78b32bd9..f19e88c36a6 100644
--- a/test/phpunit/AdherentTest.php
+++ b/test/phpunit/AdherentTest.php
@@ -75,7 +75,11 @@ class AdherentTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -91,7 +95,11 @@ class AdherentTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/AdminLibTest.php b/test/phpunit/AdminLibTest.php
index 7f3c9030725..e3c38c1df86 100644
--- a/test/phpunit/AdminLibTest.php
+++ b/test/phpunit/AdminLibTest.php
@@ -73,7 +73,11 @@ class AdminLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -82,7 +86,11 @@ class AdminLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/BOMTest.php b/test/phpunit/BOMTest.php
index 41cbdd9f247..39268bdeaea 100644
--- a/test/phpunit/BOMTest.php
+++ b/test/phpunit/BOMTest.php
@@ -74,7 +74,11 @@ class BOMTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class BOMTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/BankAccountTest.php b/test/phpunit/BankAccountTest.php
index 416a17f0c0f..1007db02dad 100644
--- a/test/phpunit/BankAccountTest.php
+++ b/test/phpunit/BankAccountTest.php
@@ -75,7 +75,11 @@ class BankAccountTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class BankAccountTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/BuildDocTest.php b/test/phpunit/BuildDocTest.php
index 61d7b7f1199..de4da3790b5 100644
--- a/test/phpunit/BuildDocTest.php
+++ b/test/phpunit/BuildDocTest.php
@@ -103,7 +103,11 @@ class BuildDocTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -121,7 +125,11 @@ class BuildDocTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CMailFileTest.php b/test/phpunit/CMailFileTest.php
index 8029959c22b..d407b67d991 100755
--- a/test/phpunit/CMailFileTest.php
+++ b/test/phpunit/CMailFileTest.php
@@ -73,7 +73,11 @@ class CMailFileTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -82,7 +86,11 @@ class CMailFileTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CategorieTest.php b/test/phpunit/CategorieTest.php
index 3c81a7aee21..a62d362a972 100644
--- a/test/phpunit/CategorieTest.php
+++ b/test/phpunit/CategorieTest.php
@@ -74,7 +74,11 @@ class CategorieTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class CategorieTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ChargeSocialesTest.php b/test/phpunit/ChargeSocialesTest.php
index b1a3fd87b30..33349449795 100644
--- a/test/phpunit/ChargeSocialesTest.php
+++ b/test/phpunit/ChargeSocialesTest.php
@@ -74,7 +74,11 @@ class ChargeSocialesTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class ChargeSocialesTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CodingPhpTest.php b/test/phpunit/CodingPhpTest.php
index 733071c0f58..5c3c6d7d54e 100644
--- a/test/phpunit/CodingPhpTest.php
+++ b/test/phpunit/CodingPhpTest.php
@@ -86,7 +86,11 @@ class CodingPhpTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -95,7 +99,11 @@ class CodingPhpTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CodingSqlTest.php b/test/phpunit/CodingSqlTest.php
index b62b9befcc7..f56d00b5bcd 100644
--- a/test/phpunit/CodingSqlTest.php
+++ b/test/phpunit/CodingSqlTest.php
@@ -86,7 +86,11 @@ class CodingSqlTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -95,7 +99,11 @@ class CodingSqlTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CommandeFournisseurTest.php b/test/phpunit/CommandeFournisseurTest.php
index 7ccbf5d0b76..bebd65634bf 100644
--- a/test/phpunit/CommandeFournisseurTest.php
+++ b/test/phpunit/CommandeFournisseurTest.php
@@ -75,7 +75,11 @@ class CommandeFournisseurTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class CommandeFournisseurTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CommandeTest.php b/test/phpunit/CommandeTest.php
index ad2920282b2..990ef41f0b7 100644
--- a/test/phpunit/CommandeTest.php
+++ b/test/phpunit/CommandeTest.php
@@ -73,7 +73,11 @@ class CommandeTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class CommandeTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CommonInvoiceTest.php b/test/phpunit/CommonInvoiceTest.php
index 9f4b5998455..5e9c45825ec 100644
--- a/test/phpunit/CommonInvoiceTest.php
+++ b/test/phpunit/CommonInvoiceTest.php
@@ -73,7 +73,11 @@ class CommonInvoiceTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -82,7 +86,11 @@ class CommonInvoiceTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CommonObjectTest.php b/test/phpunit/CommonObjectTest.php
index e32952c167d..6c68423e8a9 100644
--- a/test/phpunit/CommonObjectTest.php
+++ b/test/phpunit/CommonObjectTest.php
@@ -74,7 +74,11 @@ class CommonObjectTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class CommonObjectTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CompanyBankAccountTest.php b/test/phpunit/CompanyBankAccountTest.php
index 7410e1f15f9..1979f89fabb 100644
--- a/test/phpunit/CompanyBankAccountTest.php
+++ b/test/phpunit/CompanyBankAccountTest.php
@@ -74,7 +74,11 @@ class CompanyBankAccountTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class CompanyBankAccountTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CompanyLibTest.php b/test/phpunit/CompanyLibTest.php
index c45f6ebd208..ab9eb414634 100644
--- a/test/phpunit/CompanyLibTest.php
+++ b/test/phpunit/CompanyLibTest.php
@@ -73,7 +73,11 @@ class CompanyLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -82,7 +86,11 @@ class CompanyLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ContactTest.php b/test/phpunit/ContactTest.php
index 8fdaea0cbe7..0c5687e67c9 100755
--- a/test/phpunit/ContactTest.php
+++ b/test/phpunit/ContactTest.php
@@ -82,7 +82,11 @@ class ContactTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -92,7 +96,11 @@ class ContactTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ContratTest.php b/test/phpunit/ContratTest.php
index 7c302105aa2..d364d6c9dff 100644
--- a/test/phpunit/ContratTest.php
+++ b/test/phpunit/ContratTest.php
@@ -74,7 +74,11 @@ class ContratTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class ContratTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/CoreTest.php b/test/phpunit/CoreTest.php
index c34bbffba95..87c43798a0f 100644
--- a/test/phpunit/CoreTest.php
+++ b/test/phpunit/CoreTest.php
@@ -76,7 +76,11 @@ class CoreTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -85,7 +89,11 @@ class CoreTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/DateLibTest.php b/test/phpunit/DateLibTest.php
index dd32e02cee6..062bdb6dd11 100644
--- a/test/phpunit/DateLibTest.php
+++ b/test/phpunit/DateLibTest.php
@@ -74,7 +74,11 @@ class DateLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class DateLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/DateLibTzFranceTest.php b/test/phpunit/DateLibTzFranceTest.php
index 895599becde..7e96e39030e 100644
--- a/test/phpunit/DateLibTzFranceTest.php
+++ b/test/phpunit/DateLibTzFranceTest.php
@@ -74,7 +74,11 @@ class DateLibTzFranceTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -88,7 +92,11 @@ class DateLibTzFranceTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/DiscountTest.php b/test/phpunit/DiscountTest.php
index 202c41958d0..9eba2460655 100644
--- a/test/phpunit/DiscountTest.php
+++ b/test/phpunit/DiscountTest.php
@@ -74,7 +74,11 @@ class DiscountTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class DiscountTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/EntrepotTest.php b/test/phpunit/EntrepotTest.php
index 2ab2fc2aff3..27fd3dabbf3 100644
--- a/test/phpunit/EntrepotTest.php
+++ b/test/phpunit/EntrepotTest.php
@@ -74,7 +74,11 @@ class EntrepotTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -86,7 +90,11 @@ class EntrepotTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ExpenseReportTest.php b/test/phpunit/ExpenseReportTest.php
index 67467ac6c81..3f6402262c3 100644
--- a/test/phpunit/ExpenseReportTest.php
+++ b/test/phpunit/ExpenseReportTest.php
@@ -74,7 +74,11 @@ class ExpenseReportTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class ExpenseReportTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ExportTest.php b/test/phpunit/ExportTest.php
index 3abec2ee0e1..590accccbed 100644
--- a/test/phpunit/ExportTest.php
+++ b/test/phpunit/ExportTest.php
@@ -78,7 +78,11 @@ class ExportTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -87,7 +91,11 @@ class ExportTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/FactureFournisseurTest.php b/test/phpunit/FactureFournisseurTest.php
index b277ba5c1b3..d9cd44a40d2 100644
--- a/test/phpunit/FactureFournisseurTest.php
+++ b/test/phpunit/FactureFournisseurTest.php
@@ -75,7 +75,11 @@ class FactureFournisseurTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class FactureFournisseurTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/FactureRecTest.php b/test/phpunit/FactureRecTest.php
index 71caddeb491..f89ab4b1f13 100644
--- a/test/phpunit/FactureRecTest.php
+++ b/test/phpunit/FactureRecTest.php
@@ -75,7 +75,11 @@ class FactureRecTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class FactureRecTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/FactureTest.php b/test/phpunit/FactureTest.php
index 4e361895fcc..47f3a639b29 100644
--- a/test/phpunit/FactureTest.php
+++ b/test/phpunit/FactureTest.php
@@ -74,7 +74,11 @@ class FactureTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -87,7 +91,11 @@ class FactureTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/FactureTestRounding.php b/test/phpunit/FactureTestRounding.php
index 59ecc240461..f0165a88d0b 100644
--- a/test/phpunit/FactureTestRounding.php
+++ b/test/phpunit/FactureTestRounding.php
@@ -74,7 +74,11 @@ class FactureTestRounding extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class FactureTestRounding extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/FichinterTest.php b/test/phpunit/FichinterTest.php
index ba9408441a1..f78e9250471 100644
--- a/test/phpunit/FichinterTest.php
+++ b/test/phpunit/FichinterTest.php
@@ -74,7 +74,11 @@ class FichinterTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class FichinterTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/FilesLibTest.php b/test/phpunit/FilesLibTest.php
index fb3ce8f5814..9d476953381 100644
--- a/test/phpunit/FilesLibTest.php
+++ b/test/phpunit/FilesLibTest.php
@@ -75,7 +75,11 @@ class FilesLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class FilesLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/FormAdminTest.php b/test/phpunit/FormAdminTest.php
index e6b92b698d9..a434841930c 100644
--- a/test/phpunit/FormAdminTest.php
+++ b/test/phpunit/FormAdminTest.php
@@ -74,7 +74,11 @@ class FormAdminTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class FormAdminTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/FormTest.php b/test/phpunit/FormTest.php
index 59cfeb3fa3d..bec23048e9f 100644
--- a/test/phpunit/FormTest.php
+++ b/test/phpunit/FormTest.php
@@ -74,7 +74,11 @@ class FormTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class FormTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/Functions2LibTest.php b/test/phpunit/Functions2LibTest.php
index 4304251d7f1..21fa1f29257 100644
--- a/test/phpunit/Functions2LibTest.php
+++ b/test/phpunit/Functions2LibTest.php
@@ -77,7 +77,11 @@ class Functions2LibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -86,7 +90,11 @@ class Functions2LibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/FunctionsLibTest.php b/test/phpunit/FunctionsLibTest.php
index dff6b3a7d06..e3dabff6df9 100644
--- a/test/phpunit/FunctionsLibTest.php
+++ b/test/phpunit/FunctionsLibTest.php
@@ -77,7 +77,11 @@ class FunctionsLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -88,7 +92,11 @@ class FunctionsLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/GetUrlLibTest.php b/test/phpunit/GetUrlLibTest.php
index ba074459f44..268122c8d48 100644
--- a/test/phpunit/GetUrlLibTest.php
+++ b/test/phpunit/GetUrlLibTest.php
@@ -75,7 +75,11 @@ class GetUrlLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class GetUrlLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/HolidayTest.php b/test/phpunit/HolidayTest.php
index cd5a9f28138..e7e3e8749cd 100644
--- a/test/phpunit/HolidayTest.php
+++ b/test/phpunit/HolidayTest.php
@@ -76,7 +76,11 @@ class HolidayTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -86,7 +90,11 @@ class HolidayTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ImagesLibTest.php b/test/phpunit/ImagesLibTest.php
index 71474ba1847..3bfb676f3be 100644
--- a/test/phpunit/ImagesLibTest.php
+++ b/test/phpunit/ImagesLibTest.php
@@ -75,7 +75,11 @@ class ImagesLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class ImagesLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ImportTest.php b/test/phpunit/ImportTest.php
index 9e6b973500a..ce689fda4a4 100644
--- a/test/phpunit/ImportTest.php
+++ b/test/phpunit/ImportTest.php
@@ -76,7 +76,11 @@ class ImportTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -85,7 +89,11 @@ class ImportTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/JsonLibTest.php b/test/phpunit/JsonLibTest.php
index 0b5d3dd53e6..7d2678b0ec7 100644
--- a/test/phpunit/JsonLibTest.php
+++ b/test/phpunit/JsonLibTest.php
@@ -76,7 +76,11 @@ class JsonLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -85,7 +89,11 @@ class JsonLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/LangTest.php b/test/phpunit/LangTest.php
index 3ff2917a9f2..f4a14373ebe 100644
--- a/test/phpunit/LangTest.php
+++ b/test/phpunit/LangTest.php
@@ -86,7 +86,11 @@ class LangTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -95,7 +99,11 @@ class LangTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/LesscTest.php b/test/phpunit/LesscTest.php
index ca64853b381..a4ce302c540 100644
--- a/test/phpunit/LesscTest.php
+++ b/test/phpunit/LesscTest.php
@@ -86,7 +86,11 @@ class LesscTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -95,7 +99,11 @@ class LesscTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/LoanTest.php b/test/phpunit/LoanTest.php
index 71a61c80ae0..253e779ac03 100644
--- a/test/phpunit/LoanTest.php
+++ b/test/phpunit/LoanTest.php
@@ -74,7 +74,11 @@ class LoanTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class LoanTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/MarginsLibTest.php b/test/phpunit/MarginsLibTest.php
index fc25d929b38..e451262546d 100644
--- a/test/phpunit/MarginsLibTest.php
+++ b/test/phpunit/MarginsLibTest.php
@@ -74,7 +74,11 @@ class MarginsLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class MarginsLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ModulesTest.php b/test/phpunit/ModulesTest.php
index 5a43de21167..f8feaa8f829 100755
--- a/test/phpunit/ModulesTest.php
+++ b/test/phpunit/ModulesTest.php
@@ -73,7 +73,11 @@ class ModulesTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -82,7 +86,11 @@ class ModulesTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/MouvementStockTest.php b/test/phpunit/MouvementStockTest.php
index 85137234a3b..23b6b2b0111 100644
--- a/test/phpunit/MouvementStockTest.php
+++ b/test/phpunit/MouvementStockTest.php
@@ -76,7 +76,11 @@ class MouvementStockTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -85,7 +89,11 @@ class MouvementStockTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/NumberingModulesTest.php b/test/phpunit/NumberingModulesTest.php
index 099d6d2052c..089a2c2f4cf 100644
--- a/test/phpunit/NumberingModulesTest.php
+++ b/test/phpunit/NumberingModulesTest.php
@@ -73,7 +73,11 @@ class NumberingModulesTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class NumberingModulesTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/PaypalTest.php b/test/phpunit/PaypalTest.php
index 96bfbefdf17..47d8341f501 100644
--- a/test/phpunit/PaypalTest.php
+++ b/test/phpunit/PaypalTest.php
@@ -75,7 +75,11 @@ class PaypalTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -87,7 +91,11 @@ class PaypalTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/PdfDocTest.php b/test/phpunit/PdfDocTest.php
index 9c9c0bb666f..276deada0c6 100644
--- a/test/phpunit/PdfDocTest.php
+++ b/test/phpunit/PdfDocTest.php
@@ -77,7 +77,11 @@ class PdfDocTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -86,7 +90,11 @@ class PdfDocTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/PgsqlTest.php b/test/phpunit/PgsqlTest.php
index 4b2a5f98746..5a09e7fc55a 100644
--- a/test/phpunit/PgsqlTest.php
+++ b/test/phpunit/PgsqlTest.php
@@ -76,7 +76,11 @@ class PgsqlTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -86,7 +90,11 @@ class PgsqlTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/PricesTest.php b/test/phpunit/PricesTest.php
index d7f9e310088..0c47ec4f275 100755
--- a/test/phpunit/PricesTest.php
+++ b/test/phpunit/PricesTest.php
@@ -81,7 +81,11 @@ class PricesTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -90,7 +94,11 @@ class PricesTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ProductTest.php b/test/phpunit/ProductTest.php
index 8a848416318..650d8a93e37 100644
--- a/test/phpunit/ProductTest.php
+++ b/test/phpunit/ProductTest.php
@@ -74,7 +74,11 @@ class ProductTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -85,7 +89,12 @@ class ProductTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // teardownafterclass
+
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ProjectTest.php b/test/phpunit/ProjectTest.php
index 84a6411082f..8a7e0540b9a 100644
--- a/test/phpunit/ProjectTest.php
+++ b/test/phpunit/ProjectTest.php
@@ -75,7 +75,11 @@ class ProjectTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -84,7 +88,11 @@ class ProjectTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/PropalTest.php b/test/phpunit/PropalTest.php
index 709c5bbcfb7..068fb53b052 100644
--- a/test/phpunit/PropalTest.php
+++ b/test/phpunit/PropalTest.php
@@ -74,7 +74,11 @@ class PropalTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class PropalTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/RestAPIDocumentTest.php b/test/phpunit/RestAPIDocumentTest.php
index 9ce14a4ac92..65b8c206c9d 100644
--- a/test/phpunit/RestAPIDocumentTest.php
+++ b/test/phpunit/RestAPIDocumentTest.php
@@ -76,7 +76,11 @@ class RestAPIDocumentTest extends PHPUnit\Framework\TestCase
echo "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -85,7 +89,11 @@ class RestAPIDocumentTest extends PHPUnit\Framework\TestCase
echo __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/RestAPIUserTest.php b/test/phpunit/RestAPIUserTest.php
index ea3970e5a4b..9d49d10af73 100644
--- a/test/phpunit/RestAPIUserTest.php
+++ b/test/phpunit/RestAPIUserTest.php
@@ -80,7 +80,11 @@ class RestAPIUserTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -89,7 +93,11 @@ class RestAPIUserTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/ScriptsTest.php b/test/phpunit/ScriptsTest.php
index e490054edfa..16884214418 100644
--- a/test/phpunit/ScriptsTest.php
+++ b/test/phpunit/ScriptsTest.php
@@ -86,7 +86,11 @@ class ScriptsTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -95,7 +99,11 @@ class ScriptsTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/SecurityTest.php b/test/phpunit/SecurityTest.php
index 4130426d806..5a248006498 100644
--- a/test/phpunit/SecurityTest.php
+++ b/test/phpunit/SecurityTest.php
@@ -86,7 +86,11 @@ class SecurityTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -95,7 +99,11 @@ class SecurityTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/SocieteTest.php b/test/phpunit/SocieteTest.php
index 070a8999bb2..4ed0771d668 100755
--- a/test/phpunit/SocieteTest.php
+++ b/test/phpunit/SocieteTest.php
@@ -74,7 +74,11 @@ class SocieteTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -88,7 +92,11 @@ class SocieteTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/SupplierProposalTest.php b/test/phpunit/SupplierProposalTest.php
index 42d7e5842a6..27414ecab0a 100644
--- a/test/phpunit/SupplierProposalTest.php
+++ b/test/phpunit/SupplierProposalTest.php
@@ -77,7 +77,11 @@ class SupplierProposalTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -88,7 +92,11 @@ class SupplierProposalTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/TicketTest.php b/test/phpunit/TicketTest.php
index fa7ea8df98f..c13bdcfb959 100644
--- a/test/phpunit/TicketTest.php
+++ b/test/phpunit/TicketTest.php
@@ -74,7 +74,11 @@ class TicketTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class TicketTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/UserGroupTest.php b/test/phpunit/UserGroupTest.php
index fe08af2bce7..7e3cdd24b3a 100644
--- a/test/phpunit/UserGroupTest.php
+++ b/test/phpunit/UserGroupTest.php
@@ -73,7 +73,11 @@ class UserGroupTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -82,7 +86,11 @@ class UserGroupTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/UserTest.php b/test/phpunit/UserTest.php
index 3c89bd52d06..10b0bd7b0b7 100644
--- a/test/phpunit/UserTest.php
+++ b/test/phpunit/UserTest.php
@@ -73,7 +73,11 @@ class UserTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -85,7 +89,11 @@ class UserTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/UtilsTest.php b/test/phpunit/UtilsTest.php
index a1b9eafa45e..dd5ba68ca8f 100644
--- a/test/phpunit/UtilsTest.php
+++ b/test/phpunit/UtilsTest.php
@@ -73,7 +73,11 @@ class UtilsTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -83,7 +87,11 @@ class UtilsTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/WebservicesOrdersTest.php b/test/phpunit/WebservicesOrdersTest.php
index 8afd50a0394..33d842f6d39 100644
--- a/test/phpunit/WebservicesOrdersTest.php
+++ b/test/phpunit/WebservicesOrdersTest.php
@@ -77,7 +77,11 @@ class WebservicesOrdersTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -86,7 +90,11 @@ class WebservicesOrdersTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/WebservicesOtherTest.php b/test/phpunit/WebservicesOtherTest.php
index 7304e2bf367..34686cbec92 100644
--- a/test/phpunit/WebservicesOtherTest.php
+++ b/test/phpunit/WebservicesOtherTest.php
@@ -77,7 +77,11 @@ class WebservicesOtherTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -86,7 +90,11 @@ class WebservicesOtherTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/WebservicesProductsTest.php b/test/phpunit/WebservicesProductsTest.php
index 3d74deb721c..70a8c12a498 100644
--- a/test/phpunit/WebservicesProductsTest.php
+++ b/test/phpunit/WebservicesProductsTest.php
@@ -84,7 +84,11 @@ class WebservicesProductsTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -92,7 +96,12 @@ class WebservicesProductsTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/WebservicesThirdpartyTest.php b/test/phpunit/WebservicesThirdpartyTest.php
index 9aefd6c5ce6..1106164b4ee 100644
--- a/test/phpunit/WebservicesThirdpartyTest.php
+++ b/test/phpunit/WebservicesThirdpartyTest.php
@@ -94,7 +94,11 @@ class WebservicesThirdpartyTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -103,7 +107,11 @@ class WebservicesThirdpartyTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/WebservicesUserTest.php b/test/phpunit/WebservicesUserTest.php
index de51431b046..bb68f413741 100644
--- a/test/phpunit/WebservicesUserTest.php
+++ b/test/phpunit/WebservicesUserTest.php
@@ -77,7 +77,11 @@ class WebservicesUserTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -86,7 +90,11 @@ class WebservicesUserTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
diff --git a/test/phpunit/XCalLibTest.php b/test/phpunit/XCalLibTest.php
index 26d5e25c54b..9fb1975a1fd 100644
--- a/test/phpunit/XCalLibTest.php
+++ b/test/phpunit/XCalLibTest.php
@@ -73,7 +73,11 @@ class XCalLibTest extends PHPUnit\Framework\TestCase
print "\n";
}
- // Static methods
+ /**
+ * setUpBeforeClass
+ *
+ * @return void
+ */
public static function setUpBeforeClass()
{
global $conf,$user,$langs,$db;
@@ -82,7 +86,11 @@ class XCalLibTest extends PHPUnit\Framework\TestCase
print __METHOD__."\n";
}
- // tear down after class
+ /**
+ * tearDownAfterClass
+ *
+ * @return void
+ */
public static function tearDownAfterClass()
{
global $conf,$user,$langs,$db;
|