Changeset d3924a4c36c45806da1d1d6ff2c797edf8406465
- Timestamp:
- 04/23/08 18:11:47
(3 months ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1208967107 +0200
- git-parent:
[adafb533549ef2fa340a937c98aeae4aa0dfee23]
- git-author:
- Sebastian Gift <Madison@gt-knm.de> 1208967107 +0200
- Message:
Fetchstrategie auf sofort fetchen geaendert, um zu vermeiden, dass waehrend der for-Schleife
fuer jeden Kampf ein eigener SELECT abgesetzt werden muss (n+1 SELECT Problem).
Ticks bei normalen Spielern auskommentiert, um staendigen Zugriff auf die Platte zum Abruf der Tickzeit
zu vermeiden. Der letzte Tick wird nur noch bei Administratoren angezeigt.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r403328c |
rd3924a4 |
|
| 298 | 298 | } |
|---|
| 299 | 299 | |
|---|
| 300 | | // |
|---|
| 301 | | // Ingame-Zeit setzen |
|---|
| 302 | | // |
|---|
| 303 | | |
|---|
| 304 | | String curtime = Common.getIngameTime(ticks); |
|---|
| 305 | | |
|---|
| 306 | | t.setVar("time.current", curtime); |
|---|
| | 300 | |
|---|
| | 301 | if(user.getAccessLevel() > 30) { |
|---|
| | 302 | // |
|---|
| | 303 | // Ingame-Zeit setzen |
|---|
| | 304 | // |
|---|
| | 305 | |
|---|
| | 306 | String curtime = Common.getIngameTime(ticks); |
|---|
| | 307 | |
|---|
| | 308 | t.setVar("time.current", curtime); |
|---|
| | 309 | } |
|---|
| 307 | 310 | |
|---|
| 308 | 311 | //------------------------------ |
|---|
| … | … | |
| 316 | 319 | |
|---|
| 317 | 320 | //------------------------------ |
|---|
| 318 | | // Mangel auf Asterodien checken |
|---|
| | 321 | // Mangel auf Asteroiden checken |
|---|
| 319 | 322 | //------------------------------ |
|---|
| 320 | 323 | |
|---|
| … | … | |
| 391 | 394 | |
|---|
| 392 | 395 | if(user.getAccessLevel() < 20 && !user.hasFlag(User.FLAG_VIEW_BATTLES)){ |
|---|
| 393 | | String query = "select distinct s.battle from Ship as s inner join s.battle " + |
|---|
| | 396 | String query = "select distinct s.battle from Ship as s inner join fetch s.battle " + |
|---|
| 394 | 397 | "where s.battle.commander1= :user or s.battle.commander2= :user or s.owner= :user"; |
|---|
| 395 | 398 | |
|---|