Esempio n. 1
0
    private static function make_menu()
    {
        global $lng, $coach, $settings, $rules, $admin_menu;
        ?>
    <ul class="css3menu1 topmenu">
        <li class="topfirst"><a href="index.php?section=main"><?php 
        echo $lng->getTrn('menu/home');
        ?>
</a>
		 <ul>
            <?php 
        if (Settings::getValueOrDefault('show-regional-menu', false)) {
            foreach (League::getLeaguesByLocation() as $locationName => $leagues) {
                echo '<li><a href="#">' . $locationName . ' ></a><ul>';
                foreach ($leagues as $league) {
                    echo '<li><a href="index.php?SLS_lid=' . $league->lid . '">' . $league->name . '</a></li>';
                }
                echo '</ul></li>';
            }
            if (isset($_SESSION['logged_in'])) {
                echo '<li><a href="index.php?section=requestleague">Request a League</a></li>';
            }
            echo '<li><a href="http://www.thenaf.net/leagues/leagues-locator/" >TheNAF.net League Locator</a></li>';
            echo '<li><a href="index.php?SLS_lid=1" >League Hosting Home</a></li>';
        }
        ?>
            <li><a href="index.php?section=about">About OBBLM</a></li>
		</ul>
    </li>
<?php 
        if (isset($_SESSION['logged_in'])) {
            ?>

<li class="topfirst"><a href="#">User Menu</a>
        <ul>
            <li class="subfirst"><a href="handler.php?type=teamcreator">Create a New Team</a></li>
            <li><a href="index.php?section=matches&amp;type=usersched" >Schedule Match</a></li>
             <li><a rel="nofollow" href="<?php 
            echo urlcompile(T_URL_PROFILE, T_OBJ_COACH, $coach->coach_id, false, false) . '&amp;subsec=teams';
            ?>
"><?php 
            echo $lng->getTrn('cc/coach_teams');
            ?>
</a></li>
            <li><a rel="nofollow" href="<?php 
            echo urlcompile(T_URL_PROFILE, T_OBJ_COACH, $coach->coach_id, false, false) . '&amp;subsec=profile';
            ?>
"><?php 
            echo $lng->getTrn('cc/profile');
            ?>
</a></li>
            <li><a rel="nofollow" href="<?php 
            echo urlcompile(T_URL_PROFILE, T_OBJ_COACH, $coach->coach_id, false, false) . '&amp;subsec=stats';
            ?>
"><?php 
            echo $lng->getTrn('common/stats');
            ?>
</a></li>
           <li><a rel="nofollow" href="<?php 
            echo urlcompile(T_URL_PROFILE, T_OBJ_COACH, $coach->coach_id, false, false) . '&amp;subsec=recentmatches';
            ?>
"><?php 
            echo $lng->getTrn('common/recentmatches');
            ?>
</a></li>
            <li><a rel="nofollow"href="index.php?logout=1"><?php 
            echo $lng->getTrn('menu/logout');
            ?>
</a></li>
            </ul><?php 
        } else {
            ?>
<li class="topfirst"><a rel="nofollow" href="index.php?section=login" style="height:20px;line-height:20px;"><?php 
            echo $lng->getTrn('menu/login');
            ?>
</a></li><?php 
        }
        ?>

<?php 
        if (!empty($admin_menu)) {
            ?>
    <li class="topmenu">
        <a href="#"><?php 
            echo $lng->getTrn('menu/admin_menu/name');
            ?>
</a>
        <ul>
            <li class="subfirst">
                <a href="handler.php?type=leaguepref"><?php 
            echo $lng->getTrn('name', 'LeaguePref');
            ?>
</a>
            </li>
            <?php 
            if (Module::isRegistered('Conference')) {
                echo '<li><a href="handler.php?type=conference">' . $lng->getTrn('name', 'Conference') . '</a></li>';
            }
            if (Module::isRegistered('Scheduler')) {
                echo '<li><a href="handler.php?type=scheduler">' . $lng->getTrn('menu/admin_menu/schedule') . '</a></li>';
            }
            foreach ($admin_menu as $lnk => $desc) {
                if (!is_array($desc)) {
                    echo "<li><a href='index.php?section=admin&amp;subsec={$lnk}'>{$desc}</a></li>\n";
                } else {
                    echo '<li><a href="#">' . $desc['title'] . '<ul>';
                    foreach ($desc['sub'] as $sub) {
                        echo "<li><a href='index.php?section=admin&amp;subsec={$lnk}&amp;{$sub['href']}'>{$sub['title']}</a></li>\n";
                    }
                    echo '</ul></li>';
                }
            }
            ?>
        </ul>
    </li>
<?php 
        }
        ?>
        

<li class="topmenu">
    <a href="#">League Menu</a>
    <ul>
        <li class="subfirst"><a href="index.php?section=rules"><?php 
        echo $lng->getTrn('menu/rules');
        ?>
</a></li>
        <li><a href="handler.php?type=leaguetables"><?php 
        echo $lng->getTrn('name', 'LeagueTables');
        ?>
</a></li>
        <li><a href="index.php?section=teamlist"><?php 
        echo $lng->getTrn('menu/teams');
        ?>
</a></li>
        <li><a href="index.php?section=coachlist"><?php 
        echo $lng->getTrn('menu/coaches');
        ?>
</a></li>
        <li><a href="index.php?section=matches&amp;type=recent"><?php 
        echo $lng->getTrn('menu/matches_menu/recent');
        ?>
</a></li>
        <li><a href="index.php?section=matches&amp;type=upcoming"><?php 
        echo $lng->getTrn('menu/matches_menu/upcoming');
        ?>
</a>
        <?php 
        if (!empty($settings['league_url'])) {
            $leagueUrl = $settings['league_url'];
            $leagueUrl = !strpos($leagueUrl, 'http') ? 'http://' . $leagueUrl : $leagueUrl;
            ?>
  <li><a href="<?php 
            echo $leagueUrl;
            ?>
"><?php 
            echo $settings['league_url_name'];
            ?>
</a></li><?php 
        }
        ?>
    </ul>
</li>
        
<li class="topmenu"><a rel="nofollow" href="index.php?section=rules">League History</a>
    <ul>   
        <?php 
        if (Module::isRegistered('Gallery')) {
            ?>
<li><a href="handler.php?type=gallery"><?php 
            echo $lng->getTrn('name', 'Gallery');
            ?>
</a></li><?php 
        }
        ?>
        <?php 
        if (Module::isRegistered('Wanted')) {
            ?>
<li><a href="handler.php?type=wanted"><?php 
            echo $lng->getTrn('name', 'Wanted');
            ?>
</a></li><?php 
        }
        ?>
        <?php 
        if (Module::isRegistered('Prize')) {
            ?>
<li><a href="handler.php?type=prize"><?php 
            echo $lng->getTrn('name', 'Prize');
            ?>
</a></li><?php 
        }
        ?>
        <?php 
        if (Module::isRegistered('HOF')) {
            ?>
<li><a href="handler.php?type=hof"><?php 
            echo $lng->getTrn('name', 'HOF');
            ?>
</a></li><?php 
        }
        ?>
        <?php 
        if (Module::isRegistered('FamousTeams')) {
            ?>
<li><a href="handler.php?type=famousteams"><?php 
            echo $lng->getTrn('name', 'FamousTeams');
            ?>
</a></li><?php 
        }
        ?>
        <?php 
        if (Module::isRegistered('Memmatches')) {
            ?>
<li><a href="handler.php?type=memmatches"><?php 
            echo $lng->getTrn('name', 'Memmatches');
            ?>
</a></li><?php 
        }
        ?>
        <li><a href="index.php?section=matches&amp;type=tours"><?php 
        echo $lng->getTrn('menu/matches_menu/tours');
        ?>
</a></li>
    </ul>
</li>
        
<li class="topmenu"><a rel="nofollow" href="#">Statistics</a>
    <ul>
        <li class="subfirst"><a rel="nofollow" href="<?php 
        echo urlcompile(T_URL_STANDINGS, T_OBJ_TEAM, false, false, false);
        ?>
"><?php 
        echo $lng->getTrn('menu/statistics_menu/team_stn');
        ?>
</a></li>
        <li><a rel="nofollow" href="<?php 
        echo urlcompile(T_URL_STANDINGS, T_OBJ_PLAYER, false, false, false);
        ?>
"><?php 
        echo $lng->getTrn('menu/statistics_menu/player_stn');
        ?>
</a></li>
        <li><a rel="nofollow" href="<?php 
        echo urlcompile(T_URL_STANDINGS, T_OBJ_COACH, false, false, false);
        ?>
"><?php 
        echo $lng->getTrn('menu/statistics_menu/coach_stn');
        ?>
</a></li>
        <li><a rel="nofollow" href="<?php 
        echo urlcompile(T_URL_STANDINGS, T_OBJ_RACE, false, false, false);
        ?>
"><?php 
        echo $lng->getTrn('menu/statistics_menu/race_stn');
        ?>
</a></li>
        <li><a rel="nofollow" href="<?php 
        echo urlcompile(T_URL_STANDINGS, T_OBJ_STAR, false, false, false);
        ?>
"><?php 
        echo $lng->getTrn('menu/statistics_menu/star_stn');
        ?>
</a></li>
    </ul>
</li>
        
<li class="topmenu"><a rel="nofollow" href="#">Game Rules</a>
    <ul> 
        <li class="subfirst"><a rel="nofollow" href="#">CRP Rosters ></a>
            <ul><li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=0" style="height:10px;line-height:10px;">Amazon</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=1" style="height:10px;line-height:10px;">Chaos</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=2" style="height:10px;line-height:10px;">Chaos Dwarf</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=3" style="height:10px;line-height:10px;">Dark Elf</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=4" style="height:10px;line-height:10px;">Dwarf</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=5" style="height:10px;line-height:10px;">Elf</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=6" style="height:10px;line-height:10px;">Goblin</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=7" style="height:10px;line-height:10px;">Halfling</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=8" style="height:10px;line-height:10px;">High Elf</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=9" style="height:10px;line-height:10px;">Human</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=10" style="height:10px;line-height:10px;">Khemri</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=11" style="height:10px;line-height:10px;">Lizardman</a></li>
           <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=13" style="height:10px;line-height:10px;">Necromantic</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=14" style="height:10px;line-height:10px;">Norse</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=15" style="height:10px;line-height:10px;">Nurgle</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=16" style="height:10px;line-height:10px;">Ogre</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=12" style="height:10px;line-height:10px;">Orc</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=19" style="height:10px;line-height:10px;">Skaven</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=17" style="height:10px;line-height:10px;">Undead</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=18" style="height:10px;line-height:10px;">Vampire</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=20" style="height:10px;line-height:10px;">Wood Elf</a></li>
        </ul></li>
        <li class="subfirst"><a rel="nofollow" href="#">LRB6 Rosters ></a>
            <ul><li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=21" style="height:10px;line-height:10px;">Chaos Pact</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=22" style="height:10px;line-height:10px;">Slann</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=23" style="height:10px;line-height:10px;">Underworld</a></li>
        </ul></li>
        <li class="subfirst"><a rel="nofollow" href="#">(Optional) Community Rosters ></a>
            <ul><li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=24" style="height:10px;line-height:10px;">Bretonnian</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=25" style="height:10px;line-height:10px;">Khorne</a></li>
            <li><a href="index.php?section=objhandler&type=1&obj=4&obj_id=26" style="height:10px;line-height:10px;">Simyin</a></li>
        </ul></li>
        <li><a href="http://www.thenaf.net/wp-content/uploads/2013/06/CRP1.pdf">The CRP (Full Blood Bowl Rules)</a></li>
        <li><a href="http://the-outcast.com/bloodbowl/blood%20bowl%20crp%20lite.pdf">A5 Rules Summary</a></li>  
    </ul>
</li>  

<?php 
        if (Module::isRegistered('Search')) {
            ?>
<li><a href="handler.php?type=search"><?php 
            echo $lng->getTrn('name', 'Search');
            ?>
</a></li><?php 
        }
        ?>
    
    <?php 
    }