From 49f5ec6b527c4bb4e6184f1436215fe7ccfd8cc9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 7 Dec 2016 19:12:25 +0100 Subject: [PATCH] Fix bugs reported by scrutinizer --- htdocs/compta/facture/class/api_invoices.class.php | 6 ++++-- htdocs/fourn/class/api_supplier_invoices.class.php | 5 +++-- htdocs/fourn/class/fournisseur.facture.class.php | 1 - 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/htdocs/compta/facture/class/api_invoices.class.php b/htdocs/compta/facture/class/api_invoices.class.php index ddbae55f0ef..6fc96a4dfe6 100644 --- a/htdocs/compta/facture/class/api_invoices.class.php +++ b/htdocs/compta/facture/class/api_invoices.class.php @@ -153,6 +153,7 @@ class Invoices extends DolibarrApi $result = $db->query($sql); if ($result) { + $i=0; $num = $db->num_rows($result); while ($i < min($num, ($limit <= 0 ? $num : $limit))) { @@ -177,7 +178,7 @@ class Invoices extends DolibarrApi * Create invoice object * * @param array $request_data Request datas - * @return int ID of invoice + * @return int ID of invoice */ function post($request_data = NULL) { @@ -278,7 +279,7 @@ class Invoices extends DolibarrApi /** * Validate fields before create or update object * - * @param array $data Datas to validate + * @param array|null $data Datas to validate * @return array * * @throws RestException @@ -293,4 +294,5 @@ class Invoices extends DolibarrApi } return $invoice; } + } diff --git a/htdocs/fourn/class/api_supplier_invoices.class.php b/htdocs/fourn/class/api_supplier_invoices.class.php index 2348abfdc48..cca9743927b 100644 --- a/htdocs/fourn/class/api_supplier_invoices.class.php +++ b/htdocs/fourn/class/api_supplier_invoices.class.php @@ -16,9 +16,9 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ - use Luracast\Restler\RestException; +use Luracast\Restler\RestException; - require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; /** * API class for supplier invoices @@ -153,6 +153,7 @@ class SupplierInvoices extends DolibarrApi $result = $db->query($sql); if ($result) { + $i = 0; $num = $db->num_rows($result); while ($i < min($num, ($limit <= 0 ? $num : $limit))) { diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 878c0886918..05148517c23 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -326,7 +326,6 @@ class FactureFournisseur extends CommonInvoice { $idligne = $this->db->last_insert_id(MAIN_DB_PREFIX.'facture_fourn_det'); - var_dump($this->lines[$i]);exit; $this->updateline( $idligne, $this->lines[$i]->description, -- GitLab