Merge pull request #15315 from frederic34/patch-13

doxygen
This commit is contained in:
Laurent Destailleur 2020-11-06 18:46:14 +01:00 committed by GitHub
commit 568f1e6c5c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,7 @@
/* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr> /* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
* Copyright (C) 2018 Pierre Chéné <pierre.chene44@gmail.com> * Copyright (C) 2018 Pierre Chéné <pierre.chene44@gmail.com>
* Copyright (C) 2019 Cedric Ancelin <icedo.anc@gmail.com> * Copyright (C) 2019 Cedric Ancelin <icedo.anc@gmail.com>
* Copyright (C) 2020 Frédéric France <frederic.france@netlogic.fr>
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
@ -68,7 +69,7 @@ class Thirdparties extends DolibarrApi
* Return an array with thirdparty informations * Return an array with thirdparty informations
* *
* @param int $id Id of third party to load * @param int $id Id of third party to load
* @return array|mixed data without useless information * @return Object Cleaned Societe object
* *
* @throws RestException * @throws RestException
*/ */
@ -83,7 +84,7 @@ class Thirdparties extends DolibarrApi
* Return an array with thirdparty informations * Return an array with thirdparty informations
* *
* @param string $email Email of third party to load * @param string $email Email of third party to load
* @return array|mixed data without useless information * @return Object Cleaned Societe object
* *
* @url GET email/{email} * @url GET email/{email}
* *
@ -100,7 +101,7 @@ class Thirdparties extends DolibarrApi
* Return an array with thirdparty informations * Return an array with thirdparty informations
* *
* @param string $barcode Barcode of third party to load * @param string $barcode Barcode of third party to load
* @return array|mixed data without useless information * @return Object Cleaned Societe object
* *
* @url GET barcode/{barcode} * @url GET barcode/{barcode}
* *
@ -154,9 +155,9 @@ class Thirdparties extends DolibarrApi
$sql .= " AND t.fk_stcomm = st.id"; $sql .= " AND t.fk_stcomm = st.id";
if ($mode == 1) $sql .= " AND t.client IN (1, 3)"; if ($mode == 1) $sql .= " AND t.client IN (1, 3)";
if ($mode == 2) $sql .= " AND t.client IN (2, 3)"; elseif ($mode == 2) $sql .= " AND t.client IN (2, 3)";
if ($mode == 3) $sql .= " AND t.client IN (0)"; elseif ($mode == 3) $sql .= " AND t.client IN (0)";
if ($mode == 4) $sql .= " AND t.fournisseur IN (1)"; elseif ($mode == 4) $sql .= " AND t.fournisseur IN (1)";
// Select thirdparties of given category // Select thirdparties of given category
if ($category > 0) { if ($category > 0) {
@ -188,8 +189,7 @@ class Thirdparties extends DolibarrApi
$sql .= $this->db->order($sortfield, $sortorder); $sql .= $this->db->order($sortfield, $sortorder);
if ($limit) { if ($limit) {
if ($page < 0) if ($page < 0) {
{
$page = 0; $page = 0;
} }
$offset = $limit * $page; $offset = $limit * $page;
@ -249,7 +249,7 @@ class Thirdparties extends DolibarrApi
* *
* @param int $id Id of thirdparty to update * @param int $id Id of thirdparty to update
* @param array $request_data Datas * @param array $request_data Datas
* @return int * @return Object|boolean
*/ */
public function put($id, $request_data = null) public function put($id, $request_data = null)
{ {
@ -271,8 +271,9 @@ class Thirdparties extends DolibarrApi
$this->company->$field = $value; $this->company->$field = $value;
} }
if ($this->company->update($id, DolibarrApiAccess::$user, 1, '', '', 'update')) if ($this->company->update($id, DolibarrApiAccess::$user, 1, '', '', 'update')) {
return $this->get($id); return $this->get($id);
}
return false; return false;
} }
@ -1840,7 +1841,7 @@ class Thirdparties extends DolibarrApi
* @param string $idprof6 Prof id 6 of third party (Warning, this can return several records) * @param string $idprof6 Prof id 6 of third party (Warning, this can return several records)
* @param string $email Email of third party (Warning, this can return several records) * @param string $email Email of third party (Warning, this can return several records)
* @param string $ref_alias Name_alias of third party (Warning, this can return several records) * @param string $ref_alias Name_alias of third party (Warning, this can return several records)
* @return array|mixed data without useless information * @return Object cleaned Societe object
* *
* @throws RestException * @throws RestException
*/ */