📄 adminstats.php
字号:
<?php /* ------------------------- */
include("_include-config.php");
if(! check_login()) {
header("Location: login.php");
exit;
}
mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'");
if(! ($data->level > 50)) {
header("Location: hq.php");
exit;
}
/* ------------------------- */ ?>
<html>
<head>
<title>[( Elite Avengers )]</title>
<link rel="stylesheet" type="text/css" href="css-v1.css">
</head>
<body>
<table width=100%>
<tr><td class="subTitle"><b>Admin - Statistieken</b></td></tr>
</table>
<?
echo "
<div align=\"center\"><table><tr><td class=\"mainTxt\" align=\"center\" width=150><a href=\"adminstats.php?p=active\">Inactieve members</a></td>
<td width=5> </td>
<td class=\"mainTxt\" align=\"center\" width=150><a href=\"adminstats.php?p=berichten\">Last 50 messages</a></td>
</td></tr></table><br><br> </div>
"
?>
<?
if($_GET['p'] == "del") {
if($data->level > 50) {
$dbres = mysql_query("SELECT `login`,`level` FROM `[users]` WHERE `login`='{$_GET['x']}'");
if($x = mysql_fetch_object($dbres)) {
if($x->level & 0x80)
print " <tr><td class=\"subTitle\"><b>Delete user</b></td></tr>\n <tr><td class=\"mainTxt\">Je kan een admin niet verwijderen</td></tr>\n";
else if(isset($_POST['delete'])) {
mysql_query("DELETE FROM `[users]` WHERE `login`='{$x->login}'");
mysql_query("UPDATE `[buildings]` SET `owner`='unowned' WHERE `login`='{$x->login}'");
mysql_query("DELETE FROM `[temp]` WHERE `login`='{$x->login}'");
mysql_query("DELETE FROM `[logs]` WHERE `login`='{$x->login}' AND `area`='hqIP'");
if($clan = mysql_fetch_object(mysql_query("SELECT `name` FROM `[clans]` WHERE `owner`='{$x->login}'"))) {
mysql_query("DELETE FROM `[clans]` WHERE `name`='{$clan->name}'");
mysql_query("UPDATE `[users]` SET `clan`='',`clanlevel`=0 WHERE `clan`='{$clan->name}'");
}
print " <tr><td class=\"subTitle\"><b>Delete user</b></td></tr>\n <tr><td class=\"mainTxt\">{$x->login} has been deleted</td></tr>\n<script language=\"javascript\">setTimeout('window.close()',500)</script>";
}
}
else
echo "<font color=red>* You are not allowed to delete someone.</font>";
}
else {
print <<<ENDHTML
<tr><td class="subTitle"><b>Delete user</b></td></tr>
<tr><td class="mainTxt" align="center">
<form method="post" action="adminstats.php?p=del&x={$x->login}">
Are you sure you want to delete <b>{$x->login}</b>?<br><br>
<input type="submit" name="delete" value="Yes" style="width: 100px;">
<input type="button" name="cancel" value="No" style="width: 100px;" onClick="window.close()">
</form>
</td></tr>
ENDHTML;
}
}
if($_GET['p'] == "active"){
$begin = 0;
$end = 100;
echo "
<table align=center width=100%>
<tr>
<tr><td class=subTitle><b>==> Inactieve members <==</b></td></tr>
</tr>
</table>
<table align=center width=100%>
<tr>
<td class=subTitle>#</td>";
if($data->level > 50) {
echo "<td class=subTitle>Delete</td>";
}
echo "<td class=subTitle>Username</td>
<td class=subTitle>Last online</td>
<td class=subTitle>Email</td>
</tr>";
$query = "SELECT * FROM `[users]` ORDER BY online LIMIT $begin,$end";
$info = mysql_query($query) or die(mysql_error());
$count = 0;
while ($gegeven = mysql_fetch_array($info)) {
$naam = $gegeven["login"];
$email = $gegeven["email"];
$lastonline = $gegeven["online"];
$count++;
echo "
<tr>
<td width=5% align=center class=mainTxt>".$count.".</td>";
if($data->level > 50) {
echo "<td width=5% align=center class=mainTxt><a href=\"javascript://\" onClick=\"window.open('adminstats.php?p=del&x={$member->login}','','width=400,height=105,toolbar=no,status=no')\">[D]</a></td>";
}
echo "<td width=15% align=center class=mainTxt>".$naam."</td>
<td width=15% align=center class=mainTxt>".$lastonline."</td>
<td width=15% align=center class=mainTxt>".$email."</td>
</tr>
";
}
}
?>
<?
if($_GET['p'] == "berichten"){
echo "
<table align=center width=100%>
<tr>
<tr><td class=subTitle><b>==> Last 50 messages <==</b></td></tr>
</tr>
</table>
<table align=center width=100%>
<tr>
<td class=subTitle>#</td>
<td class=subTitle>From</td>
<td class=subTitle>To</td>
<td class=subTitle>Subject</td>
<td class=subTitle>Message</td>
</tr>";
$query = "SELECT * FROM `[messages]` ORDER BY time DESC LIMIT 0,50";
$info = mysql_query($query) or die(mysql_error());
$count = 0;
while ($gegeven = mysql_fetch_array($info)) {
$van = $gegeven["from"];
$naar = $gegeven["to"];
$subject = $gegeven["subject"];
$bericht = $gegeven["message"];
$count++;
echo "
<tr>
<td width=5% align=center class=mainTxt>".$count.".</td>
<td width=15% align=center class=mainTxt>".$van."</td>
<td width=15% align=center class=mainTxt>".$naar."</td>
<td width=15% align=center class=mainTxt>".$subject."</td>
<td width=15% align=center class=mainTxt>".$bericht."</td>
</tr>
";
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -