@@ -86,11 +86,7 @@ function storage_get($sv_user, $sv_course, $sv_sco, $sv_key)
86
86
$ res = Database::query ($ sql );
87
87
if (Database::num_rows ($ res ) > 0 ) {
88
88
$ row = Database::fetch_assoc ($ res );
89
- if (get_magic_quotes_gpc ()) {
90
- return stripslashes ($ row ['sv_value ' ]);
91
- } else {
92
- return $ row ['sv_value ' ];
93
- }
89
+ return Security::remove_XSS ($ row ['sv_value ' ]);
94
90
} else {
95
91
return null ;
96
92
}
@@ -125,6 +121,7 @@ function storage_get_leaders($sv_user, $sv_course, $sv_sco, $sv_key, $sv_asc, $s
125
121
// if ($dataRow["user_id"] = $row["user_id"])
126
122
// $row["values"][$dataRow["variable"]] = $dataRow["value"];
127
123
// }
124
+ $ row ['sv_value ' ] = Security::remove_XSS ($ row ['sv_value ' ]);
128
125
$ result [] = $ row ;
129
126
}
130
127
@@ -177,9 +174,8 @@ function storage_getall($sv_user, $sv_course, $sv_sco)
177
174
$ res = Database::query ($ sql );
178
175
$ data = [];
179
176
while ($ row = Database::fetch_assoc ($ res )) {
180
- if (get_magic_quotes_gpc ()) {
181
- $ row ['sv_value ' ] = stripslashes ($ row ['sv_value ' ]);
182
- }
177
+ $ row ['sv_value ' ] = Security::remove_XSS ($ row ['sv_value ' ]);
178
+ $ row ['sv_key ' ] = Security::remove_XSS ($ row ['sv_key ' ]);
183
179
$ data [] = $ row ;
184
180
}
185
181
@@ -240,11 +236,7 @@ function storage_stack_pop($sv_user, $sv_course, $sv_sco, $sv_key)
240
236
$ resdelete = Database::query ($ sqldelete );
241
237
if ($ resselect && $ resdelete ) {
242
238
Database::query ("commit " );
243
- if (get_magic_quotes_gpc ()) {
244
- return stripslashes ($ rowselect ['sv_value ' ]);
245
- } else {
246
- return $ rowselect ['sv_value ' ];
247
- }
239
+ return Security::remove_XSS ($ rowselect ['sv_value ' ]);
248
240
} else {
249
241
Database::query ("rollback " );
250
242
@@ -290,9 +282,7 @@ function storage_stack_getall($sv_user, $sv_course, $sv_sco, $sv_key)
290
282
$ res = Database::query ($ sql );
291
283
$ results = [];
292
284
while ($ row = Database::fetch_assoc ($ res )) {
293
- if (get_magic_quotes_gpc ()) {
294
- $ row ['value ' ] = stripslashes ($ row ['value ' ]);
295
- }
285
+ $ row ['value ' ] = Security::remove_XSS ($ row ['value ' ]);
296
286
$ results [] = $ row ;
297
287
}
298
288
0 commit comments