Hoofdkwartier script

Status
Niet open voor verdere reacties.

saints1991

Nieuwe gebruiker
Lid geworden
22 okt 2007
Berichten
4
Hij geeft wit beeld kan iemand de fout vinden in de script


Vriendelyk bedankt alvast

<?php /* ------------------------- */

$UPDATE_DB = 1;
include("_include-config.php");
if(! check_login()) {
header("Location: login.php");
exit;
}

mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'");

/* ------------------------- */ ?>
<html>


<head>
<title>[( Criminals )]</title>
<link rel="stylesheet" type="text/css" href="<?php echo ($_COOKIE['v'] == 2) ? "css-v2.css" : "css-v1.css"; ?>">

</head>


<body style="background: #AA3C3C; margin: 0px;">
<table width=100%>
<tr><td class="subTitle"><b>Hoofdkwartier</b></td></tr>
<?php /* ------------------------- */

if(isset($_POST['protection']) && $data->signup+12*60*60 > time()) {
mysql_query("UPDATE `[users]` SET `signup`=FROM_UNIXTIME(UNIX_TIMESTAMP(`signup`)-12*60*60-1) WHERE `login`='{$data->login}'");
$dbres = mysql_query("SELECT `login`,UNIX_TIMESTAMP(`signup`) AS `signup`,`cash`,`bank`,`attack`,`defence`,`clicks`,`attlosses`,`attwins`,`deflosses`,`defwins`,`type`,`clan`,`clanlevel` FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
$data = mysql_fetch_object($dbres);
}

if(isset($_POST['online']) && ($data->attack+$data->defence)/2+$data->clicks*5 < 10000) {
$data->showonline = ($data->showonline == 1) ? 0 : 1;
mysql_query("UPDATE `[users]` SET `showonline`={$data->showonline} WHERE `login`='{$data->login}'");
}

$IP = $_SERVER['REMOTE_ADDR'];
$forwardedFor = ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
$forwardedFor = preg_replace('/, .+/','',$forwardedFor);
$dbres = mysql_query("SELECT `code` FROM `[logs]` WHERE `login`='{$data->login}' AND `IP`='$IP' AND `forwardedFor`='$forwardedFor' AND `area`='hqIP'");
if(mysql_num_rows($dbres) > 0)
mysql_query("UPDATE `[logs]` SET `time`=NOW() WHERE `login`='{$data->login}' AND `IP`='$IP' AND `forwardedFor`='$forwardedFor' AND `area`='hqIP'");
else
mysql_query("INSERT INTO `[logs]`(`time`,`IP`,`forwardedFor`,`login`,`code`,`area`) values(NOW(),'$IP','$forwardedFor','{$data->login}',0,'hqIP')");

$criminals = Array("","Junkies","Klonen","Agenten");
$criminals = $criminals[$data->type];
$power = round(($data->attack+$data->defence)/2+$data->clicks*5);
$totalattacks = $data->attwins + $data->attlosses;
$totaldefends = $data->defwins + $data->deflosses;

$dbres = mysql_query("SELECT id FROM `[messages]` WHERE `read`=0 AND `inbox`=1 AND `to`='{$data->login}'");
$inboxnew = mysql_num_rows($dbres);

$protection = round($data->signup/3600-time()/3600) + 12;
print <<<ENDHTML
<tr><td class="mainTxt" align="center">
<a href="click.php?x={$data->login}" target="_new">http://localhost/click.php?x={$data->login}</a><br>
</td></tr>
ENDHTML;

if($data->clanlevel > 0) {
print <<<ENDHTML
<tr><td class="mainTxt" align="center">
<a href="click.php?clan={$data->clan}" target="_new">http://localhost/click.php?clan={$data->clan}</a><br>
</td></tr>
ENDHTML;
}

$dbres = mysql_query("SELECT `id` FROM `[users]` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`online`) < 300");
$online = mysql_num_rows($dbres);
$dbres = mysql_query("SELECT `id` FROM `[users]` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`online`) < 300 AND `showonline`=0");
$anonymous = mysql_num_rows($dbres);

print <<<ENDHTML
<tr><td class="mainTxt" align="center">
<table>
<tr><td width=100>$criminals:</td> <td align="right">{$data->clicks}</td></tr>
<tr><td width=100>Power:</td> <td align="right">{$power}</td></tr>
<tr><td width=100>Contant:</td> <td align="right">\${$data->cash}</td></tr>
<tr><td width=100>Op de bank:</td> <td align="right">\${$data->bank}</td></tr>
</table><br>

<a href="message.php?p=inbox">U heeft <b>$inboxnew</b> nieuwe berichten</a><br>
ENDHTML;
if($protection > 0)
print " <form method=\"post\"><i>Je staat nog <b>$protection</b> uur onder bescherming</i><br><br><input type=\"submit\" name=\"protection\" value=\"Haal mijn bescherming weg\"></form>\n";
else
print " <br>\n";
print <<<ENDHTML
</td></tr>
<tr><td class="mainTxt">
<table align="center">
<tr><td width=100></td> <td width=100 align="center"><b>Gewonnen</b></td> <td width=100 align="center"><b>Verloren</b></td> <td width=100 align="center"><b>Totaal</b></td></tr>
<tr><td width=100><b>Aanvallen</b></td> <td width=100 align="center">{$data->attwins}</td> <td width=100 align="center">{$data->attlosses}</td> <td width=100 align="center">{$totalattacks}</td></tr>
<tr><td width=100><b>Verdedigingen</b></td> <td width=100 align="center">{$data->defwins}</td> <td width=100 align="center">{$data->deflosses}</td> <td width=100 align="center">{$totaldefends}</td></tr>
</table>
</td></tr>
<tr><td><br></td></tr>

<tr><td align="center"><form method="POST">
<a href="list.php?s=online"><b>$online leden online (waarvan $anonymous anoniem)</b></a><br><br>
ENDHTML;

$showonline = ($data->showonline == 1) ? "Ik wil niet in de online-lijst" : "Zet mij weer in de online-lijst";
if(($data->defence+$data->attack)/2+$data->clicks*5 < 10000)
print " <input type=\"submit\" name=\"online\" value=\"$showonline\">\n";

$dbres = mysql_query("SELECT `id` FROM `[users]` WHERE `level` & 0x80 AND UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`online`) < 300 ORDER BY `login`");
$adminsonline = mysql_num_rows($dbres);
$sentence = ($adminsonline == 1) ? Array("is","admin") : Array("zijn","admins");
print <<<ENDHTML
<br><br><a href="list.php?s=admin">Er $sentence[0] $adminsonline $sentence[1] online</a>
</form></td></tr>
ENDHTML;

/* ------------------------- */ ?>
</table>

</body>


</html>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan