From d2672c4b39e7cf3792768d3c625613576decedd9 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 62dd4192cf5..89611a9191a 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1847,8 +1847,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);