Example #1
0
                    $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"]++;
Example #2
0
<?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"];
Example #3
0
    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>
Example #4
0
			</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'];
    ?>
Example #5
0
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>
Example #6
0
     $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") {
Example #7
0
<?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"]++;
    }
}
?>