3; } if(!isset($_SESSION[$OJ_NAME.'_'.'user_id'])){ $view_errors= $MSG_WARNING_ACCESS_DENIED ; require("template/".$OJ_TEMPLATE."/error.php"); exit(0); } $ok=false; $id=intval($_GET['sid']); $sql="SELECT * FROM `solution` WHERE `solution_id`=?"; $result=pdo_query($sql,$id); $row=$result[0]; if ($row && $row['user_id']==$_SESSION[$OJ_NAME.'_'.'user_id']) $ok=true; if (isset($_SESSION[$OJ_NAME.'_'.'source_browser'])) $ok=true; $view_reinfo=""; if ($ok==true){ if($row['user_id']!=$_SESSION[$OJ_NAME.'_'.'user_id']) $view_mail_link= "Mail the auther"; $sql="SELECT `error` FROM `compileinfo` WHERE `solution_id`=?"; $result=pdo_query($sql,$id); $row=$result[0]; if($row&&is_valid($row['error'])) $view_reinfo= htmlentities(str_replace("\n\r","\n",$row['error']),ENT_QUOTES,"UTF-8"); }else{ $view_errors= $MSG_WARNING_ACCESS_DENIED; require("template/".$OJ_TEMPLATE."/error.php"); exit(0); } /////////////////////////Template require("template/".$OJ_TEMPLATE."/ceinfo.php"); /////////////////////////Common foot if(file_exists('./include/cache_end.php')) require_once('./include/cache_end.php'); ?>