154 lines
5.4 KiB
PHP
154 lines
5.4 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="description" content="">
|
|
<meta name="author" content="">
|
|
<link rel="icon" href="../../favicon.ico">
|
|
|
|
<title><?php echo $OJ_NAME?></title>
|
|
|
|
<?php include("template/$OJ_TEMPLATE/css.php");?>
|
|
|
|
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
|
<!--[if lt IE 9]>
|
|
<script src="template/<?php echo $OJ_TEMPLATE?>/js/html5shiv.js"></script>
|
|
<script src="template/<?php echo $OJ_TEMPLATE?>/js/respond.min.js"></script>
|
|
<![endif]-->
|
|
</head>
|
|
|
|
<body>
|
|
<div class="container">
|
|
<?php include("template/$OJ_TEMPLATE/nav.php");?>
|
|
|
|
<!-- Main component for a primary marketing message or call to action -->
|
|
<div class="jumbotron">
|
|
<?php
|
|
if($pr_flag){
|
|
echo "<title>$MSG_PROBLEM".$row['problem_id']."--". $row['title']."</title>";
|
|
echo "<center><h3>$id: ".$row['title']."</h3>";
|
|
}else{
|
|
//$PID="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
|
$id=$row['problem_id'];
|
|
echo "<title>$MSG_PROBLEM ".$PID[$pid].": ".$row['title']." </title>";
|
|
echo "<center><h3>$MSG_PROBLEM ".$PID[$pid].": ".$row['title']."</h3>";
|
|
}
|
|
|
|
echo "<span class=green>$MSG_Time_Limit: </span>".$row['time_limit']." Sec ";
|
|
echo "<span class=green>$MSG_Memory_Limit: </span>".$row['memory_limit']." MB";
|
|
|
|
if($row['spj']) echo " <span class=red>Special Judge</span>";
|
|
echo "<br><span class=green>$MSG_SUBMIT: </span>".$row['submit']." ";
|
|
echo "<span class=green>$MSG_SOVLED: </span>".$row['accepted']."<br>";
|
|
|
|
if($pr_flag){
|
|
echo "[<a href='submitpage.php?id=$id'>$MSG_SUBMIT</a>] ";
|
|
}else{
|
|
echo "[<a href='submitpage.php?cid=$cid&pid=$pid&langmask=$langmask'>$MSG_SUBMIT</a>] ";
|
|
}
|
|
|
|
echo "[<a href='problemstatus.php?id=".$row['problem_id']."'>$MSG_STATUS</a>] ";
|
|
echo "[<a href='bbs.php?pid=".$row['problem_id']."$ucid'>$MSG_BBS</a>] ";
|
|
echo "[$MSG_Creator:<span id='creator'></span>]";
|
|
|
|
if(isset($_SESSION[$OJ_NAME.'_'.'administrator'])){
|
|
require_once("include/set_get_key.php");
|
|
?>
|
|
|
|
[<a href="admin/problem_edit.php?id=<?php echo $id?>&getkey=<?php echo $_SESSION[$OJ_NAME.'_'.'getkey']?>" >Edit</a>]
|
|
[<a href='javascript:phpfm(<?php echo $row['problem_id'];?>)'>TestData</a>]
|
|
|
|
<?php
|
|
}
|
|
|
|
echo "</center>";
|
|
echo "<!--StartMarkForVirtualJudge-->";
|
|
echo "<h4>$MSG_Description</h4><div class=content>".$row['description']."</div><br>";
|
|
|
|
if($row['input'])echo "<h4>$MSG_Input</h4><div class=content>".$row['input']."</div><br>";
|
|
if($row['output'])echo "<h4>$MSG_Output</h4><div class=content>".$row['output']."</div><br>";
|
|
|
|
$sinput=str_replace("<","<",$row['sample_input']);
|
|
$sinput=str_replace(">",">",$sinput);
|
|
$soutput=str_replace("<","<",$row['sample_output']);
|
|
$soutput=str_replace(">",">",$soutput);
|
|
|
|
if(strlen($sinput)){
|
|
echo "<h4>$MSG_Sample_Input</h4><pre class=content><span class=sampledata>".($sinput)."</span></pre><br>";
|
|
}
|
|
|
|
if(strlen($soutput)){
|
|
echo "<h4>$MSG_Sample_Output</h4><pre class=content><span class=sampledata>".($soutput)."</span></pre><br>";
|
|
}
|
|
|
|
echo "<div class=am-g>"
|
|
echo "<div class=am><strong>$MSG_Sample_Input</strong><pre class=content><span class=sampledata>".($soutput)."</span></pre></div>";
|
|
echo "<div class=am><strong>$MSG_Sample_Output</strong><pre class=content><span class=sampledata>".($soutput)."</span></pre></div>";
|
|
echo "</div>"
|
|
|
|
if($row['hint']){
|
|
echo "<h4>$MSG_HINT</h4><div class='hint content'>".$row['hint']."</div><br>";
|
|
}
|
|
|
|
|
|
if($pr_flag){
|
|
echo "<h4>$MSG_SOURCE</h4><div class=content>";
|
|
$cats=explode(" ",$row['source']);
|
|
foreach($cats as $cat){
|
|
echo "<a href='problemset.php?search=".htmlentities($cat,ENT_QUOTES,'utf-8')."'>".htmlentities($cat,ENT_QUOTES,'utf-8')."</a> ";
|
|
}
|
|
echo "</div><br>";
|
|
}
|
|
|
|
echo "<center>";
|
|
echo "<!--EndMarkForVirtualJudge-->";
|
|
|
|
if($pr_flag){
|
|
echo "[<a href='submitpage.php?id=$id'>$MSG_SUBMIT</a>] ";
|
|
}else{
|
|
echo "[<a href='submitpage.php?cid=$cid&pid=$pid&langmask=$langmask'>$MSG_SUBMIT</a>]";
|
|
}
|
|
|
|
echo "[<a href='problemstatus.php?id=".$row['problem_id']."'>$MSG_STATUS</a>]";
|
|
//echo "[<a href='bbs.php?pid=".$row['problem_id']."$ucid'>$MSG_BBS</a>]";
|
|
|
|
if(isset($_SESSION[$OJ_NAME.'_'.'administrator'])){
|
|
require_once("include/set_get_key.php");
|
|
?>
|
|
|
|
[<a href="admin/problem_edit.php?id=<?php echo $id?>&getkey=<?php echo $_SESSION[$OJ_NAME.'_'.'getkey']?>" >Edit</a>]
|
|
[<a href='javascript:phpfm(<?php echo $row['problem_id'];?>)'>TestData</a>]
|
|
|
|
<?php
|
|
}
|
|
|
|
echo "</center>";
|
|
?>
|
|
</div>
|
|
</div> <!-- /container -->
|
|
|
|
|
|
<!-- Bootstrap core JavaScript
|
|
================================================== -->
|
|
<!-- Placed at the end of the document so the pages load faster -->
|
|
<?php include("template/$OJ_TEMPLATE/js.php");?>
|
|
<script>
|
|
function phpfm(pid){
|
|
//alert(pid);
|
|
$.post("admin/phpfm.php",{'frame':3,'pid':pid,'pass':''},function(data,status){
|
|
if(status=="success"){
|
|
document.location.href="admin/phpfm.php?frame=3&pid="+pid;
|
|
}
|
|
});
|
|
}
|
|
|
|
$(document).ready(function(){
|
|
$("#creator").load("problem-ajax.php?pid=<?php echo $id?>");
|
|
});
|
|
</script>
|
|
|
|
</body>
|
|
</html>
|