Beispiel #1
0
				</div>

				<div id="eventboxLoading" class="textCenter textBeefy" style="display: none;">
					<img height="16" width="16" src="{{skin}}/img/ajax-loader.gif" /> Loading...
				</div>

				<div id="eventboxBlank" class="textCenter" style="display: block;">No fleet movement</div>
			</div>
			<div id="attack_alert" style="visibility:{attack_alert};">
				<a href="./?page=movement" lass="tips thickbox" title="Attack!">
					<img src="{{skin}}img/layout/pixel.gif" height="13" width="25"/>
				</a>
			</div>
		</div>
		<br class="clearfloat" />';
$fl_tbl = GetFleetInfo($user, $planet);
if ($fl_tbl) {
    $parse['fleet_table'] = $fl_tbl[0];
    $parse['eventboxdisplay'] = 'block';
} else {
    $parse['eventboxdisplay'] = 'none';
}
if ($fl_tbl[1] > 0) {
    $parse['attack_alert'] = 'visible';
} else {
    $parse['attack_alert'] = 'hidden';
}
//Messages
if (strlen($user['messages']) > 0) {
    $messages = explode(",", $user['messages']);
    $mess = 0;
Beispiel #2
0
function NewHeader($bodyid)
{
    global $planetrow, $user, $onload, $dpath, $game_config, $resource, $_GET, $lang, $cid;
    getLang('menu');
    $parse = $lang;
    $parse['bodyid'] = $bodyid;
    //Top Menu
    $parse['forum_url'] = $game_config['forum_url'];
    $parse['game_name'] = $game_config['game_name'];
    //Basics
    $de_planettype = PlanetType($planetrow['image']);
    $parse['type'] = $de_planettype['type'];
    $parse['de_type'] = $de_planettype;
    $parse['de_string'] = $planetrow['image'];
    $parse['user_name'] = $user['username'];
    $parse['skin'] = $user['skin'];
    $parse['dpath'] = $user['dpath'];
    $parse['dpath'] = $dpath;
    //Moon extention
    if ($planetrow['planet_type'] == 3) {
        $parse['planet_ext'] = '-moon';
    } else {
        $parse['planet_ext'] = '';
    }
    if ($user['authlevel'] > 1) {
        $parse['adminlink'] = '<li><a href="./?page=admin">' . $lang['Amdin'] . '</a></li>';
    }
    //To get planet sub type (01 to 10) well will remove all except numbers. To remove the leading zeros, times by 1.
    $parse['subtype'] = $de_planettype['subtype'];
    //Messages
    if (strlen($user['messages']) > 0) {
        $messages = explode(",", $user['messages']);
        $mess = 0;
        foreach ($messages as $c) {
            $mess += $c;
        }
        if ($mess > 0) {
            $parse['showmail'] = 'visible';
            $parse['messages_count'] = pretty_number($mess);
        } else {
            $parse['showmail'] = 'hidden';
        }
    } else {
        $parse['showmail'] = 'hidden';
    }
    //Officers
    for ($offi = 601; $offi <= 605; $offi++) {
        //echo $user[$resource[$offi]]."-";
        if ($user[$resource[$offi] . "_exp"] < time()) {
            $parse["un" . $offi] = "_un";
            $parse["hire" . $offi] = "Hire " . $lang['names'][$offi];
        } else {
            $parse["un" . $offi] = "";
            //$parse["hire".$offi] = "Expires: ".date($lang['daymonth']."/y H:i",$user[$resource[$offi]."_exp"]);
            $remain = $user[$resource[$offi] . "_exp"] - time();
            if ($remain >= 86400) {
                $parse["hire" . $offi] = $lang['expiresin'] . " " . floor($remain / 86400) . " " . $lang['days'];
            } elseif ($remain >= 3600) {
                $parse["hire" . $offi] = $lang['expiresin'] . " " . floor($remain / 3600) . " " . $lang['hours'];
            }
        }
    }
    //M/C/D/DM
    $parse['metal'] = pretty_number($planetrow['metal'] * 1);
    $parse['crystal'] = pretty_number($planetrow['crystal'] * 1);
    $parse['deut'] = pretty_number($planetrow['deuterium'] * 1);
    $parse['kmetal'] = KMnumber($planetrow['metal'] * 1);
    $parse['kcrystal'] = KMnumber($planetrow['crystal'] * 1);
    $parse['kdeut'] = KMnumber($planetrow['deuterium'] * 1);
    $parse['energy'] = KMnumber($planetrow['energy_used'] + $planetrow['energy_max']);
    $parse['energy_green'] = " color=\"green\"";
    if ($parse['energy'] <= 0) {
        $parse['energy_red'] = " color=\"red\"";
        $parse['energy_green'] = " color=\"red\"";
    }
    $parse['energy_used'] = pretty_number(floor($planetrow['energy_used'] * -1));
    $parse['energy_max'] = pretty_number(floor($planetrow['energy_max'] * 1));
    $parse['matter'] = KMnumber(floor($user['matter']) * DARK_MATTER_FACTOR * 1);
    $parse['players'] = USER_RANK;
    $fl_tbl = GetFleetInfo($user, $planet);
    if ($fl_tbl) {
        $parse['fleet_table'] = $fl_tbl[0];
        $parse['eventboxdisplay'] = 'block';
    } else {
        $parse['eventboxdisplay'] = 'none';
    }
    if ($fl_tbl[1] > 0) {
        $parse['attack_alert'] = 'visible';
    } else {
        $parse['attack_alert'] = 'hidden';
    }
    $parse['onload'] = $onload;
    $parse['note_show'] = "none";
    $parse['desc_show'] = "none";
    if ($_GET['message'] && $_GET['etype']) {
        $parse['ncont'] = $_GET['message'];
        $parse['nhead'] = $_GET['title'];
        $parse[$_GET['etype'] . '_show'] = "float";
        $parse['go_ok'] = $_GET['to'];
        $parse['go_yes'] = $_GET['ifyes'];
        $parse['go_no'] = $_GET['ifno'];
        //$parse['errorbox'] = parsetemplate(gettemplate('redesigned/errorbox'),$parse);
    }
    $part = parsetemplate(gettemplate('redesigned/header'), $parse);
    //echo $part;
    return $part;
}