/* Tournament module main file */ // Add lang file $lang->addModSpecificLocalization($mod); // Include common function require_once $mod_dir . "/tournament.function.php"; require_once $mod_dir . "/register.class.php"; global $register; $register = new Register(); require_once $mod_dir . "/tournamentList.class.php"; global $tournamentList; $tournamentList = new tournamentList(); // Credits require_once $mod_dir . "/credit.class.php"; global $tCredit; $tCredit = new TournamentCredit(); if ($login->currentUser() !== false) { $menu->addSubElement($mod, $lang->get('my_tournaments'), 'mytournaments'); $smarty->assign('logged_in', true); } // Lists //$playerperteamlist[0] = "All on All"; for ($i = 1; $i <= 64; $i++) { $playerperteamlist[$i] = $i . " on " . $i; } $smarty->assign('playerperteamlist', $playerperteamlist); for ($i = 1; $i <= 32; $i++) { $winners_per_group[$i] = $i; } $smarty->assign('winners_per_group_list', $winners_per_group); for ($i = 2; $i <= 32; $i++) {
$notify->add($lang->get('events'), $lang->get('event_unregister_all_done')); $log->add($mod, 'unregistered all users from event ' . $_GET['eventid']); } if (isset($_POST['last_check']) && $isallowed) { $db->update($table, "`last_check`=" . time(), "`eventid`=" . (int) $_GET['eventid']); $notify->add($lang->get('events'), $lang->get('event_last_check_now_done')); $log->add($mod, 'updated last check of event ' . $_GET['eventid']); } // is user registered? $reg = $db->num_rows($tbl_reg, "`userid`=" . $login->currentUserID() . " \r\n\t\t\t\t\t\t\t\t\t\t\t\tAND `eventid`=" . (int) $_GET['eventid']); // do or undo reg if (isset($_POST['register'])) { // Credits require_once "./mod/default/tournament/credit.class.php"; global $tCredit; $tCredit = new TournamentCredit(); if ($reg == 1) { $db->delete($tbl_reg, "`userid`=" . $login->currentUserID() . " AND `eventid`=" . (int) $_GET['eventid']); $reg = 0; $notify->add($lang->get('events'), $lang->get('event_undo_success')); $log->add($mod, 'unregistered to event ' . $_GET['eventid']); $tCredit->decrement($login->currentUserId(), $e['eventid'], $e['credits']); } else { if (@(int) $_POST['agb'] == 1) { $u = $login->currentUser(); $age = hasAge($u['birthday']); if (@$age >= $e['min_age']) { $db->insert($tbl_reg, array("userid", "eventid"), array($login->currentUserID(), (int) $_GET['eventid'])); $reg = 1; @$notify->add($lang->get('events'), str_replace("%v", $e['name'], $lang->get('event_do_success'))); $log->add($mod, 'registered to event ' . $_GET['eventid']);