Example #1
0
     $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':
Example #2
0
<?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;