diff options
author | emkael <emkael@tlen.pl> | 2020-05-14 00:24:46 +0200 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2020-05-14 00:24:46 +0200 |
commit | b6cc0b7cf36820b6b31276468b05f00ca4b4ad4f (patch) | |
tree | 42f72e67b3dc1728d871a6d2502aea9e65e39698 /http/api-inc.php | |
parent | 5ea893e358c47f7bd78c95405a14c6a5fada4ff4 (diff) |
Boards count instead of over/under parameter
Diffstat (limited to 'http/api-inc.php')
-rw-r--r-- | http/api-inc.php | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/http/api-inc.php b/http/api-inc.php index c2336af..9cac20e 100644 --- a/http/api-inc.php +++ b/http/api-inc.php @@ -235,6 +235,20 @@ class ApiPklV2 extends ApiPklV1 { } -class ApiPklV3 extends ApiPklV2 {} +class ApiPklV3 extends ApiPklV2 { + + function check_parameters() { + if (!isset($this->parameters['manual']) || !isset($this->parameters['manual']['min_points']) || !isset($this->parameters['manual']['tournament_weight'])) { + if (isset($this->parameters['boards'])) { + $this->check_values($this->parameters, array( + 'boards' => function($r) { return ctype_digit($r); } + )); + $this->parameters['over39_boards'] = strval(intval($this->parameters['boards'] > 39)); + } + } + return parent::check_parameters(); + } + +} ?> |