$userclass = $_POST['eventadduserclass']; $notify = isset($_POST['eventaddplayernotify']) ? TRUE : FALSE; $tolist = get_users_inclass($userclass); //var_dump($tolist); set_time_limit(10); foreach ($tolist as $u) { $event->eventAddPlayer($u['user_id'], 0, $notify); } //echo "-- eventadduserclass --<br />"; header("Location: eventmanage.php?eventid={$event_id}"); exit; } if (isset($_POST['eventaddteam'])) { $division = $_POST['division']; $notify = isset($_POST['eventaddteamnotify']) ? TRUE : FALSE; $event->eventAddDivision($division, $notify); //echo "-- eventaddteam --<br />"; header("Location: eventmanage.php?eventid={$event_id}"); exit; } if (isset($_POST['ban_player']) && $_POST['ban_player'] != "") { $playerid = $_POST['ban_player']; banPlayer($playerid); // TODO: only for ladders? updateStats($event_id, $time, TRUE); header("Location: eventmanage.php?eventid={$event_id}"); exit; } if (isset($_POST['unban_player']) && $_POST['unban_player'] != "") { $playerid = $_POST['unban_player']; unbanPlayer($playerid);
} header("Location: eventinfo.php?eventid={$event_id}"); } } else { $error_str = EB_EVENT_L100; } } if (isset($_POST['teamjoinevent'])) { if ($event->getField('password') == "" || $_POST['joinEventPassword'] == $event->getField('password')) { $div_id = $_POST['division']; // Check gold here. if (is_gold_system_active() && $gold_obj->gold_balance(USERID) < $event->getField('GoldEntryFee')) { $error_str .= EB_EVENT_L98 . " {$GOLD_PREF['gold_currency_name']}" . "</br>"; $error_str .= EB_EVENT_L99 . $gold_obj->formation($gold_obj->gold_balance(USERID)) . "</br>"; } else { $event->eventAddDivision($div_id, FALSE); if (is_gold_system_active() && $event->getField('GoldEntryFee') > 0) { $gold_param['gold_user_id'] = USERID; $gold_param['gold_who_id'] = 0; $gold_param['gold_amount'] = $event->getField('GoldEntryFee'); $gold_param['gold_type'] = EB_L1; $gold_param['gold_action'] = "debit"; $gold_param['gold_plugin'] = "ebattles"; $gold_param['gold_log'] = EB_GOLD_L7 . ": event=" . $event_id . ", div=" . $div_id; $gold_param['gold_forum'] = 0; $gold_obj->gold_modify($gold_param); } header("Location: eventinfo.php?eventid={$event_id}"); } } else { $error_str = EB_EVENT_L100;