setReadOnly(); $userID = Session::getUserID(); $db = DB::db(); $gameStor = KVStorage::getStorage($db, 'game_env'); $serverID = Util::getReq('serverID', 'string', null); if (!$serverID) { $serverID = UniqueConst::$serverID; } if ($serverID !== UniqueConst::$serverID) { $mapName = $db->queryFirstField('SELECT map FROM ng_games WHERE server_id=%s', $serverID) ?: 'che'; } else { $mapName = GameConst::$mapName; } [$f_year, $f_month] = $db->queryFirstList('SELECT year, month FROM ng_history WHERE server_id = %s ORDER BY year ASC, month ASC LIMIT 1', $serverID); [$l_year, $l_month] = $db->queryFirstList('SELECT year, month FROM ng_history WHERE server_id = %s ORDER BY year DESC, month DESC LIMIT 1', $serverID); if($serverID === UniqueConst::$serverID){ [$currentYear, $currentMonth] = $gameStor->getValuesAsArray(['year', 'month']); } else{ [$currentYear, $currentMonth] = [$l_year, $l_month]; } $me = $db->queryFirstRow('SELECT con, turntime FROM general WHERE owner = %i', $userID); ?>