Exemplo n.º 1
0
/* 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++) {
Exemplo n.º 2
0
     $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']);