Пример #1
0
                $page .= "\t<tr><td width=\"75%\">" . $lang['names'][$id] . "</td><td width=\"10%\">" . $data[$resource[$id]] . "</td><td width=\"15%\"><input type=\"text\" name=\"" . $id . "\" value=\"" . $data[$resource[$id]] . "\" size=\"4\" class=\"textInput\"  onfocus=\"javascript:if(this.value == '0') this.value='';\" onblur=\"javascript:if(this.value == '') this.value='0';\" /></td></tr>\n";
            }
            $page .= "</table>\n<br />\n";
            $page .= "<table width=\"90%\">\n";
            foreach ($reslist['fleet'] as $id) {
                $page .= "\t<tr><td width=\"75%\">" . $lang['names'][$id] . "</td><td width=\"10%\">" . $data[$resource[$id]] . "</td><td width=\"15%\"><input type=\"text\" name=\"" . $id . "\" value=\"" . $data[$resource[$id]] . "\" size=\"4\" class=\"textInput\"  onfocus=\"javascript:if(this.value == '0') this.value='';\" onblur=\"javascript:if(this.value == '') this.value='0';\" /></td></tr>\n";
            }
            $page .= "</table>\n<br />\n";
            $page .= "<table width=\"90%\">\n";
            foreach ($reslist['defense'] as $id) {
                $page .= "\t<tr><td width=\"75%\">" . $lang['names'][$id] . "</td><td width=\"10%\">" . $data[$resource[$id]] . "</td><td width=\"15%\"><input type=\"text\" name=\"" . $id . "\" value=\"" . $data[$resource[$id]] . "\" size=\"4\" class=\"textInput\"  onfocus=\"javascript:if(this.value == '0') this.value='';\" onblur=\"javascript:if(this.value == '') this.value='0';\" /></td></tr>\n";
            }
            $page .= "</table>\n<br />\n";
            $page .= "<input type=\"submit\" class=\"button188\" value=\"Edit\" />";
            $page .= "</form>\n";
            die(AddUniToLinks($page));
        } else {
            $parse['up'] = 'planetopp';
            $parse['identifier'] = 'planet co-ordinates';
            $parse['section'] = 'planet';
            $template = '
Enter {identifier}:

<input name="g" type="text" id="g" size="2" value="1" onkeyup="
	getAXAH(\'./check.php?check={up}&g=\'+document.getElementById(\'g\').value+\'&s=\'+document.getElementById(\'s\').value+\'&p=\'+document.getElementById(\'p\').value+\'&t=\'+document.getElementById(\'t\').options[document.getElementById(\'t\').options.selectedIndex].value,\'usercheck\');
	" />
	
<input name="s" type="text" id="s" size="3" value="1" onkeyup="
	getAXAH(\'./check.php?check={up}&g=\'+document.getElementById(\'g\').value+\'&s=\'+document.getElementById(\'s\').value+\'&p=\'+document.getElementById(\'p\').value+\'&t=\'+document.getElementById(\'t\').options[document.getElementById(\'t\').options.selectedIndex].value,\'usercheck\');
	" />
	
Пример #2
0
<?php

/**
 * write.php
 *
 * @version 1
 * @copyright 2009 by Anthony for XNova Redesigned
 */
//Get the target user
$lang = doquery("SELECT `id`,`username`,`galaxy`,`system`,`planet` FROM {{table}} WHERE `id` = '" . idstring($_GET['to']) . "' LIMIT 1;", 'users', true);
//Start the parse array
$parse = $lang;
$parse['subject'] = htmlentities($_GET['subject']);
$parse['date'] = date("j<\\s\\up>S</\\s\\up> F Y");
echo AddUniToLinks(parsetemplate(gettemplate('network/write'), $parse));
Пример #3
0
                        $get_req .= "<div style=\"width:" . ($level - 1) * 32 . "px;height:19px;left:0px;position:absolute;\"></div>\n";
                    }
                    if ($n == $t) {
                        $get_req .= "<div style=\"background-image:url('./img/techtree/tree_bot.png');width:32px;height:19px;left:" . ($level - 1) * 32 . "px;position:absolute;\"></div>\n";
                        $end = true;
                    } else {
                        $get_req .= "<div style=\"background-image:url('./img/techtree/tree_branch.png');width:32px;height:19px;left:" . ($level - 1) * 32 . "px;position:absolute;\"></div>\n";
                    }
                    if ($user[$resource[$id1]] > 0) {
                        $clevel = $user[$resource[$id1]] * 1;
                    } else {
                        $clevel = $planetrow[$resource[$id1]] * 1;
                    }
                    $get_req .= "<div style=\"background:none;width:auto;height:19px;left:" . $level * 32 . "px;position:absolute;\">";
                    $get_req .= colourNumber(1 + $clevel - $level1, $clevel . " / " . $level1 . " - " . $lang['tech'][$id1]);
                    $get_req .= "</div><br />\n";
                    $get_req .= "\n\n";
                    $get_req .= get_req($id1, $level + 1, $end);
                }
            }
            return $get_req;
        }
        $page = "\r\n\t<html>\n\r\n\t<head>\n\r\n\t<title>" . "</title>\n\r\n\t</head>\n\r\n\t<body>\n\n\n\r\n\t<div style=\"background-image:url('{{skin}}/img/layout/wrap-header.gif');width:667px;height:34px;\"></div>\n\r\n\t<div style=\"background-image:url('{{skin}}/img/layout/wrap-body.gif');width:667px;\">\n<br />\n\n\r\n\t\t<div style=\"margin-left:32px;position:relative;\">\r\n\t\t<font color=\"white\">" . $ElementName . "</font><br />\n\n\n" . get_req($Element) . "\t</div>\r\n\t</div>\n\r\n\t<div style=\"background-image:url('{{skin}}/img/layout/wrap-footer.gif');width:667px;height:29px;\"></div>\n\t\r\n\t</body>\n\r\n\t</html>\n\r\n\t";
        die(AddUniToLinks(parsetemplate($page, array())));
        break;
}
// -----------------------------------------------------------------------------------------------------------
// History version
// - 1.0 mise en conformité code avec skin XNova
// - 1.1 ajout lien pour les details des technos
// - 1.2 suppression du lien details ou il n'est pas necessaire
Пример #4
0
		<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;
    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';
}
die(AddUniToLinks(parsetemplate($Template, $parse)));
Пример #5
0
function makeAXAH($page)
{
    //global $pageid;
    //echo '<a onmouseover="update(\''.$title.'\',\''.$pageid.'\');" href="#">Click me to update</a>';
    die(AddUniToLinks($page));
    //echo '<script language="javascript">window.onload = update(\''.$title.'\',\''.$pageid.'\');</script>';
    //echo '<script language="javascript">update(\''.$title.'\',\''.$pageid.'\');</script>';
}
Пример #6
0
/**
 * showmessage.php
 *
 * @version 1
 * @copyright 2009 by Anthony for XNova Redesigned
 */
$message = doquery("SELECT * FROM {{table}} WHERE `message_id` = '" . idstring($_GET['id']) . "' AND (`message_owner` = '" . $user['id'] . "' OR `message_sender` = '" . $user['id'] . "') LIMIT 1 ;", 'messages', true);
$parse = $lang;
$bb = new Simple_BB_Code();
if ($message['message_sender'] > 0) {
    $messagetext = $bb->parse(htmlentities(stripslashes($message['message_text']), ENT_QUOTES));
} else {
    $messagetext = stripslashes($message['message_text']);
}
$parse['message'] = $messagetext;
$parse['subject'] = htmlentities(stripslashes($message['message_subject']), ENT_QUOTES);
$parse['from'] = htmlentities($message['message_from'], ENT_QUOTES);
$parse['username'] = htmlentities($user['username'], ENT_QUOTES);
$parse['date'] = date("jS F H:i:s", $message['message_time']);
//Thats the basic parts, now lets get previous/next message.
$parse['num'] = $_GET['n'];
$parse['count'] = $_GET['count'];
$parse['next'] = $_GET['next'];
$parse['prev'] = $_GET['prev'];
//now the mesage id
$parse['id'] = idstring($_GET['id']);
//Now links
$parse['l_reply'] = "href=\"./?page=write&to=" . $message['message_sender'] . "&subject=RE:" . $parse['subject'] . "\" rel=\"ibox&width=785&height=490\"";
$parse['l_reply'] = "href=\"./?page=write&to=" . $message['message_sender'] . "&subject=RE:" . $parse['subject'] . "\" target=\"_self\"";
echo AddUniToLinks(parsetemplate(gettemplate('network/show'), $parse));
Пример #7
0
//If we are submitting via ajax
if ($_GET['count'] >= 1 && $_GET['galaxy'] > 0) {
    $_POST = $_GET;
}
//By saying if count is less than 1, we also eliminate the change of a user trying to send negative ipms or 0 ipms.
if ($_POST['count'] < 1) {
    $parse = $lang;
    //Get target gal, sys and pos.
    $parse['g'] = idstring($_GET['gal']);
    $parse['s'] = idstring($_GET['sys']);
    $parse['p'] = idstring($_GET['pos']);
    //How many ipms should we allow him to send, note that this is not that important as we will check later.
    $parse['avl'] = $planetrow[$resource[503]];
    $parse['strlen'] = strlen($parse['avl']);
    //output the template
    echo AddUniToLinks(parsetemplate(gettemplate('galaxy/nuke'), $parse));
} else {
    //Where should the be redirected to?
    $redirect = "./?page=galaxy&galaxy=" . $_POST['galaxy'] . "&system=" . $_POST['system'] . "&mode=1";
    //We can only attack this galaxy
    if ($planetrow['galaxy'] == $_POST['galaxy']) {
        //Get the range
        $range = eval($formulas['ipm_range']);
        //How far are we trying to go?
        $systems = abs($planetrow['system'] - $_POST['system']);
        //Check if we target is within the range
        if ($range >= $systems) {
            //Get the target id
            $targetrow = doquery("SELECT `id`,`id_owner` FROM {{table}} WHERE `galaxy` = '" . idstring($_POST['galaxy']) . "' AND `system` = '" . idstring($_POST['system']) . "' AND `planet` = '" . idstring($_POST['position']) . "' LIMIT 1 ;", 'planets', true);
            //Check planet exists.
            if ($targetrow['id'] > 0) {
Пример #8
0
                $LastOnline .= "lime>{$lang['On']}";
            } elseif ($u["onlinetime"] + 60 * 20 >= time()) {
                $LastOnline .= "yellow>{$lang['15_min']}";
            } else {
                $LastOnline .= "red>{$lang['Off']}";
            }
            $LastOnline .= "</font>";
        }
        if (isset($a) && isset($e)) {
            $UserCommand = "<a href=./?page=amici_pop_up&s=1&bid=" . $b["id"] . "&iframe=0&iheight=800>{$lang['Delete_request']}</a>";
        } elseif (isset($a)) {
            $UserCommand = "<a href=./?page=amici_pop_up&s=1&bid=" . $b["id"] . "&iframe=0&iheight=800><font color=\"#00FF00\">{$lang['Ok']}</font></a><br/>";
            $UserCommand .= "<a href=./?page=amici_pop_up&a=1&s=1&bid=" . $b["id"] . "&iframe=0&iheight=800><font color=\"#FF0000\">{$lang['Reject']}</font></a></a>";
        } else {
            $UserCommand = "<a href=./?page=amici_pop_up&s=1&bid=" . $b["id"] . "&iframe=0&iheight=800><font color=\"#FF0000\">{$lang['Delete']}</font>\r\n</a>";
        }
        $parse['body'] .= "\r\n\t\t<tr>\r\n\t\t\t<td width=20>" . $i . "</th>\t\t\r\n\t\t\t<td><a href=./?page=write&to=" . $u["id"] . "&iframe=0&iheight=800>" . $u["username"] . "</a></td>\r\n\t\t\t\r\n\t\t\t<td>{$UserAlly}</td>\r\n\t\t\t<td><a href=./?page=galaxy&mode=1&galaxy=" . $u["galaxy"] . "&system=" . $u["system"] . ">" . $u["galaxy"] . ":" . $u["system"] . ":" . $u["planet"] . "</a></td>\r\n\t\t\t<td>{$LastOnline}</td>\r\n\t\t\t<td>{$UserCommand}</td>\r\n\t\t</tr>";
    }
    if (!isset($i)) {
        //Si stanno guardando SE ci sono state inviate RICHIESTE d'amicizia
        $parse['body'] .= "\r\n\t\t<tr>\r\n\t\t\t<th colspan=6><font color=\"#FF0000\"><center>{$lang['There_is_no_request']}</center></font></th>\r\n\t\t</tr>";
        //echo parsetemplate(gettemplate('network/amici_pop_up'), $parse);
    }
    if ($a == 1) {
        $parse['body'] .= "\r\n\t\t<tr>\r\n\t\t\t<td colspan=6 class=c><a href=./?page=amici_pop_up>{$lang['Back']}</a></td>\r\n\t\t</tr>";
    }
    $parse['body'] .= "\r\n\t\t</table>\r\n\t\t</center>";
    $parse['titolo'] = $TableTitle;
}
echo AddUniToLinks(parsetemplate(gettemplate('network/amici_pop_up'), $parse));
Пример #9
0
    $LastPlayer = doquery('SELECT `username` FROM {{table}} ORDER BY `register_time` DESC', 'users', true);
    $parse['last_user'] = $LastPlayer['username'];
    $PlayersOnline = doquery("SELECT COUNT(DISTINCT(id)) as `onlinenow` FROM {{table}} WHERE `onlinetime` > '" . (time() - 900) . "';", 'users', true);
    $parse['online_users'] = $PlayersOnline['onlinenow'];
    $parse['users_amount'] = $Count['players'];
    $parse['servername'] = $game_config['game_name'];
    $parse['forum_url'] = $game_config['forum_url'];
    $parse['PasswordLost'] = $lang['PasswordLost'];
    $page = parsetemplate(gettemplate('login_body'), $parse);
    // Test pour prendre le nombre total de joueur et le nombre de joueurs connect�s
    if ($_GET['ucount'] == 1) {
        $page = $PlayersOnline['onlinenow'] . "/" . $Count['players'];
        die($page);
    } else {
        //display($page, $lang['Login']);
        header('location: http://darkevo.org/');
    }
} else {
    define('GAME_SKIN', DEFAULT_SKIN);
    $parse = $lang;
    $parse['s'] = UNIVERSE;
    if ($_GET['bad']) {
        $parse['bad'] = $lang[$_GET['bad']];
    } else {
        $parse['bad'] = $lang['Something'];
    }
    $parse['shortname'] = $game_config['game_name'];
    echo AddUniToLinks(parsetemplate(gettemplate('login/login'), $parse));
}
// -----------------------------------------------------------------------------------------------------------
// History version