# 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();