From cc99b7d035a3d57effb05581bebc724ede568b67 Mon Sep 17 00:00:00 2001 From: emkael Date: Thu, 14 May 2020 01:39:23 +0200 Subject: Form with manual boards count and BridgeNET tournament rank --- http/pkle2020a.php | 60 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 22 deletions(-) diff --git a/http/pkle2020a.php b/http/pkle2020a.php index 65abb54..4a8d9e8 100644 --- a/http/pkle2020a.php +++ b/http/pkle2020a.php @@ -70,9 +70,11 @@ function display() { var sqlTeamy = ['UPDATE `addons` SET `mastr` = 0;']; var pklHTML = ['Miejsce   PKL   ']; for (var place = 1; place <= parseInt(document.getElementsByName('iuc')[0].value); place++) { - sqlPary.push('UPDATE `dodatki` SET `pkl` = ' + response.points[place] + ' WHERE `miejsce` = ' + place + ';'); - sqlTeamy.push('UPDATE `addons` SET `mastr` = ' + response.points[place] + ' WHERE `place` = ' + place + ';'); - pklHTML.push('' + place + '' + response.points[place] + ''); + if (response.points[place]) { + sqlPary.push('UPDATE `dodatki` SET `pkl` = ' + response.points[place] + ' WHERE `miejsce` = ' + place + ';'); + sqlTeamy.push('UPDATE `addons` SET `mastr` = ' + response.points[place] + ' WHERE `place` = ' + place + ';'); + pklHTML.push('' + place + '' + response.points[place] + ''); + } } pklHTML.push('SUMA PKL' + response.sum + ''); document.getElementById('outsql').innerHTML = sqlPary.join("\n"); @@ -90,10 +92,12 @@ function sendit(form) { players: parseInt(form.izw.value), title_sum: parseFloat(form.swk.value), tournament_rank: 8-form.rng.value, - over39_boards: parseInt(form.rozdan.value) + boards: parseInt(form.rozdan.value) } + params['over39_boards'] = (params['boards'] > 39) * 1; var tourtypes = ['tk', 'to', 'tp', 'ok', 'ok1', 'ot', 'gp', 'gg']; tourtypes[101] = 'kmp'; + tourtypes[102] = 'bnet'; params['manual[players_coefficient]'] = parseFloat(form.zaw.value); params['manual[min_points]'] = parseInt(form['min' + (8-params.tournament_rank) + (params.over39_boards ? '_' : '')].value); params['manual[tournament_weight]'] = parseInt(form['r' + tourtypes[params.tournament_rank] + (params.over39_boards ? '_' : '')].value); @@ -167,8 +171,9 @@ function submitit(ev){

KALKULATOR PKLI W TURNIEJACH PZBS
zgodny z nowym regulaminem (obowiązującym od 01.11.2018)
- oraz nowym regulaminem KMP (obowiązującym od 01.01.2020)

- Przejdź do kalkulatora zgodnego ze starym regulaminem KMP! + z nowym regulaminem KMP (obowiązującym od 01.01.2020)
+ oraz regulaminem BridgeNET Lokalnego (obowiązującym od 01.05.2020) + Przejdź do kalkulatora sprzed 01.05.2020

Możesz eksperymentować ze wszystkimi (prawie) parametrami.
Dla przywrócenia stanu regulaminowego otwórz ponownie stronę. @@ -180,8 +185,8 @@ function submitit(ev){ turniej od 40 rozdań - WAGA
turniejuMINIMUM
za 1sze miejsce - WAGA
turniejuMINIMUM
za 1sze miejsce + WAGA
turniejuMINIMUM
za 1. miejsce + WAGA
turniejuMINIMUM
za 1. miejsce WSP: @@ -195,6 +200,7 @@ function submitit(ev){ Okręgowy:
Klubowy: +
@@ -206,6 +212,7 @@ function submitit(ev){
+ OTP∗∗∗∗:
OTP∗∗∗:
@@ -216,6 +223,7 @@ function submitit(ev){ Okręgowy:
Klubowy: +
@@ -227,6 +235,7 @@ function submitit(ev){
+ PKL za 1 m = śr.WK×WAGA + il.zaw×WSP @@ -241,24 +250,14 @@ function submitit(ev){   - TYP ZAWODÓW
+ TYP ZAWODÓW


-

LICZBA ROZDAŃ
-
- - RANGA ZAWODÓW
-
-
-
-
-
-
-
-
- + + LICZBA ROZDAŃ
+ UCZESTNIKÓW

@@ -271,6 +270,23 @@ function submitit(ev){ Suma WK wszystkich
zawodników.
+
+ RANGA ZAWODÓW
+
+
+
+
+
+ + +
+
+
+
+
+
+ + Średnie WK zawodnika w turnieju: 
-- cgit v1.2.3