允许比赛中查看错误

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;
}
$view_reinfo = "";
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($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= "<a href='mail.php?to_user=".htmlentities($row['user_id'],ENT_QUOTES,"UTF-8")."&title=$MSG_SUBMIT $id'>Mail the auther</a>";