From: <br...@us...> - 2009-02-26 19:43:47
|
Revision: 511 http://acmcontester.svn.sourceforge.net/acmcontester/?rev=511&view=rev Author: brus07 Date: 2009-02-26 19:43:42 +0000 (Thu, 26 Feb 2009) Log Message: ----------- Fixed bug: wrong output sourcecode in html format. Special chars ('<' and '>') not converted. Now is fixed. Modified Paths: -------------- ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerPlugin.cs Modified: ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerPlugin.cs =================================================================== --- ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerPlugin.cs 2009-02-14 17:20:44 UTC (rev 510) +++ ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerPlugin.cs 2009-02-26 19:43:42 UTC (rev 511) @@ -115,7 +115,9 @@ h.AddHorizLine(); h.AddHeader("\xC2\xE8\xF5\xB3\xE4\xED\xE8\xE9 \xEA\xEE\xE4", 4, "center"); - h.AddPre(result.Submit.submit.sourceCode); + string sourceCode = result.Submit.submit.sourceCode; + sourceCode = AddHTMLEnteties(sourceCode); + h.AddPre(sourceCode); h.AddHorizLine(); h.AddHeader("\xD0\xE5\xE7\xF3\xEB\xFC\xF2\xE0\xF2 \xE2\xE8\xEA\xEE\xED\xE0\xED\xED\xFF", 4, "center"); @@ -176,5 +178,12 @@ //((IoiInformerControl)base.Control).LoadURL(url); } } + + private string AddHTMLEnteties(string sourceCode) + { + sourceCode = sourceCode.Replace("<", "<"); + sourceCode = sourceCode.Replace(">", ">"); + return sourceCode; + } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |