2024-10-10
This commit is contained in:
147
web/template/sidebar/problem2.php
Normal file
147
web/template/sidebar/problem2.php
Normal file
@@ -0,0 +1,147 @@
|
||||
<!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>";
|
||||
}
|
||||
|
||||
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>
|
||||
Reference in New Issue
Block a user