$checkExist = 1; } } } if (!$checkExist) { echo "-"; } ?> </td> <td class="middle"> <!-- One Man Solve --> <?php $checkExist = 0; $oms[$task->task_id]["display"] = ""; $oms[$task->task_id]["count"] = 0; $result_prize = Database::getAllThat("result", "`task_id` = " . $task->task_id . " and `score`=100 ORDER BY `result_id` ASC"); while ($prize = mysql_fetch_object($result_prize)) { $user = Database::getThat("user", "`user_id`='" . $prize->user_id . "'"); if ($user["level"] == 1 and !isset($check_oms[$task->task_id][$user["user_id"]]) and checkAccept($user["user_id"], $task->task_id)) { $check_oms[$task->task_id][$user["user_id"]] = 1; $oms[$task->task_id]["display"] = $user["display"]; $oms[$task->task_id]["count"]++; if ($oms[$task->task_id]["count"] > 1) { break; } } } if ($oms[$task->task_id]["count"] == 1) { echo $oms[$task->task_id]["display"]; $count_prize[$oms[$task->task_id]["display"]]["One Man Solve"]++; $count_prize[$oms[$task->task_id]["display"]]["All"]++;
<?php session_start(); include '../config.php'; include 'config.php'; include 'library.php'; if (!isAdmin()) { die; exit; } $result = Database::getAllThat("ask", "`sub_ask` = 0 ORDER BY `ask`.`ask_id` DESC "); while ($ask = mysql_fetch_array($result)) { $res = Database::getAllThat("ask", "`sub_ask` = " . $ask["ask_id"]); $count_hr = 0; $sub = mysql_fetch_array($res); $activate = "btn-default"; if (!isset($sub["ask_id"])) { $activate = "btn-primary"; } $short = ""; $lm = strlen($ask["detail"]); if ($lm > 50) { $lm = 50; } for ($i = 0; $i < $lm; $i++) { $short .= $ask["detail"][$i]; } $user = Database::getById("user", $ask["user_id"]); ?> <p><p onclick="load_ans(<?php echo $ask["ask_id"];
include '../../notlogin.php'; die; } ?> <div class="modal" style="top:30%; height: 30%; color:#565656"> <div class="modal-content" style="background:#D9D9D9; margin-left: 40%;margin-right: 40%;height: 100%;"> <div class='modal-close'> <a href="javascript:closeModal('who_pass')"><img class='modal-close-icon' src="addon/img/close-icon.png"></a> </div> <p class="who_pass_pre" ><b class="who_pass_pre" style="padding-left:10px;padding-right:10px">รายชื่อผู้ที่ทำผ่าน</b></p> <div class="who_pass_pre" style="background:#FFFFFF;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;height:85%;overflow:auto;padding-left:10px;padding-right:10px"> <?php $task = Database::getById("task", $_GET["task_id"]); if ($task['see'] == 1 or isAdmin()) { if ($config['mode'] == 'blind_contest' or $config['mode'] == 'contest') { exit; } $result = Database::getAllThat("pass", "`task_id` = " . $_GET["task_id"]); echo "<table class='who_pass_pre' style='list-style-type: circle; width:100%'>"; while ($pass = mysql_fetch_array($result)) { $user = Database::getUser($pass["user_id"]); if ($user["level"] == 1) { echo "<tr><td style='style:5%'><td style='width:95%' class='who_pass_pre'>" . $user["display"] . "</td></tr>"; } } echo "</div>"; } ?> </div> </div> </div>
</div> </div> <div class='row'> <div class='col-md-3'></div> <div class='col-md-6'> <div class="panel panel-default"> <div class="panel-heading"><b>ถาม</b></div> <div class="panel-body"> <form method="post" action="ask_active.php?op=ask"> <textarea autofocus class='form-control' style='height:75' name="detail"></textarea> <input class='btn btn-primary btn-sm pull-right' type='submit' value='ส่งคำถาม'> </form> </div> </div> <?php $result = Database::getAllThat("ask", "`sub_ask` = 0 and `user_id` = " . $_SESSION[$config['name_short']]['user_id'] . " ORDER BY `ask`.`ask_id` DESC "); while ($ask = mysql_fetch_array($result)) { ?> <div class="panel panel-default"> <div class="panel-heading">#<?php echo $ask["ask_id"]; ?> </div> <div class="panel-body"> <?php echo $ask["detail"]; ?> </div> <div class="panel-footer" id="ask_<?php echo $ask['ask_id']; ?>
session_start(); include '../config.php'; include 'config.php'; include 'library.php'; if (!isLogin()) { include '../../notlogin.php'; die; } $chk = Database::getById("ask", $_GET["ask_id"]); if ($chk["user_id"] != $_SESSION[$config['name_short']]['user_id']) { die; exit; } ?> <div class="panel panel-default"> <div class="panel-body"> <?php $res = Database::getAllThat("ask", "`sub_ask` = " . $_GET['ask_id']); $count_hr = 0; while ($sub = mysql_fetch_array($res)) { if ($count_hr++ != 0) { echo "<hr>"; } echo $sub['detail']; } if ($count_hr == 0) { echo "<span class='label label-default'>กำลังรอการตอบกลับ ระบบจะแสดงคำตอบทันทีที่มีการตอบกลับ ...</span>"; } ?> </div> </div>
$sql = "SELECT * FROM `task` WHERE `task_id` = " . $_REQUEST["task_id"]; $result = mysql_query($sql) or die(mysql_error()); $task = mysql_fetch_array($result) or die(mysql_error()); if ($_POST["see"] == 1 and $task["see"] == 0) { $_POST["see_date"] = time(); } Database::UpdateById("task", $_REQUEST["task_id"], $_POST); // echo "<meta http-equiv='refresh' content='0; ../admin/#task'/>"; } else { if ($_REQUEST["action"] == "add_user") { Database::putInTo("user", $_POST); echo "<meta http-equiv='refresh' content='0; ../admin/#user'/>"; } else { if ($_REQUEST["action"] == "rem_user") { $user_info = Database::getUser($_POST['user_id']); $result = Database::getAllThat("result", "`user_id` = '" . $_POST['user_id'] . "'"); while ($rm_file = mysql_fetch_array($result)) { $file_name = $rm_file['task_id'] . "-" . $user_info["user"]; if (file_exists('../judge/upload/' . $file_name . ".c")) { unlink('../judge/upload/' . $file_name . ".c"); } if (file_exists('../judge/upload/' . $file_name . ".cpp")) { unlink('../judge/upload/' . $file_name . ".cpp"); } } $list_db = array("pass", "activity", "best", "chat", "latest", "like", "pass", "result", "user"); foreach ($list_db as $key => $value) { Database::deleteAllThat($value, "`user_id` = '" . $_POST['user_id'] . "'"); } } else { if ($_REQUEST["action"] == "edit_user") {
<?php session_start(); // session_destroy(); // $_SESSION[$config['name_short']]['user_id'] = 153; include "addon/config.php"; include "config.php"; include "addon/library.php"; $result_task = Database::getAllThat("task", "`see` = 1"); $count["all"] = 0; $count["pass"] = 0; $count["not_pass"] = 0; $count["not_submit"] = 0; $count["new"] = 0; while ($task = mysql_fetch_array($result_task)) { $count["all"]++; $task_pass = Database::getThat("pass", "`task_id` = " . $task["task_id"] . " and `user_id` = " . $_SESSION[$config['name_short']]['user_id']); if (isset($task_pass["pass_id"])) { $count["pass"]++; } else { $task_not_pass = Database::getThat("result", "`task_id` = " . $task["task_id"] . " and `user_id` = " . $_SESSION[$config['name_short']]['user_id']); if (isset($task_not_pass["result_id"])) { $count["not_pass"]++; } else { $count["not_submit"]++; } } if (date("m-d-y", $task["see_date"]) == date("m-d-y", time())) { $count["new"]++; } } ?>