Пример #1
0
                                 <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>
Пример #2
0
    } 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);
    }
}
Пример #3
0
     $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':
Пример #4
0
 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());
 }