⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adminstats.php

📁 还是WEB游戏源码 Darkstep 还是WEB游戏源码 Darkstep
💻 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;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	<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 + -