From dbc2631d6a262250d39b67bd87f44720d56b76dd Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 13 Jan 2022 19:19:36 +0100 Subject: [PATCH] Fix scrutinizer warnings --- htdocs/asset/class/asset_type.class.php | 6 +----- htdocs/compta/facture/class/facture.class.php | 21 +++++++++++-------- .../mailmanspip/class/mailmanspip.class.php | 4 ++-- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/htdocs/asset/class/asset_type.class.php b/htdocs/asset/class/asset_type.class.php index 75b3030eac9..be8643e3f20 100644 --- a/htdocs/asset/class/asset_type.class.php +++ b/htdocs/asset/class/asset_type.class.php @@ -359,11 +359,7 @@ class AssetType extends CommonObject if (!array_key_exists($obj->rowid, $ret)) { if ($mode < 2) { $assetstatic = new Asset($this->db); - if ($mode == 1) { - $assetstatic->fetch($obj->rowid, '', '', '', false, false); - } else { - $assetstatic->fetch($obj->rowid); - } + $assetstatic->fetch($obj->rowid); $ret[$obj->rowid] = $assetstatic; } else { $ret[$obj->rowid] = $obj->rowid; diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index ea3b7fb6d01..74d08ddef2a 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -5689,22 +5689,25 @@ class FactureLigne extends CommonInvoiceLine } /** - * Delete line in database - * TODO Add param User $user and notrigger (see skeleton) + * Delete line in database * - * @return int <0 if KO, >0 if OK + * @param User $tmpuser User that deletes + * @param bool $notrigger false=launch triggers after, true=disable triggers + * @return int <0 if KO, >0 if OK */ - public function delete() + public function delete($tmpuser = null, $notrigger = false) { global $user; $this->db->begin(); // Call trigger - $result = $this->call_trigger('LINEBILL_DELETE', $user); - if ($result < 0) { - $this->db->rollback(); - return -1; + if (empty($notrigger)) { + $result = $this->call_trigger('LINEBILL_DELETE', $user); + if ($result < 0) { + $this->db->rollback(); + return -1; + } } // End call triggers @@ -5716,7 +5719,7 @@ class FactureLigne extends CommonInvoiceLine } $sql = "DELETE FROM ".MAIN_DB_PREFIX."facturedet WHERE rowid = ".((int) $this->rowid); - dol_syslog(get_class($this)."::delete", LOG_DEBUG); + if ($this->db->query($sql)) { $this->db->commit(); return 1; diff --git a/htdocs/mailmanspip/class/mailmanspip.class.php b/htdocs/mailmanspip/class/mailmanspip.class.php index c5ce2292f6a..1f7e8ea6214 100644 --- a/htdocs/mailmanspip/class/mailmanspip.class.php +++ b/htdocs/mailmanspip/class/mailmanspip.class.php @@ -278,11 +278,11 @@ class MailmanSpip if ($result) { if ($mydb->num_rows($result)) { // nous avons au moins une reponse - $mydb->close($result); + $mydb->close(); return 1; } else { // nous n'avons pas de reponse => n'existe pas - $mydb->close($result); + $mydb->close(); return 0; } } else {