<?php require_once "config/dbconf.php"; session_start(); global $config; $pdo = new PDO($config['host'], $config['user'], $config['password']); $r = backup($pdo); if (!isset($_SESSION['user'])) { save($pdo); header("Location: /login.php"); exit; } board($pdo); if (isset($_POST['reset_best'])) { unset($_SESSION['best_score']); best($pdo); } if (empty($_SESSION['choice']) || isset($_POST['reset'])) { $choice = rand(0, 100); $_SESSION['score'] = 0; $_SESSION['choice'] = $choice; $_SESSION['response'] = null; save($pdo); } else { $choice = $_SESSION['choice']; $_SESSION['score'] = $r['save_score']; $_SESSION['choice'] = $r['save_number']; $_SESSION['response'] = $r['save_response']; $_SESSION['guess'] = $r['save_guess']; } if (empty($_POST['guess'])) {
echo $Review->get_cards($_POST['id']); } catch (MyException $e) { echo 'ERROR'; } exit; } // run the game review button clicks // actually... if this is hit, they've already been handled // just return stuff to display $players = $Review->get_players(); $colors = array(); foreach ($players as $key => $player) { $colors[$player['color']] = htmlentities($GLOBALS['_PLAYERS'][$key]) . ' [' . $key . ']'; } try { $board = strip_whitespace(board($Review)); call($board); $players = strip_whitespace($Review->draw_players()); call($players); $game_info = game_info($Review); // don't strip_whitespace, it breaks the JS included call($game_info); $move_info = nl2br(trim(trim($Review->get_move_info(), " -=+"))); // wrap the player name in a class of the players color foreach ($colors as $color => $player) { if (false !== strpos($move_info, $player)) { $move_info = str_replace($player, '<span class="' . substr($color, 0, 3) . '">' . $player . '</span>', $move_info); } } call($move_info); $dice = '';
<?php // LINX header('Content-type: text/html; charset="utf-8"'); //type = singular | symmetric | multiple $g_arrBoards = (require '145.boards.php'); $iBoard = isset($_GET['board'], $g_arrBoards[$_GET['board']]) ? $_GET['board'] : key($g_arrBoards); $arrBoard = $g_arrBoards[$iBoard]; $board = board($arrBoard, $iBoard); ?> <!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Linx</title> <link rel="stylesheet" href="/145.css" /> </head> <body> <div class="help"> <p>Connect the big dots. Drag a <span title="Yes, I know black and white aren't colors. But I don't care and neither do you.">colored</span> big dot to another big dot of the same color.</p> <p>[<?php echo $iBoard; ?> ] | <a href="?board=<?php echo $iBoard + 1; ?> ">Next board</a> | <a href="/145B">Do it yourself</a></p> </div>
<div id="pathmarkers"> <div id="pm01"></div><div id="pm02"></div><div id="pm03"></div><div id="pm04"></div><div id="pm05"></div> <div id="pm06"></div><div id="pm07"></div><div id="pm08"></div><div id="pm09"></div><div id="pm10"></div> <div id="pm11"></div><div id="pm12"></div><div id="pm13"></div><div id="pm14"></div><div id="pm15"></div> <div id="pm16"></div><div id="pm17"></div><div id="pm18"></div><div id="pm19"></div><div id="pm20"></div> <div id="pm21"></div><div id="pm22"></div><div id="pm23"></div><div id="pm24"></div><div id="pm25"></div> <div id="pm26"></div><div id="pm27"></div><div id="pm28"></div><div id="pm29"></div><div id="pm30"></div> <div id="pm31"></div><div id="pm32"></div><div id="pm33"></div><div id="pm34"></div><div id="pm35"></div> <div id="pm36"></div><div id="pm37"></div><div id="pm38"></div><div id="pm39"></div><div id="pm40"></div> <div id="pm41"></div><div id="pm42"></div><div id="pm43"></div><div id="pm44"></div> </div> <!-- #pathmarkers --> <img src="images/blank.gif" width="800" height="449" usemap="#gamemap" alt="" /> <?php echo board($Game); ?> <div id="next"><?php echo $Game->get_trade_value(); ?> </div> <?php echo $Game->draw_players(); ?> <div id="dice"></div> </div> <!-- #board -->
<div id="pathmarkers"> <div id="pm01"></div><div id="pm02"></div><div id="pm03"></div><div id="pm04"></div><div id="pm05"></div> <div id="pm06"></div><div id="pm07"></div><div id="pm08"></div><div id="pm09"></div><div id="pm10"></div> <div id="pm11"></div><div id="pm12"></div><div id="pm13"></div><div id="pm14"></div><div id="pm15"></div> <div id="pm16"></div><div id="pm17"></div><div id="pm18"></div><div id="pm19"></div><div id="pm20"></div> <div id="pm21"></div><div id="pm22"></div><div id="pm23"></div><div id="pm24"></div><div id="pm25"></div> <div id="pm26"></div><div id="pm27"></div><div id="pm28"></div><div id="pm29"></div><div id="pm30"></div> <div id="pm31"></div><div id="pm32"></div><div id="pm33"></div><div id="pm34"></div><div id="pm35"></div> <div id="pm36"></div><div id="pm37"></div><div id="pm38"></div><div id="pm39"></div><div id="pm40"></div> <div id="pm41"></div><div id="pm42"></div><div id="pm43"></div><div id="pm44"></div> </div> <!-- #pathmarkers --> <img src="images/blank.gif" width="800" height="449" usemap="#gamemap" alt="" /> <?php echo board($Review); ?> <div id="next"><?php echo $Review->get_trade_value(); ?> </div> <?php echo $Review->draw_players(); ?> <div id="dice"><?php $move = $Review->get_step(); if ('A' === $move[0]) { list($type, $action) = explode(' ', $move);