function socket_push($data) { if (!mo_com_socket($data)) { mo_log_user('Solution Failed Pushing (SID = ' . $data['sid'] . ').'); return False; } else { return True; } }
} elseif ($_POST['action'] == 'edit') { $edit_cid = $_POST['cid']; $edit_name = $_POST['name']; $edit_intro = $_POST['intro']; $sql = 'UPDATE `mo_judge_client` SET `name` = ?, `intro` = ? WHERE `id` = ?'; $db->prepare($sql); $db->bind('ssi', $edit_name, $edit_intro, $edit_cid); $db->execute(); $msg = '<div class="alert alert-success">ID为' . $edit_cid . '的评测端修改成功!</div>'; } elseif ($_POST['action'] == 'del') { $sql = 'DELETE FROM `mo_judge_client` WHERE `id` = ?'; $db->prepare($sql); $db->bind('i', $_POST['cid']); $db->execute(); $order = array('action' => 'kill', 'cid' => $_POST['cid']); mo_com_socket($order); } } $sql = 'SELECT * FROM `mo_judge_client`'; $db->prepare($sql); $result = $db->execute(); ?> <div class="container"> <div class="col-md-12" id = "client"> <table class="table table-striped table-hover"> <tbody> <?php $now = time(); $js_tmp = ''; foreach ($result as $client) { $tr = $now - strtotime($client['last_ping']) < 200 ? '<tr class="success"' : '<tr class="danger"';