$accepted = $row[4]; $submits = $row[5]; echo "<tr>"; echo "<td class='mid'>{$pro_id}</td>"; echo "<td><a href='problemshow.php?pro_id={$pro_id}'>{$title}"; if ($is_admin) { echo "<a href='admin_editproblem.php?pro_id={$pro_id}'>[Edit]</a>"; if ($banned != 0) { echo "<a href='admin_editproblem.php?do_unban={$pro_id}' style='color:#f70;'>[Banned]</a>"; } echo "<a href='admin_rejudge.php?pro_id={$pro_id}&confirm=1'>[Rejudge]</a>"; } echo "</a></td>"; if (isset($_SESSION['user_id'])) { echo '<td align=center>'; Draw_tags($pro_id); echo '</td>'; } if ($submits == 0) { $radio = 0; } else { $radio = (int) ($accepted / $submits * 100); } echo "<td class='mid'>{$radio}%({$accepted}/{$submits})</td>"; echo "<td class='mid'>{$add_time}</td>"; echo "</tr>"; } ?> </table> <?php
echo "<p class='subtitle'>{$title}"; if ($is_admin) { echo "<a href='admin_editproblem.php?pro_id={$id}'>[Edit]</a>"; } echo '</p>'; echo "<table>"; echo "<tr><td>Time Limit: {$time_limit}MS </td><td width=10></td><td> Memory Limit: {$mem_limit}K</td></tr>"; if ($case_time_limit != 0 && $case_time_limit < $time_limit) { echo "<tr><td colspan=3>Case Time Limit: {$case_time_limit}MS</td></tr>"; } if ($isspj != 0) { echo '<tr><td colspan=3><font color=red>Special judge</font></td></tr>'; } echo "<tr><td>Total Submits: {$submits} </td><td></td><td> Accepted: {$accepted}</td></tr>"; echo '<tr><td colspan=3>'; Draw_tags($id); echo '</td></tr>'; echo "</table>"; echo "</center>"; echo "<p class='subtitle'>Description</p>"; echo "<div class='content'>{$desc}</div>"; if ($input != '') { echo "<p class='subtitle'>Input</p>"; echo "<div class='content'>{$input}</div>"; } if ($output != '') { echo "<p class='subtitle'>Output</p>"; echo "<div class='content'>{$output}</div>"; } echo "<p class='subtitle'>Sample Input</p>"; echo "<div class='sample'>{$sample_input}</div>";
echo '<table class="table_list wide_list" border=1>'; echo '<tr>'; if (isset($_SESSION['user_id'])) { echo '<th>Tags</th>'; } echo '<th>ID</th>'; echo '<th>Title</th>'; echo '</tr>'; $query = 'select contest_problems.*,problems.title from contest_problems ' . 'inner join problems on problems.pro_id=contest_problems.pro_id ' . "where contest_id={$contest_id} " . 'order by new_id asc'; $ret = oj_query($query); while ($row = mysql_fetch_assoc($ret)) { echo '<tr>'; $contest_pro = $row['pro_id']; if (isset($_SESSION['user_id'])) { echo '<td align=center>'; Draw_tags($contest_pro, $contest_id); echo '</td>'; } echo "<td>{$row['new_id']}</td>"; echo "<td align=left><a href='problemshow.php?pro_id={$contest_pro}"; if (!$is_ended) { echo "&contest_id={$contest_id}"; } echo "'>" . htmlspecialchars($row['title']) . '</a>'; if ($is_admin && $is_pending) { echo "<a href='admin_modifycontestproblem.php?action=Delete&contest_id={$contest_id}&pro_id={$contest_pro}'>[Delete]</a>"; } echo '</td>'; echo '</tr>'; } echo '</table>';