function checklist(&$smarty, &$editDetail) { $games_id = trim($_POST['games_id']); $valid = trim($_POST['valid']); $memberid = trim($_POST['memberid']); $tanggal = trim($_POST['tanggal']); $jam = trim($_POST['time1']); $menit = trim($_POST['time2']); $id = trim($_POST['course']); $sid = trim($_POST['tee']); $weather = strtolower(trim($_POST['weather'])); $rule = trim($_POST['playrule']); $note = trim($_POST['notes']); $games = new games_factory(); $course = new course_factory(); $desc = $games->getNameAge($memberid); $course_list = $course->get_listSelect($id); $teelist = $course->get_teelistSelect($id, $sid); $smarty->assign('games_id', $games_id); $smarty->assign('valid', $valid); $smarty->assign('memberid', $memberid); $smarty->assign('members_desc', $desc); $smarty->assign('desc', $desc); $smarty->assign('tanggal', $tanggal); $smarty->assign('jam', $jam); $smarty->assign('menit', $menit); $smarty->assign('courselist', $course_list); $smarty->assign('typelist', $teelist); $smarty->assign('note', $note); if ($desc != "") { $smarty->assign('valid', 'valid'); } switch ($weather) { case "sunny": $smarty->assign('s1', 'selected'); break; case "cloudy": $smarty->assign('s2', 'selected'); break; case "dry": $smarty->assign('s3', 'selected'); break; case "rainy": $smarty->assign('s4', 'selected'); break; case "misty": $smarty->assign('s5', 'selected'); break; case "wet": $smarty->assign('s6', 'selected'); break; case "windy": $smarty->assign('s7', 'selected'); break; case "others": $smarty->assign('s8', 'selected'); break; } switch ($rule) { case 1: $smarty->assign('h1', 'selected'); break; case 2: $smarty->assign('h2', 'selected'); break; case 3: $smarty->assign('h3', 'selected'); break; } if ($games_id == "") { $smarty->assign('addbtn', "Add Practice"); $editDetail = false; } else { $smarty->assign('addbtn', "Save Practice"); $editDetail = true; } }
function create_games($id_round, $id_player, $games_date, $weather, $notes, $rule, $course, $tee, $members_id, $members_name, $members_group, $members_age) { $this->SimpleDB->connect(); $SQL = "select games_id from t_games where id_round_tour={$id_round} and id_player={$id_player}"; $rst = $this->SimpleDB->query($SQL); if (is_object($rst) && !$rst->next()) { $games = new games(); $games->games_date = $games_date; $games->games_weather = $weather; $games->games_type = 2; $games->games_note = $notes; $games->games_holeplay = $rule; $games->course_id = $course; $games->course_length_id = $tee; $games->members_id = $members_id; $games->members_name = $members_name; $games->members_group = $members_group; $games->members_age = $members_age; $games->id_round_tour = $id_round; $games->id_player = $id_player; $games_fact = new games_factory(); $games_fact->create_games($games); } $this->SimpleDB->disconnect(); }
} else { if (strtolower(trim($_POST['backlist'])) == "close & back to criteria form") { $aksi2 = "reload"; } } // Process aksi2 switch ($aksi2) { case "process": process($smarty, $showList, $showStatistic, $showError); break; default: refreshList($smarty, $showList, $showStatistic, $showError); break; } $usn = $_SESSION['usn']; $games = new games_factory(); $memberid = $games->getMemberIDByUSN($usn); $date_first = trim($_POST['awal']); $date_last = trim($_POST['akhir']); if ($date_first == "") { $date_first = date("Y/m/d"); } if ($date_last == "") { $date_last = date("Y/m/d"); } // assign template $smarty->assign('member_id', $memberid); $smarty->assign('awal', $date_first); $smarty->assign('akhir', $date_last); $smarty->assign('judul', "Member's Game Statistic"); $smarty->assign('aksi2', $aksi2);
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; } }