Fix scrutinizer warnings

This commit is contained in:
Laurent Destailleur 2022-01-13 19:19:36 +01:00
parent b6dc7a3f19
commit dbc2631d6a
3 changed files with 15 additions and 16 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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 {