Пример #1
0
    # Redirect logged out users to the main page.
    Coach::logout();
}
Mobile::setIsMobile($isMobile);
if ($isMobile && !Coach::isLoggedIn()) {
    // Redirect logged out mobile users to login
    $_GET['section'] = 'login';
}
if ($_VISSTATE['COOCKIE'] || $_VISSTATE['POST_IN'] || $_VISSTATE['POST_OUT']) {
    setupGlobalVars(T_SETUP_GLOBAL_VARS__POST_COACH_LOGINOUT);
}
if ($coach && $coach->isGlobalAdmin()) {
    if (!isset($db_version)) {
        echo '<div class="messagecontainer red">Your desired database version cannot be determined. Please ensure $db_version is set to a value in settings.php. If you aren\'t certain what to set it to, ask a NAFLM developer. 101 could be an appropriate default.</div>';
    } else {
        $databaseVersion = SQLUpgrade::getCurrentDatabaseVersion();
        $fromVersion = $databaseVersion ? $databaseVersion : '075-080';
        // set to earliest auto-upgrade version by default
        if (!$databaseVersion || $fromVersion < $db_version) {
            echo '<div class="messagecontainer lightgreen">';
            if (!$databaseVersion) {
                echo '<div>Your database version cannot be determined. Your system will run <strong>all</strong> automatic upgrades.</div>';
            }
            echo '<div>Your database will now be upgraded to version ' . $db_version . '.</div>';
            upgrade_database_to_version($db_version, $fromVersion);
            echo '</div>';
        }
    }
}
if (Mobile::isMobile()) {
    HTMLOUT::mobile_frame_begin();