session_start();
include_once("../../../../mysql_connect.php");
include_once('stoly_config.php');
/*
$table_name = "dg_wygrani";
$sql = "SELECT * FROM $table_name WHERE `id_t` = \"$id_t\"";
$result = @mysql_query($sql,$dbc)or die("Wykonanie zapytania nie powiodo si.");
$jest = mysql_numrows($result);
if ($jest==0) {header("Location: access_denied.php"); exit;}
$table_name = "dg_config";
$sql = "SELECT show_groups FROM $table_name WHERE `id` = \"1\"";
$result = @mysql_query($sql,$dbc)or die("Wykonanie zapytania nie powiod³o siê.");
while ($wiersz = mysql_fetch_array($result)) {
$jest_zgoda = $wiersz['show_groups'];
}
if ($jest_zgoda!=1) {header("Location: access_denied.php"); exit;}
*/
switch($_SESSION['sg']) {
case 0:
case 1:$disabled = 'disabled=\"disabled\"'; $msg_submit = 'No permision to change schedule'; break;
case 2:
case 3:
case 4:
case 5:$disabled = ''; $disabled2 = 'disabled=\"disabled\"'; $disabled3 = 'disabled=\"disabled\"'; $disabled4 = 'disabled=\"disabled\"'; $msg_submit = 'Change schedule'; break;
default:$disabled = 'disabled=\"disabled\"'; $msg_submit = 'No permision to change schedule'; break;
}
$ile_stolow = $parametry['ile_s'][$id_t1];
$grupy_skonczone = 'tak'; // ma pobrac ze stoly config wartosc odpowiedzialna za to czy grupy sa skonczone czy nie
$sort = 0;
$step2 = 0;
$step3 = 0;
$step4 = 0;
$id_t = intval($_GET['id_t']);
$sort = $_GET['sort'];
$step2 = $_GET['step2'];
$step3 = $_GET['step3'];
$step4 = $_GET['step4'];
//if (!$id_t) {$id_t = 1;} //ktory turniej
include('wygrani_mini.php');
$table_name = "dg_turnieje";
$parametry2 = array();
$sql = "SELECT * FROM $table_name WHERE `id` = \"$id_t\" ";
$result = @mysql_query($sql,$dbc)or die("Wykonanie zapytania nie powiodło się.");
while ($wiersz = mysql_fetch_array($result)) {
$parametry2['naglowek'] = $wiersz['nazwa'].' '.$wiersz['rodzaj'].' - '.$wiersz['miasto'].' / '.$wiersz['kraj'].' '.$wiersz['rok'];
$parametry2['ile_g'] = $wiersz['ile_g'];
$parametry2['ile_zwg'] = $wiersz['ile_zwg'];
$parametry2['rodzaj'] = $wiersz['rodzaj'];
$parametry2['ilu_w'] = $wiersz['ilu_w'];
$parametry2['drabinka'] = $wiersz['drabinka'];
$parametry2['io'] = $wiersz['io'];
for ($i = 1; $i <= $parametry2['ile_g']; $i++) {
$a = 'g'.$i;
$parametry2["$a"] = $wiersz[$a];
}
$parametry2['bo'] = $wiersz['bo_7'];
}
$table_name = "dg_zawodnicy";
$zawodnicy = array();
$sql = "SELECT *, (fw-fp) as `fd` FROM $table_name WHERE `id_t` = \"$id_t\" ORDER BY `grupa` ASC, `mw` DESC, `fd` DESC ";
$result = @mysql_query($sql,$dbc)or die("Wykonanie zapytania nie powiodło się.");
$ilu_z = mysql_numrows($result);
while ($wiersz = mysql_fetch_array($result)) {
if ($g <> $wiersz['grupa']) {$x=1;} else {$x++;}
$g=$wiersz['grupa'];
$nr_g=$wiersz['nr_g'];
$zawodnicy['zawodnik']["$g"]["$x"] = $wiersz['zawodnik'];
$zawodnicy['id_z']["$g"]["$x"] = $wiersz['id_z'];
$zawodnicy['mr']["$g"]["$x"] = $wiersz['mr'];
$zawodnicy['mw']["$g"]["$x"] = $wiersz['mw'];
$zawodnicy['fw']["$g"]["$x"] = $wiersz['fw'];
$zawodnicy['fp']["$g"]["$x"] = $wiersz['fp'];
$zawodnicy['nr_g']["$g"]["$x"] = $wiersz['nr_g'];
$zawodnicy['mcewg']["$g"]["$x"] = $wiersz['mw']*1000+$wiersz['fd']*100;
}
/* Tutaj ustawiam kolejność w grupach dokładnie . Na wyjściu mam tablicę $wygrani posortowaną wg zajętego miejsca w grupie */
$wygrani = array();
for ($i = 1; $i <= $parametry2['ile_g']; $i++) {
for ($j = 1; $j <= $parametry2['ilu_w']; $j++) {
/* jesli 1 nie == 2 to podstawiam */
$k = $j+1;
if ($zawodnicy['mcewg']["$i"]["$j"] > $zawodnicy['mcewg']["$i"]["$k"]) {
$wygrani['id_z'][$i][$j] = $zawodnicy['id_z'][$i][$j];
$wygrani['mr'][$i][$j] = $zawodnicy['mr'][$i][$j];
$wygrani['mw'][$i][$j] = $zawodnicy['mw'][$i][$j];
$wygrani['fw'][$i][$j] = $zawodnicy['fw'][$i][$j];
$wygrani['fp'][$i][$j] = $zawodnicy['fp'][$i][$j];
} else {
/* sprawdzam jaki był wynik spotkania miedzy tymi zawodnikami i jesli wygral $j to podstawiam ... = ....$j jesli wygral $k to podstawiam ... = ....$k*/
$id_z1 = $zawodnicy['id_z'][$i][$j];
$id_z2 = $zawodnicy['id_z'][$i][$k];
$sql = "SELECT * FROM dg_wyniki WHERE (`id_t` = \"$id_t\" and `id_z1` = \"$id_z1\" and `id_z2` = \"$id_z2\") or (`id_t` = \"$id_t\" and `id_z1` = \"$id_z2\" and `id_z2` = \"$id_z1\")";
$result = @mysql_query($sql,$dbc)or die("Wykonanie zapytania nie powiodło się.");
while ($wiersz = mysql_fetch_array($result)) {
$id_meczu = $wiersz['id'];
$id_z1_sql = $wiersz['id_z1'];
$id_z2_sql = $wiersz['id_z2'];
$w1 = $wiersz['w1'];
$w2 = $wiersz['w2'];
}
//echo 'Kurna jest taki przypadek ze maja te same wspolczynniki jest to grupa '.$i.' zawodnik 1 = '.$players['player'][$id_z1].' zawodnik 2 = '.$players['player'][$id_z2].' / wynik miedzy nimi to '.$players['player'][$id_z1_sql].' '.$w1.' : '.$w2.' '.$players['player'][$id_z2_sql].' ID meczu w tablicy wyniki: '.$id_meczu.'
';
if ($w1 > $w2) {if ($id_z1_sql == $id_z1) {$ktory=$j; $ktory2=$k;} else {$ktory=$k; $ktory2=$j;} } else {if ($id_z1_sql == $id_z1) {$ktory=$k; $ktory2=$j;} else {$ktory=$j; $ktory2=$k;}}
$wygrani['id_z'][$i][$j] = $zawodnicy['id_z'][$i][$ktory];
$wygrani['mr'][$i][$j] = $zawodnicy['mr'][$i][$ktory];
$wygrani['mw'][$i][$j] = $zawodnicy['mw'][$i][$ktory];
$wygrani['fw'][$i][$j] = $zawodnicy['fw'][$i][$ktory];
$wygrani['fp'][$i][$j] = $zawodnicy['fp'][$i][$ktory];
$wygrani['id_z'][$i][$k] = $zawodnicy['id_z'][$i][$ktory2];
$wygrani['mr'][$i][$k] = $zawodnicy['mr'][$i][$ktory2];
$wygrani['mw'][$i][$k] = $zawodnicy['mw'][$i][$ktory2];
$wygrani['fw'][$i][$k] = $zawodnicy['fw'][$i][$ktory2];
$wygrani['fp'][$i][$k] = $zawodnicy['fp'][$i][$ktory2];
$j++;
}
}
}
/* Koniec zmian tablicy wygrani */
$table_name = "dg_wygrani";
$sql = "SELECT *, (fw-fp) as `fd`, (fw-fp)/mr as `fa`, (mr-mw) as `nl` FROM $table_name WHERE `id_t` = \"$id_t\" ORDER by `pig` ASC, `nl` ASC, `fa` DESC, `random` DESC";
$result = @mysql_query($sql,$dbc)or die("Wykonanie zapytania nie powiodo si.");
$jest = mysql_numrows($result);
if ($jest !=0) {
$wygrani2 = array();
$x=1;
$y=0;
while ($wiersz = mysql_fetch_array($result)) {
$wygrani2['id']["$x"] = $wiersz['id'];
$wygrani2['id_z']["$x"] = $wiersz['id_z'];
$wygrani2['mw']["$x"] = $wiersz['mw'];
$wygrani2['mr']["$x"] = $wiersz['mr'];
$wygrani2['fw']["$x"] = $wiersz['fw'];
$wygrani2['fp']["$x"] = $wiersz['fp'];
$wygrani2['fd']["$x"] = $wiersz['fd'];
$wygrani2['fa']["$x"] = $wiersz['fa'];
$wygrani2['random']["$x"] = $wiersz['random'];
$wygrani2['nl']["$x"] = $wiersz['nl'];
$wygrani2['pig']["$x"] = $wiersz['pig'];
$wygrani2['grupa']["$x"] = $wiersz['grupa'];
$wygrani2['mwd']["$x"] = $wiersz['mwd'];
if ($wiersz['mwd']) {$y++;}
$x++;
}
if ($y < $parametry2['ile_g']){
//echo "W kolumnie mwd jest wstawione :".$y." rekordw";
//exit;
for ($i = 1; $i <= $parametry2['ile_g']; $i++) {
$wygrani2['mwd']["$i"] = $i;
}
$disabled2 = ''; //Odblokowanie klawisza Step 2
} elseif ($y == count($wygrani2['mwd'])) {
$disabled2 = 'disabled=\"disabled\"'; //Zablokowanie klawisza Step 2 bo wszystko wstawione i od nowa odczytujÄ™ dane
$table_name = "dg_wygrani";
$sql = "SELECT *, (fw-fp) as `fd`, (fw-fp)/mr as `fa`, (mr-mw) as `nl` FROM $table_name WHERE `id_t` = \"$id_t\" ORDER by `mwd` ASC";
$result = @mysql_query($sql,$dbc)or die("Wykonanie zapytania nie powiodło się.");
$x=1;
while ($wiersz = mysql_fetch_array($result)) {
$wygrani2['id']["$x"] = $wiersz['id'];
$wygrani2['id_z']["$x"] = $wiersz['id_z'];
$wygrani2['mw']["$x"] = $wiersz['mw'];
$wygrani2['mr']["$x"] = $wiersz['mr'];
$wygrani2['fw']["$x"] = $wiersz['fw'];
$wygrani2['fp']["$x"] = $wiersz['fp'];
$wygrani2['fd']["$x"] = $wiersz['fd'];
$wygrani2['fa']["$x"] = $wiersz['fa'];
$wygrani2['random']["$x"] = $wiersz['random'];
$wygrani2['nl']["$x"] = $wiersz['nl'];
$wygrani2['pig']["$x"] = $wiersz['pig'];
$wygrani2['grupa']["$x"] = $wiersz['grupa'];
$wygrani2['mwd']["$x"] = $wiersz['mwd'];
$x++;
}
$show_button = "Tak";
$table_name = "dg_zawodnicy";
$sql = "SELECT * FROM $table_name WHERE `id_t` = \"$id_t\" ORDER by `nr_d` ASC";
$result = @mysql_query($sql,$dbc)or die("Wykonanie zapytania nie powiodło się.");
$x=0;
while ($wiersz = mysql_fetch_array($result)) {
if ($wiersz['nr_d']) {$x++;}
}
if ($x<>$y) {
$disabled4 = ''; //Odblokowanie klawisza Step 4
}
}
$disabled1 = 'disabled=\"disabled\"'; //Zablokowanie klawisza Step 1
}
$no = 1;
$c=64; //Kod ASCII tuż przed A
$d=64;
$naglowek = $parametry['nazwa'][$id_t].' '.$parametry['rodzaj'][$id_t].' - '.$parametry['miasto'][$id_t].' / '.$parametry['kraj'][$id_t].' '.$parametry['rok'][$id_t];
$display_block = "
".$naglowek."
No | Players | Matches won |
Winning frames |
Lost frames |
Bilans frames |
Frame average |
Random | No losses |
Place in group |
Group | Place |
$no | $zawodnik | $mw | $fw | $fp | $fd | $fa | $random | $nl | $pig | $grupa | $miejsce |
echo "$display_block"; ?> |