$eventList = listEvents(); if (count($eventList) > 0) { foreach ($eventList as $event) { $list[$event['eventid']] = $event['name']; } } $smarty->assign('eventlist', $list); break; case 'mytournaments': if ($login->currentUser() === false) { break; } $breadcrumbs->addElement($lang->get('my_tournaments'), makeURL($mod, array('mode' => 'mytournaments'))); $smarty->assign('path', $template_dir . "/mytournaments.tpl"); $smarty->assign('credits', $tCredit->getValues($login->currentUserId())); $mytournaments = makeTournamentList(getTournaments($login->currentUserId()), $login->currentUserId()); if ($mytournaments) { $smarty->assign('tournaments', $mytournaments); // No Tournaments } else { $smarty->assign('no_tournaments', $lang->get("no_tournaments_registered")); } if ($mytournaments && count($mytournaments) > 0) { foreach ($mytournaments as $i => $tourn) { $mytournaments[$i]['url'] = makeURL($mod, array('tournamentid' => $tourn['tournamentid'])); $mytournaments[$i]['color'] = makeListColor($tourn['state']); } } $smarty->assign('mytournaments', $mytournaments); break; case 'removetournament':
<?php $lang->addModSpecificLocalization('tournament'); require_once "./mod/default/tournament/tournament.function.php"; require_once "./mod/default/tournament/participant.interface.php"; require_once "./mod/default/tournament/singlePlayer.class.php"; // Check if a user is logged in if ($login->currentUser() !== false) { $finalTourneys = makeTournamentList(getTournaments($login->currentUserId(), $config->get('tournament', 'box_number_of_results')), $login->currentUserId()); if ($finalTourneys) { $smarty->assign('tournaments', $finalTourneys); $tpl_file = $template_dir . "/tournament.tpl"; } else { $smarty->assign('info', $lang->get("no_tournaments_registered") . "<br />" . makeHTMLUrl($lang->get('tournaments'), makeUrl('tournament'))); $tpl_file = $template_dir . "/none.tpl"; } // } else { $smarty->assign('info', $lang->get("please_log_in")); $tpl_file = $template_dir . "/none.tpl"; } $visible = true;