Location :
Contest ".$cid."";
else
echo "
MainBoard";
if($pid!=null && $pid!=0)
{
$query = "?pid=$pid";
if($cid!=0)
{
$query .= "&cid=$cid";
$PAL = pdo_query("SELECT num FROM contest_problem WHERE contest_id=? AND problem_id=?",$cid,$pid)[0][0];
echo " >>
Problem ".$PID[$PAL]."";
}
else
{
echo " >>
Problem ".$pid."";
}
}
?>
=2)";
$level = "";
}
else
{
$level = " - (`top_level`=1)";
}
if(isset($_REQUEST['cid'])){
$sql .= " GROUP BY t.tid,cp.num ORDER BY `top_level`$level DESC, MAX(`r`.`time`) DESC";
}else{
$sql .= " GROUP BY t.tid ORDER BY `top_level`$level DESC, MAX(`r`.`time`) DESC";
}
//$sql .= " LIMIT 30";
//echo $sql;
$result = pdo_query($sql);
$rows_cnt = count($result);
$cnt = 0;
$isadmin = isset($_SESSION[$OJ_NAME.'_'.'administrator']);
?>
|
|
|
|
|
|
|
".$MSG_NO_QUESTIONS." | ");
foreach($result as $row)
{
$cnt = 1-$cnt;
if($row['top_level']==3)
{
echo "";
}
else if($row['top_level']==2)
{
echo "
";
}
else
{
if($cnt)
echo "
";
else
echo "
";
}
echo "| ";
if($row['top_level']!=0)
{
if($row['top_level']!=1 || $row['pid']==($pid==''?0:$pid))
{
if($row['top_level']==3)
{
echo " ".$MSG_DISCUSS_NOTICE."";
}
else if($row['top_level']==2)
{
echo " ".$MSG_DISCUSS_NOTE."";
}
}
}
else if($row['status']==1)
echo"Lock";
else if($row['count']>20)
echo"Hot";
echo " | ";
if($row['author_id']=="admin")
{
echo "admin | ";
}
else
{
echo "{$row['author_id']} | ";
}
echo "";
if($row['pid']!=0)
{
if($row['cid'])
{
echo "";
echo "{$PID[$row['num']]}";
}
else
{
echo "";
echo "{$row['pid']}";
}
}
echo " | ";
if($row['cid'])
echo "".htmlentities($row['title'],ENT_QUOTES,"UTF-8")." | ";
else
echo "".htmlentities($row['title'],ENT_QUOTES,"UTF-8")." | ";
$timestamp = strtotime($row['lastupdate']);
$oldstamp = strtotime("-1 days");
if($oldstamp >= $timestamp)
{
$dateouts = date("m-d", strtotime($row['lastupdate']));
echo "{$dateouts} | ";
}
else
{
$dateouts = "new!!";
echo "{$dateouts} | ";
}
echo "".($row['count']-1)." | ";
echo "
";
}
?>