From f8142218ef963bb27f053d8d4ca36c5d1209dd0d Mon Sep 17 00:00:00 2001 From: Jaiver Pastor Date: Fri, 8 May 2020 16:54:32 +0200 Subject: [PATCH] fix, mysql error: Field 'is_global' doesn't have a default value --- src/include/functions_db.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/include/functions_db.php b/src/include/functions_db.php index 11fa555..9875954 100644 --- a/src/include/functions_db.php +++ b/src/include/functions_db.php @@ -438,16 +438,15 @@ function WriteConfigValue($szPropName, $is_global = true, $userid = false, $grou if ( !isset($rows) ) { // New Entry - $result = DB_Query("INSERT INTO `" . DB_CONFIG . "` (propname, propvalue, userid) VALUES ( '" . $szPropName . "', '" . $szDbValue . "', " . $userid . ")"); - DB_FreeQuery($result); + $sql_query = sprintf("INSERT INTO `%s` (propname, propvalue, userid, is_global) VALUES ( '%s', '%s', %d, %d )", DB_CONFIG, $szPropName, $szDbValue, $userid, ($is_global ? 1 : 0) ); } else { // Update Entry - $result = DB_Query("UPDATE `" . DB_CONFIG . "` SET propvalue = '" . $szDbValue . "' WHERE propname = '" . $szPropName . "' AND userid = " . $userid); - DB_FreeQuery($result); + $sql_query = sprintf("UPDATE `%s` SET propvalue = '%s' WHERE propname = '%s' AND userid = %d", DB_CONFIG, $szDbValue, $szPropName, $userid); } - + $result = DB_Query($sql_query); + DB_FreeQuery($result); } else if ( $groupid != false ) DieWithFriendlyErrorMsg( "Critical Error occured in WriteConfigValue, writing GROUP specific properties is not supported yet!" );