@@ -188,8 +188,8 @@ public CDKData GetCDKData(string cdk)
188188 try
189189 {
190190 MySqlCommand command = connection . CreateCommand ( ) ;
191- // command.Parameters.AddWithValue("@CDK", cdk);
192- command . CommandText = $ "SELECT * from `{ Main . Instance . Configuration . Instance . DatabaseCDKTableName } ` where `CDK` = ' { cdk } ' ;";
191+ command . Parameters . AddWithValue ( "@CDK" , cdk ) ;
192+ command . CommandText = $ "SELECT * from `{ Main . Instance . Configuration . Instance . DatabaseCDKTableName } ` where `CDK` = @CDK ;";
193193 connection . Open ( ) ;
194194 MySqlDataReader reader = command . ExecuteReader ( ) ;
195195 if ( reader . Read ( ) )
@@ -255,12 +255,31 @@ public LogData GetLogData(CSteamID steamID,ELogQueryType type,string parameter =
255255
256256 internal void SaveLogToDB ( LogData logData )
257257 {
258- ExecuteQuery ( true , $ "INSERT INTO `{ Main . Instance . Configuration . Instance . DatabaseRedeemLogTableName } ` (CDK,SteamID,`Redeemed Time`,ValidUntil,GrantPermissionGroup,UsePermissionSync) VALUES('{ logData . CDK } ','{ logData . SteamID } ','{ logData . RedeemTime } ','{ logData . ValidUntil } ','{ logData . GrantPermissionGroup } ','{ logData . UsePermissionSync } ')") ;
258+ int usePermissionSync ;
259+ if ( logData . UsePermissionSync )
260+ {
261+ usePermissionSync = 1 ;
262+ }
263+ else
264+ {
265+ usePermissionSync = 0 ;
266+ }
267+
268+ ExecuteQuery ( true , $ "INSERT INTO `{ Main . Instance . Configuration . Instance . DatabaseRedeemLogTableName } ` (CDK,SteamID,`Redeemed Time`,ValidUntil,GrantPermissionGroup,UsePermissionSync) VALUES('{ logData . CDK } ','{ logData . SteamID } ','{ logData . RedeemTime } ','{ logData . ValidUntil } ','{ logData . GrantPermissionGroup } ','{ usePermissionSync } ')") ;
259269 }
260270
261271 internal void UpdateLogInDB ( LogData logData )
262272 {
263- ExecuteQuery ( true , $ "UPDATE `{ Main . Instance . Configuration . Instance . DatabaseRedeemLogTableName } ` SET `ValidUntil` = '{ logData . ValidUntil } ',`Redeemed Time` = '{ logData . RedeemTime } ',`UsePermissionSync` = '{ logData . UsePermissionSync } ' WHERE `SteamID` = '{ logData . SteamID } ' AND `CDK` = '{ logData . CDK } '") ;
273+ int usePermissionSync ;
274+ if ( logData . UsePermissionSync )
275+ {
276+ usePermissionSync = 1 ;
277+ }
278+ else
279+ {
280+ usePermissionSync = 0 ;
281+ }
282+ ExecuteQuery ( true , $ "UPDATE `{ Main . Instance . Configuration . Instance . DatabaseRedeemLogTableName } ` SET `ValidUntil` = '{ logData . ValidUntil } ',`Redeemed Time` = '{ logData . RedeemTime } ',`UsePermissionSync` = '{ usePermissionSync } ' WHERE `SteamID` = '{ logData . SteamID } ' AND `CDK` = '{ logData . CDK } '") ;
264283 }
265284 internal void UpdateRenew ( string cdk )
266285 {
0 commit comments