function showResult(&$smarty) { $tour_id = trim($_REQUEST['id']); $tournaments = new tournaments($tour_id); $datalist = $tournaments->getPositionList(); $smarty->assign('datalist', $datalist); $smarty->assign('course_msg', "There are currently no register player."); //drawresult $select = $_POST['id_round']; $none = true; $data = $tournaments->getRoundList(); $key = 0; $mark = 0; foreach ($data as $var) { switch ($var['round_no']) { case 1: $nama = "First"; break; case 2: $nama = "Second"; break; case 3: $nama = "Third"; break; case 4: $nama = "Fourth"; break; case 5: $nama = "Fifth"; break; default: $nama = ""; break; } $list[$key]['param'] = $nama; $list[$key]['value'] = $var['round_id']; $list[$key]['selected'] = ""; if ($select == $var['round_id']) { $list[$key]['selected'] = "selected"; $none = false; $mark = $key; } $key++; } if ($none) { $list[0]['selected'] = "selected"; } $smarty->assign('list', $list); $tour_fact = new tournament_factory(); $capek = $tour_fact->getTournaments($tour_id); $course_fact = new course_factory(); $course = $course_fact->get_course($capek->course_id); $par = $course->get_detail(); $hole = $par["hole"]; $key = 1; $in_par = 0; $out_par = 0; for ($j = 0; $j <= 18; $j++) { $par = $hole[$j]["par"]; if ($j <= 8) { $out_par += $par; } else { $in_par += $par; } $smarty->assign('hole' . $key . '_par', $par); $key++; } $smarty->assign('out_par', $out_par); $smarty->assign('in_par', $in_par); $smarty->assign('total_par', $in_par + $out_par); $id_round = $list[$mark]['value']; $restlist = $capek->getResultRound($id_round); $smarty->assign('playerlist', $restlist); }
function confirm_player($player_id) { $SQL = "update t_tournaments_player set"; $SQL .= " player_confirmed = 1"; $SQL .= " where tour_playerid = {$player_id}"; $this->SimpleDB->connect(); $this->SimpleDB->execute($SQL); $this->SimpleDB->disconnect(); // Create Games $player = $this->getPlayer($player_id); $roundlist = $this->getRoundList(); $tourm = new tournament_factory(); $toura = $tourm->getTournaments($this->id); foreach ($roundlist as $round) { $id_round = $round['round_id']; $id_player = $player[0]['player_id']; $games_date = $round['round_date']; $weather = $round['round_weather']; $notes = $round['round_note']; $rule = $round['round_rulehole']; $course = $toura->course_id; $tee = $toura->teebox; $members_id = $player[0]['player_members_id']; $members_name = $player[0]['player_name']; $members_group = $player[0]['player_group']; $members_age = $player[0]['player_age']; $this->create_games($id_round, $id_player, $games_date, $weather, $notes, $rule, $course, $tee, $members_id, $members_name, $members_group, $members_age); } }
function showForm(&$smarty) { $tour_fact = new tournament_factory(); $list = $tour_fact->getTournamentsOpenTopFive(); $smarty->assign('birth_date', date("Y/m/d")); $smarty->assign('list', $list); }
function calculate() { $tour_id = trim($_REQUEST['id']); $tournaments = new tournament_factory(); $tournaments->CalculateTournaments($tour_id); }
function showForm(&$smarty) { $usn = $_SESSION['usn']; $games_fact = new games_factory(); $member_id = $games_fact->getMemberIDByUSN($usn); $tour_fact = new tournament_factory(); $list = $tour_fact->getTournamentsOpenTopFive(); $data = $tour_fact->getMember($member_id); $smarty->assign('birth_date', date("Y/m/d")); $smarty->assign('list', $list); $smarty->assign('player_member', $data['player_members_id']); $smarty->assign('player_name', $data['player_name']); $smarty->assign('player_age', $data['player_age']); $smarty->assign('player_parents', $data['player_parents_name']); $smarty->assign('player_contactno', $data['player_contactno']); $smarty->assign('player_email', $data['player_email']); $smarty->assign('player_home_address', $data['player_home_address']); $date = $data['birth_date']; if ($date == "") { $date = date("Y/m/d"); } $smarty->assign('birth_date', substr($date, 0, 4) . "/" . substr($date, 5, 2) . "/" . substr($date, 8, 2)); switch ($data['player_group']) { case "A": $smarty->assign('g1', 'selected'); break; case "B": $smarty->assign('g2', 'selected'); break; case "C": $smarty->assign('g3', 'selected'); break; case "D": $smarty->assign('g4', 'selected'); break; case "E": $smarty->assign('g5', 'selected'); break; } }