diff --git a/web/reinfo.php b/web/reinfo.php
index 060162b..1646592 100644
--- a/web/reinfo.php
+++ b/web/reinfo.php
@@ -67,15 +67,6 @@ if(!empty($spj)&&$spj[0][0]==2 && $OJ_HIDE_RIGHT_ANSWER && !isset($_SESSION[$OJ_
}
$view_reinfo = "";
if($ok){
-// if( ($ok && $OJ_FRIENDLY_LEVEL>2) ||
- // (
- // isset($_SESSION[$OJ_NAME.'_'.'source_browser']) || ($ok&&$contest_id==0&& // 防止打表过数据弱的题目
- // !( // 默认禁止比赛中查看WA对比和RE详情
- // (isset($OJ_EXAM_CONTEST_ID)&&$OJ_EXAM_CONTEST_ID>0)|| // 如果希望教学中无论练习或比赛均开放数据对比与运行错误,可以将这里
- // (isset($OJ_ON_SITE_CONTEST_ID)&&$OJ_ON_SITE_CONTEST_ID>0) // 的所有条件简化为 $ok,即63行到69行简化为: if($ok){
- // ))
- // ) // if you want a friendly WA and RE, change line 63-69 to "if($ok){"
- // ){
if($row['user_id']!=$_SESSION[$OJ_NAME.'_'.'user_id']){
$view_mail_link= "Mail the auther";
@@ -93,7 +84,9 @@ if($ok){
else if(strpos($row['error'],"php")!==false) $view_reinfo = "error2";
else if(strpos($row['error'],"PASS")!==false) $view_reinfo = "error3";
else if($OJ_SHOW_DIFF && $row && ($ok||$isRE) && ($OJ_TEST_RUN||is_valid($row['error'])||$ok)){
- $view_reinfo = "```\n" . htmlentities(str_replace("\n\r","\n",$row['error']),ENT_QUOTES,"UTF-8"). "```\n";
+ $view_reinfo = str_replace("\n\r","\n",$row['error']);
+ $view_reinfo = htmlentities($view_reinfo,ENT_QUOTES,"UTF-8");
+ $view_reinfo = "```\n" . $view_reinfo. "```\n";
$view_reinfo .="
$MSG_MARK:$mark";
diff --git a/web/template/syzoj/reinfo.php b/web/template/syzoj/reinfo.php
index f55a07c..4cb4963 100644
--- a/web/template/syzoj/reinfo.php
+++ b/web/template/syzoj/reinfo.php
@@ -38,12 +38,7 @@