Вход Регистрация
Файл: includes/functions/ShowTopNavigationBar.php
Строк: 286
<?php

##############################################################################
# *                                                                             #
# * XG PROYECT                                                                 #
# *                                                                           #
# * @copyright Copyright (C) 2008 - 2009 By lucky from xgproyect.net           #
# *                                                                             #
# *                                                                             #
# *  This program is free software: you can redistribute it and/or modify    #
# *  it under the terms of the GNU General Public License as published by    #
# *  the Free Software Foundation, either version 3 of the License, or       #
# *  (at your option) any later version.                                     #
# *                                                                             #
# *  This program is distributed in the hope that it will be useful,         #
# *  but WITHOUT ANY WARRANTY; without even the implied warranty of             #
# *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             #
# *  GNU General Public License for more details.                             #
# *                                                                             #
##############################################################################

if(!defined('INSIDE')){ die(header("location:../../"));}

    function 
ShowTopNavigationBar ($CurrentUser$CurrentPlanet)
    {
        global 
$lang$game_config$dpath;

        if(
$CurrentUser['urlaubs_modus'] == 0)
            
PlanetResourceUpdate($CurrentUser$CurrentPlanettime());
        else
            
doquery("UPDATE {{table}} SET `deuterium_sintetizer_porcent` = 0, `metal_mine_porcent` = 0, `crystal_mine_porcent` = 0 WHERE id_owner = ".intval($CurrentUser['id']),"planets");

        
$parse                             $lang;
        
$parse['dpath']                  = $dpath;
        
$parse['image']                  = $CurrentPlanet['image'];


        if(
$CurrentUser['urlaubs_modus'] && $CurrentUser['db_deaktjava'])
        {
        
$parse['show_umod_notice']          .= $CurrentUser['db_deaktjava'] ? '<table width="100%" style="border: 2px solid red; text-align:center;background:transparent;"><tr style="background:transparent;"><td style="background:transparent;">' $lang['tn_delete_mode'] . date('d.m.Y h:i:s',$CurrentUser['db_deaktjava'] + (60 60 24 7)).'</td></tr></table>' '';
    }
        else
        {
            
$parse['show_umod_notice']       = $CurrentUser['urlaubs_modus'] ? '<table width="100%" style="border: 2px solid #1DF0F0; text-align:center;background:transparent;"><tr style="background:transparent;"><td style="background:transparent;">' $lang['tn_vacation_mode'] . date('d.m.Y h:i:s',$CurrentUser['urlaubs_until']).'</td></tr></table><br>' '';
            
$parse['show_umod_notice']      .= $CurrentUser['db_deaktjava'] ? '<table width="100%" style="border: 2px solid red; text-align:center;background:transparent;"><tr style="background:transparent;"><td style="background:transparent;">' $lang['tn_delete_mode'] . date('d.m.Y h:i:s',$CurrentUser['db_deaktjava'] + (60 60 24 7)).'</td></tr></table>' '';
        }

        
$parse['planetlist']             = '';
        
$ThisUsersPlanets                SortUserPlanets $CurrentUser );

        while (
$CurPlanet mysql_fetch_array($ThisUsersPlanets))
        {
            if (
$CurPlanet["destruyed"] == 0)
            {
                
$parse['planetlist'] .= "n<option ";
                if (
$CurPlanet['id'] == $CurrentUser['current_planet'])
                    
$parse['planetlist'] .= "selected="selected" ";
                
$parse['planetlist'] .= "value="game.php?page=$_GET[page]&gid=$_GET[gid]&cp=".$CurPlanet['id']."";
                
$parse['planetlist'] .= "&amp;mode=".$_GET['mode'];
                
$parse['planetlist'] .= "&amp;re=0">";
                if(
$CurPlanet['planet_type'] != 3)
                    
$parse['planetlist'] .= "".$CurPlanet['name'];
                else
                    
$parse['planetlist'] .= "".$CurPlanet['name'] . " (" $lang['fcm_moon'] . ")";
                
$parse['planetlist'] .= "&nbsp;[".$CurPlanet['galaxy'].":";
                
$parse['planetlist'] .= "".$CurPlanet['system'].":";
                
$parse['planetlist'] .= "".$CurPlanet['planet'];
                
$parse['planetlist'] .= "]&nbsp;&nbsp;</option>";
            }
        }

        
// Max Energie
        
$energy_maxpretty_number($CurrentPlanet["energy_max"]);
        if ((
$CurrentPlanet["energy_max"] > $CurrentPlanet["energy_max"])) {
            
$parse['energy_max'] = colorRed($energy_max);
        } else {
            
$parse['energy_max'] = colorGreen($energy_max);
        }
 
        
$parse['energy'] = colorNumber(pretty_number(floor(($CurrentPlanet['energy_max'] + $CurrentPlanet["energy_used"]))) - $parse['energy_basic_income']);

        
// Metal
        
$metal pretty_number($CurrentPlanet["metal"]);
        if ((
$CurrentPlanet["metal"] >= $CurrentPlanet["metal_max"])) {
            
$parse['metal'] = colorRed($metal);
        } else {
            
$parse['metal'] = $metal;
        }
        
// Cristal
        
$crystal pretty_number($CurrentPlanet["crystal"]);
        if ((
$CurrentPlanet["crystal"] >= $CurrentPlanet["crystal_max"])) {
            
$parse['crystal'] = colorRed($crystal);
        } else {
            
$parse['crystal'] = $crystal;
        }
        
// Deuterium
        
$deuterium pretty_number($CurrentPlanet["deuterium"]);
        if ((
$CurrentPlanet["deuterium"] >= $CurrentPlanet["deuterium_max"])) {
            
$parse['deuterium'] = colorRed($deuterium);
        } else {
            
$parse['deuterium'] = $deuterium;
        }



        
// JAVASCRIPT REALTIME RESS
        
$parse['energy_total'] = colorNumber(pretty_number(floor(($CurrentPlanet['energy_max'] + $CurrentPlanet["energy_used"]))) - $parse['energy_basic_income']);
        
        
// Metal maximo
        
if (($CurrentPlanet["metal_max"] * MAX_OVERFLOW) < $CurrentPlanet["metal"]) {
            
$parse['metal_max'] = '<font color="#ff0000">';
        } else {
             
$parse['metal_max'] = '<font color="#00ff00">';
        }
        
$parse['metal_max'] .= pretty_number($CurrentPlanet["metal_max"] / 1) . {$lang['']}";

        
// Cristal maximo
        
if (($CurrentPlanet["crystal_max"] * MAX_OVERFLOW) < $CurrentPlanet["crystal"]) {
            
$parse['crystal_max'] = '<font color="#ff0000">';
        } else {
            
$parse['crystal_max'] = '<font color="#00ff00">';
        }
        
$parse['crystal_max'] .= pretty_number($CurrentPlanet["crystal_max"] / 1) . {$lang['']}";

        
// Deuterio maximo
        
if (($CurrentPlanet["deuterium_max"] * MAX_OVERFLOW) < $CurrentPlanet["deuterium"]) {
        
$parse['deuterium_max'] = '<font color="#ff0000">';
        } else {
        
$parse['deuterium_max'] = '<font color="#00ff00">';
        }
        
$parse['deuterium_max'] .= pretty_number($CurrentPlanet["deuterium_max"] / 1) . {$lang['']}";

        
$parse['metal_perhour'] .= $CurrentPlanet["metal_perhour"] + ($game_config['metal_basic_income'] * $game_config['resource_multiplier']);
        
$parse['crystal_perhour'] .= $CurrentPlanet["crystal_perhour"] + ($game_config['crystal_basic_income'] * $game_config['resource_multiplier']);
        
$parse['deuterium_perhour'] .= $CurrentPlanet["deuterium_perhour"] + ($game_config['deuterium_basic_income'] * $game_config['resource_multiplier']);

        
$parse['metalh'] .= round($CurrentPlanet["metal"]);
        
$parse['crystalh'] .= round($CurrentPlanet["crystal"]);
        
$parse['deuteriumh'] .= round($CurrentPlanet["deuterium"]);

        
$parse['metal_mmax'] .= $CurrentPlanet["metal_max"] * MAX_OVERFLOW;
        
$parse['crystal_mmax'] .= $CurrentPlanet["crystal_max"] * MAX_OVERFLOW;
        
$parse['deuterium_mmax'] .= $CurrentPlanet["deuterium_max"] * MAX_OVERFLOW;        
        
// JAVASCRIPT REALTIME RESS ENDE
        
        // Max Energie
        
$energy_maxpretty_number($CurrentPlanet["energy_max"]);
        if ((
$CurrentPlanet["energy_max"] > $CurrentPlanet["energy_max"])) {
            
$parse['energy_max'] = colorRed($energy_max);
        } else {
            
$parse['energy_max'] = $energy_max;
        }
        
$parse['darkmatter']         = pretty_number($CurrentUser["darkmatter"]);

        
// Message
        
if ($CurrentUser['new_message'] > 0) {
            
$parse['message'] = "<a href="game.php?page=messages"><b><font color='lime'><blink>[ "$CurrentUser['new_message'] ." ]<blink></font><b></a>";
        } else {
            
$parse['message'] = "0";
        }
    
        
$TopBar                      parsetemplate(gettemplate('topnav'), $parse);
        return 
$TopBar;
    }
?>
Онлайн: 0
Реклама