<?php ### pre_common_member_verify ### e.g. wp-content/plugins/likedome/tournament.php?opt=['methodname']&type=1&flag=1 define('LIKEDOME_PLUGINS_ROOT', dirname(__FILE__)); require_once LIKEDOME_PLUGINS_ROOT . '/includes/classes.php'; tournament(); function tournament() { global $wpdb, $user_identity, $user_ID; header('Content-Type: text/html; charset=' . getCharset() . ''); if (intval($_REQUEST['matchid']) > 0 && intval($_REQUEST['opt']) > 0) { echo "参数错误!"; exit; } $matchid = intval($_REQUEST['matchid']); if (!empty($user_identity)) { $username = htmlspecialchars(addslashes($user_identity)); } else { if (!empty($_COOKIE['comment_author_' . COOKIEHASH])) { $username = htmlspecialchars(addslashes($_COOKIE['comment_author_' . COOKIEHASH])); } else { echo "需要登陆"; exit; } } switch ($_REQUEST['opt']) { case 'apply': if (!getUserVerify($user_ID)) { echo "需要选手认证才可以报名"; exit;
<?php //header("Content-Type:application/json"); include_once "../base/bd_configuracion.php"; include_once "../base/funcionesBase.php"; include_once "../sharedfunctions/SharedFunctions.php"; include_once "../Tournament.php"; $con = new bd_configuracion(); $con->conectar(); if (isset($_POST['data']) && empty($_POST['data']) == false) { $strTemp = $_POST['data']; try { $stringWinnersArray = tournament(str_replace(' ', '', $strTemp)); setWinnerPoints(getNameWinner($stringWinnersArray)); deliverResponse(200, $stringWinnersArray); } catch (Exception $e) { deliverResponse(400, "Error processing data"); } } else { deliverResponse(400, "Error processing data"); } function deliverResponse($status, $data) { header("HTTP/1.1 {$status}"); $response['status'] = $status; $response['winner'] = str_replace('"', '', $data); $jsonResponse = json_encode($response); echo $jsonResponse; }
<?php include_once "../base/bd_configuracion.php"; include_once "../base/funcionesBase.php"; include_once "../sharedfunctions/SharedFunctions.php"; include_once "/Tournament.php"; include_once "../sharedfunctions/fileFunctions.php"; $con = new bd_configuracion(); $con->conectar(); $stringArchivo = uploadFile(); if ($stringArchivo != "") { $stringWinnersArray = tournament(str_replace(' ', '', $stringArchivo)); setWinnerPoints(getNameWinner($stringWinnersArray)); } $resultado = getTopTen(); ?> <html lang="en"> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-5"> <script src="//use.edgefonts.net/poiret-one.js"></script> <meta http-equiv="Content-type" content="text/html;charset=UTF-8"> <head> <script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script type="text/javascript" src="javascript/TournamentJS.js"></script> <script type="text/javascript" src="javascript/PaperSiccorsRockRules.js"></script> <!-- <script>var gameListInput = '<?php echo $stringArchivo; ?> ';</script> -->