<td class="sb" align="center" style="width:70%;" valign="middle" >' . $Build . ' </td></tr> <tr><td class="sb" align="center" style="width:30%;" valign="middle" ><img src="./styl/image/pfeile/rechto.png" alt=""></td> <td class="sb" align="left" style="width:70%;" valign="middle" >' . $Build2 . ' </td></tr> </table>'; } else { $parse['tech'] = '<table cellspacing="0" style="width:100%;"> <tr><td align="center" valign="middle"><b>' . $lang['over']['0300'] . '</b></td></tr> </table>'; } } else { $parse['tech'] = '<table cellspacing="0" style="width:100%;"> <tr><td align="center" valign="middle"><b>' . $lang['over']['0300'] . '</b></td></tr> </table>'; } if ($planetrow['b_hangar'] != 0) { HandleTechnologieBuild($planetrow, $user); if ($planetrow['b_hangar'] != 0) { $BuildQueue = explode(";", $planetrow['b_hangar_id']); $CurrBuild = explode(",", $BuildQueue[0]); $RestTime = $planetrow['b_hangar'] - time(); $PlanetID = $planetrow['id']; $Build2 = $lang['tech'][$CurrBuild[0]]; $parse['hangar'] = '<table cellspacing="0" cellpadding="0" style="width:100%;"> <tr><td class="sb" align="left" style="width:30%;" valign="top" ><img src="' . $dpath . 'gebaeude/' . $CurrBuild[0] . '.gif" style="width:40px; height:40px;" alt=""></td> <td class="sb" align="center" style="width:70%;" valign="middle" >' . $Build . ' </td></tr> <tr><td class="sb" align="center" style="width:30%;" valign="middle" ><img src="./styl/image/pfeile/rechto.png" alt=""></td> <td class="sb" align="left" style="width:70%;" valign="middle" >' . $Build2 . ' </td></tr> </table>'; } else { $parse['hangar'] = '<table cellspacing="0" style="width:100%;"> <tr><td align="center" valign="middle"><b>' . $lang['over']['0300'] . '</b></td></tr>
} else { $dpath = $UserSkin; } lng_include('admin'); } elseif ($sys_user_logged_in) { $dpath = $user["dpath"] ? $user["dpath"] : DEFAULT_SKINPATH; flt_flying_fleet_handler($config, $skip_fleet_update); $planet_id = SetSelectedPlanet($user); doquery('START TRANSACTION;'); $global_data = sys_o_get_updated($user, $planet_id, $time_now); if (!$global_data['planet']) { doquery("UPDATE {{users}} SET `current_planet` = '{$user['id_planet']}' WHERE `id` = '{$user['id']}' LIMIT 1;"); $global_data = sys_o_get_updated($user, $user['id_planet'], $time_now); } doquery('COMMIT;'); if (!$global_data) { $debug->error("User ID {$user['id']} has no current planet and no homeworld", 'User record error', 502); } $planetrow = $global_data['planet']; if (!($planetrow && isset($planetrow['id']) && $planetrow['id'])) { header('Location: login.php'); ob_end_flush(); die; } $que = $global_data['que']; CheckPlanetUsedFields($planetrow); HandleTechnologieBuild($user, $planetrow); if (!$allow_anonymous) { sys_user_vacation($user); } }
$pageid = "shipyard"; includeLang('buildings'); include ROOT_PATH . 'includes/pages/ShipyardPage.' . $phpEx; UpdatePlanetBatimentQueueList($planetrow, $user); $IsWorking = HandleTechnologieBuild($planetrow, $user); ShipyardPage($planetrow, $user, 'fleet'); //echo "[".$CurrentPlanet['b_hangar_id']."]"; break; case 'defense': // -------------------------------------------------------------------------------------------------- $cpage = "defense"; $pageid = "defense"; includeLang('buildings'); include ROOT_PATH . 'includes/pages/ShipyardPage.' . $phpEx; UpdatePlanetBatimentQueueList($planetrow, $user); $IsWorking = HandleTechnologieBuild($planetrow, $user); ShipyardPage($planetrow, $user, 'defense'); break; case 'fleet1': // -------------------------------------------------------------------------------------------------- $cpage = "fleet"; $pageid = "fleet1"; include 'fleet1.php'; break; case 'fleet2': // -------------------------------------------------------------------------------------------------- $cpage = "fleet"; $pageid = "fleet2"; include 'fleet2.php'; break; case 'fleetjump':
protected function Update() { //UpdatePlanet($this->CurrentPlanet, $this->user, time(), true); UpdatePlanetBatimentQueueList($this->CurrentPlanet, $this->user); HandleTechnologieBuild($this->CurrentPlanet, $this->user); PlanetResourceUpdate($this->user, $this->CurrentPlanet, time()); }