From 951903593e3bd70904768e8f9eb903e4867cfe77 Mon Sep 17 00:00:00 2001 From: "baloh.matevz" Date: Fri, 16 Dec 2011 09:40:14 +0000 Subject: [PATCH] TG Updates: Message Server Sanitising Sanitising message server. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2698 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/research/message_server.dm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index cc99d9aad1f..be24897cf11 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -108,6 +108,13 @@ if(istext(text)) details = text + proc/add_details(var/text) + if(istext(text)) + if(!details) + details = text + else + details += " [text]" + proc/get_details() return details @@ -241,4 +248,16 @@ proc/feedback_set_details(var/variable,var/details) if(!FV) return - FV.set_details(details) \ No newline at end of file + FV.set_details(details) + +proc/feedback_add_details(var/variable,var/details) + if(!blackbox) return + + variable = sql_sanitize_text(variable) + details = sql_sanitize_text(details) + + var/datum/feedback_variable/FV = blackbox.find_feedback_datum(variable) + + if(!FV) return + + FV.add_details(details) \ No newline at end of file