diff --git a/htdocs/core/lib/product.lib.php b/htdocs/core/lib/product.lib.php index 7f2f626beee..fe01555906c 100644 --- a/htdocs/core/lib/product.lib.php +++ b/htdocs/core/lib/product.lib.php @@ -4,6 +4,7 @@ * Copyright (C) 2009-2010 Regis Houssin * Copyright (C) 2015 Raphaël Doursenaud * Copyright (C) 2015-2016 Marcos García + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -654,11 +655,11 @@ function show_stats_for_company($product, $socid) } /** - * Show stats for company + * Show stats for product batch * - * @param Product $product Product object - * @param int $socid Thirdparty id - * @return integer NB of lines shown into array + * @param Productlot $batch Product batch object + * @param int $socid Thirdparty id + * @return integer NB of lines shown into array */ function show_stats_for_batch($batch, $socid) { @@ -680,7 +681,7 @@ function show_stats_for_batch($batch, $socid) // Expeditions if (isModEnabled('expedition') && !empty($user->rights->expedition->lire)) { $nblines++; - $ret = $batch->load_stats_expedition($socid); + $ret = $batch->loadStatsExpedition($socid); if ($ret < 0) { dol_print_error($db); } @@ -700,7 +701,7 @@ function show_stats_for_batch($batch, $socid) if(isModEnabled("reception") && !empty($user->rights->reception->lire)) { $nblines++; - $ret = $batch->load_stats_reception($socid); + $ret = $batch->loadStatsReception($socid); if ($ret < 0) { dol_print_error($db); } @@ -719,7 +720,7 @@ function show_stats_for_batch($batch, $socid) } elseif(isModEnabled('supplier_order') && !empty($user->rights->fournisseur->commande->lire)) { $nblines++; - $ret = $batch->load_stats_supplier_order($socid); + $ret = $batch->loadStatsSupplierOrder($socid); if ($ret < 0) { dol_print_error($db); } @@ -739,7 +740,7 @@ function show_stats_for_batch($batch, $socid) if (isModEnabled('mrp') && !empty($user->rights->mrp->read)) { $nblines++; - $ret = $batch->load_stats_mo($socid); + $ret = $batch->loadStatsMo($socid); if ($ret < 0) { dol_print_error($db); } diff --git a/htdocs/product/stats/mo.php b/htdocs/product/stats/mo.php index 3127f9e83a6..b401b40bc9e 100644 --- a/htdocs/product/stats/mo.php +++ b/htdocs/product/stats/mo.php @@ -2,6 +2,7 @@ /* Copyright (C) 2003-2007 Rodolphe Quiedeville * Copyright (C) 2004-2021 Laurent Destailleur * Copyright (C) 2005-2009 Regis Houssin + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/htdocs/product/stock/class/productlot.class.php b/htdocs/product/stock/class/productlot.class.php index c87a63c11e3..7f05796eeae 100644 --- a/htdocs/product/stock/class/productlot.class.php +++ b/htdocs/product/stock/class/productlot.class.php @@ -4,6 +4,7 @@ * Copyright (C) 2015 Florian Henry * Copyright (C) 2015 Raphaël Doursenaud * Copyright (C) 2018-2022 Frédéric France + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -560,7 +561,7 @@ class Productlot extends CommonObject * @param int $socid Id societe * @return int Array of stats in $this->stats_expedition, <0 if ko or >0 if ok */ - public function load_stats_expedition($socid = 0) + public function loadStatsExpedition($socid = 0) { // phpcs:enable global $db, $conf, $user, $hookmanager, $action; @@ -605,7 +606,7 @@ class Productlot extends CommonObject // $qtyCoef = $fatherData['qty']; // // if ($fatherData['incdec']) { -// $pFather->load_stats_expedition($socid); +// $pFather->loadStatsExpedition($socid); // // $this->stats_expedition['customers'] += $pFather->stats_expedition['customers']; // $this->stats_expedition['nb'] += $pFather->stats_expedition['nb']; @@ -635,7 +636,7 @@ class Productlot extends CommonObject * @param int $socid Id societe * @return int Array of stats in $this->stats_expedition, <0 if ko or >0 if ok */ - public function load_stats_supplier_order($socid = 0) + public function loadStatsSupplierOrder($socid = 0) { // phpcs:enable global $db, $conf, $user, $hookmanager, $action; @@ -710,7 +711,7 @@ class Productlot extends CommonObject * @param int $socid Id societe * @return int Array of stats in $this->stats_expedition, <0 if ko or >0 if ok */ - public function load_stats_reception($socid = 0) + public function loadStatsReception($socid = 0) { // phpcs:enable global $db, $conf, $user, $hookmanager, $action; @@ -754,7 +755,7 @@ class Productlot extends CommonObject // $qtyCoef = $fatherData['qty']; // // if ($fatherData['incdec']) { -// $pFather->load_stats_expedition($socid); +// $pFather->loadStatsReception($socid); // // $this->stats_expedition['customers'] += $pFather->stats_expedition['customers']; // $this->stats_expedition['nb'] += $pFather->stats_expedition['nb']; @@ -784,7 +785,7 @@ class Productlot extends CommonObject * @param int $socid Id societe * @return int Array of stats in $this->stats_expedition, <0 if ko or >0 if ok */ - public function load_stats_mo($socid = 0) + public function loadStatsMo($socid = 0) { // phpcs:enable global $user, $hookmanager, $action; diff --git a/htdocs/product/stock/stats/commande_fournisseur.php b/htdocs/product/stock/stats/commande_fournisseur.php index a8a5d529b53..561f041e35c 100644 --- a/htdocs/product/stock/stats/commande_fournisseur.php +++ b/htdocs/product/stock/stats/commande_fournisseur.php @@ -4,6 +4,7 @@ * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2014 Juanjo Menent * Copyright (C) 2014 Florian Henry + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/htdocs/product/stock/stats/expedition.php b/htdocs/product/stock/stats/expedition.php index f675f5745fb..6825cb989d4 100644 --- a/htdocs/product/stock/stats/expedition.php +++ b/htdocs/product/stock/stats/expedition.php @@ -4,6 +4,7 @@ * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2014 Juanjo Menent * Copyright (C) 2014 Florian Henry + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/htdocs/product/stock/stats/mo.php b/htdocs/product/stock/stats/mo.php index 4133448aa63..ae90127065a 100644 --- a/htdocs/product/stock/stats/mo.php +++ b/htdocs/product/stock/stats/mo.php @@ -2,6 +2,7 @@ /* Copyright (C) 2003-2007 Rodolphe Quiedeville * Copyright (C) 2004-2021 Laurent Destailleur * Copyright (C) 2005-2009 Regis Houssin + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/htdocs/product/stock/stats/reception.php b/htdocs/product/stock/stats/reception.php index f289c469a6d..e2397e47438 100644 --- a/htdocs/product/stock/stats/reception.php +++ b/htdocs/product/stock/stats/reception.php @@ -4,6 +4,7 @@ * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2014 Juanjo Menent * Copyright (C) 2014 Florian Henry + * Copyright (C) 2023 Gauthier VERDOL * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by