允许比赛中查看错误

This commit is contained in:
2024-10-12 19:31:52 +08:00
parent fbc2de5ab7
commit 17fb7e3922

View File

@@ -66,15 +66,16 @@ if(!empty($spj)&&$spj[0][0]==2 && $OJ_HIDE_RIGHT_ANSWER && !isset($_SESSION[$OJ_
$ok = false; $ok = false;
} }
$view_reinfo = ""; $view_reinfo = "";
if( ($ok && $OJ_FRIENDLY_LEVEL>2) || if($ok){
( // if( ($ok && $OJ_FRIENDLY_LEVEL>2) ||
isset($_SESSION[$OJ_NAME.'_'.'source_browser']) || ($ok&&$contest_id==0&& // 防止打表过数据弱的题目 // (
!( // 默认禁止比赛中查看WA对比和RE详情 // isset($_SESSION[$OJ_NAME.'_'.'source_browser']) || ($ok&&$contest_id==0&& // 防止打表过数据弱的题目
(isset($OJ_EXAM_CONTEST_ID)&&$OJ_EXAM_CONTEST_ID>0)|| // 如果希望教学中无论练习或比赛均开放数据对比与运行错误,可以将这里 // !( // 默认禁止比赛中查看WA对比和RE详情
(isset($OJ_ON_SITE_CONTEST_ID)&&$OJ_ON_SITE_CONTEST_ID>0) // 的所有条件简化为 $ok即63行到69行简化为: if($ok){ // (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 you want a friendly WA and RE, change line 63-69 to "if($ok){"
// ){
if($row['user_id']!=$_SESSION[$OJ_NAME.'_'.'user_id']){ if($row['user_id']!=$_SESSION[$OJ_NAME.'_'.'user_id']){
$view_mail_link= "<a href='mail.php?to_user=".htmlentities($row['user_id'],ENT_QUOTES,"UTF-8")."&title=$MSG_SUBMIT $id'>Mail the auther</a>"; $view_mail_link= "<a href='mail.php?to_user=".htmlentities($row['user_id'],ENT_QUOTES,"UTF-8")."&title=$MSG_SUBMIT $id'>Mail the auther</a>";