From 748ac3a5a7525c38c5f5289c842d034f8a41e415 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 5 May 2012 20:22:46 +0200 Subject: [PATCH] Fix: setStatut works for user class --- htdocs/core/class/commonobject.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 66d5308fa51..0a44121e8b6 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1846,8 +1846,11 @@ abstract class CommonObject $this->db->begin(); + $fieldstatus="fk_statut"; + if ($elementTable == 'user') $fieldstatus="statut"; + $sql = "UPDATE ".MAIN_DB_PREFIX.$elementTable; - $sql.= " SET fk_statut = ".$status; + $sql.= " SET ".$fieldstatus." = ".$status; $sql.= " WHERE rowid=".$elementId; dol_syslog(get_class($this)."::setStatut sql=".$sql, LOG_DEBUG);