summaryrefslogtreecommitdiff
path: root/tdd-protocol.php
blob: 7f6eb7b021905886f06468098979b8e11aae5c97 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php

$prefix = $_GET['prefix'];
$round = (int)$_GET['round'];
$board = (int)$_GET['board'];

require_once('tdd-bootstrap.php');

$protocol = new Protocol($prefix, $round, $board);

// security check
$html_filename = $protocol->get_filename();
$len = strlen($html_filename);
$request_uri_ending = substr($_SERVER['REQUEST_URI'], -$len-1);
if($request_uri_ending != '/' . $html_filename) {
    die('This script cannot be called directly!');
}
//

$deals_by_tables = load_deals_for_tables($prefix, $round, $board);
foreach($deals_by_tables as $table => $deal) {
    $protocol->set_deal($table, $deal);
}
echo $protocol->output();