2016-02-04 17:20:22 +08:00
|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* @Author: prpr
|
|
|
|
* @Date: 2016-02-03 14:39:50
|
|
|
|
* @Last Modified by: prpr
|
2016-02-05 16:08:37 +08:00
|
|
|
* @Last Modified time: 2016-02-05 16:05:42
|
2016-02-04 17:20:22 +08:00
|
|
|
*/
|
|
|
|
|
|
|
|
session_start();
|
|
|
|
$dir = dirname(dirname(__FILE__));
|
|
|
|
require "$dir/includes/autoload.inc.php";
|
|
|
|
|
|
|
|
if(isset($_COOKIE['uname']) && isset($_COOKIE['token'])) {
|
|
|
|
$_SESSION['uname'] = $_COOKIE['uname'];
|
|
|
|
$_SESSION['token'] = $_COOKIE['token'];
|
|
|
|
}
|
|
|
|
|
|
|
|
if (isset($_SESSION['uname'])) {
|
|
|
|
$admin = new user($_SESSION['uname']);
|
|
|
|
if ($_SESSION['token'] != $admin->getToken()) {
|
|
|
|
header('Location: ../index.php?msg=Invalid token. Please login.');
|
|
|
|
} else if (!$admin->is_admin) {
|
|
|
|
header('Location: ../index.php?msg=Looks like that you are not administrator :(');
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
header('Location: ../index.php?msg=Illegal access. Please login.');
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
|
|
<!DOCTYPE html>
|
2016-01-09 23:26:14 +08:00
|
|
|
<html>
|
|
|
|
<head>
|
2016-02-04 17:20:22 +08:00
|
|
|
<meta charset="utf-8">
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
2016-02-05 16:08:37 +08:00
|
|
|
<title>Console - <?php echo SITE_TITLE; ?></title>
|
2016-02-04 17:20:22 +08:00
|
|
|
<link rel="shortcut icon" href="../assets/images/favicon.ico">
|
|
|
|
<link rel="stylesheet" href="../libs/pure/pure-min.css">
|
|
|
|
<link rel="stylesheet" href="../libs/pure/grids-responsive-min.css">
|
|
|
|
<link rel="stylesheet" href="../assets/css/style.css">
|
|
|
|
<link rel="stylesheet" href="../assets/css/profile.style.css">
|
|
|
|
<link rel="stylesheet" href="../assets/css/admin.style.css">
|
|
|
|
<link rel="stylesheet" href="../libs/ply/ply.css">
|
2016-01-09 23:26:14 +08:00
|
|
|
</head>
|
|
|
|
|
|
|
|
<body>
|
2016-02-04 17:20:22 +08:00
|
|
|
<div class="header">
|
|
|
|
<div class="home-menu pure-menu pure-menu-horizontal pure-menu-fixed">
|
2016-02-05 16:08:37 +08:00
|
|
|
<a class="pure-menu-heading" href="../index.php"><?php echo SITE_TITLE; ?></a>
|
2016-02-04 17:20:22 +08:00
|
|
|
<ul class="pure-menu-list">
|
|
|
|
<li class="pure-menu-item">
|
|
|
|
<a class="pure-menu-link" href="../user/profile.php">Profile</a>
|
|
|
|
</li>
|
|
|
|
<li class="pure-menu-item">
|
2016-02-04 23:49:31 +08:00
|
|
|
<span class="pure-menu-link">Welcome, <?php echo $_SESSION['uname']; ?>!</span> | <span class="pure-menu-link" id="logout">Log out?</span>
|
2016-02-04 17:20:22 +08:00
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<div class="home-menu-blur">
|
|
|
|
<div class="home-menu-wrp">
|
|
|
|
<div class="home-menu-bg"></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="container">
|
|
|
|
<table class="pure-table pure-table-horizontal">
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th>#</th>
|
|
|
|
<th>Username</th>
|
|
|
|
<th>Preview Textures</th>
|
|
|
|
<th>Change Textures</th>
|
|
|
|
<th>Opreation</th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
|
|
|
|
<tbody>
|
|
|
|
<?php
|
|
|
|
$db = new database();
|
|
|
|
$result = $db->query("SELECT * FROM users");
|
|
|
|
while ($row = $result->fetch_array()) { ?>
|
|
|
|
<tr>
|
|
|
|
<td><?php echo $row['uid']; ?></td>
|
|
|
|
<td><?php echo $row['username']; ?></td>
|
|
|
|
<td>
|
2016-02-05 15:56:17 +08:00
|
|
|
<?php echo '<img id="'.$row['username'].'_skin" width="64" '.(($row['hash_steve'] == "") ? '' : 'src="../skin/'.$row['username'].'-steve.png"').'/>'; ?>
|
|
|
|
<?php echo '<img id="'.$row['username'].'_skin" width="64" '.(($row['hash_alex'] == "") ? '' : 'src="../skin/'.$row['username'].'-alex.png"').'/>'; ?>
|
|
|
|
<?php echo '<img id="'.$row['username'].'_cape" width="64" '.(($row['hash_cape'] == "") ? '' : 'src="../cape/'.$row['username'].'.png"').'/>'; ?>
|
2016-02-04 17:20:22 +08:00
|
|
|
</td>
|
|
|
|
<td>
|
2016-02-05 15:56:17 +08:00
|
|
|
<a href="javascript:uploadSkin('<?php echo $row['username']; ?>');" class="pure-button pure-button-primary">Skin</a>
|
2016-02-04 18:35:14 +08:00
|
|
|
<a href="javascript:uploadTexture('<?php echo $row['username']; ?>', 'cape');" class="pure-button pure-button-primary">Cape</a>
|
2016-02-05 15:56:17 +08:00
|
|
|
<a href="javascript:changeModel('<?php echo $row['username']; ?>');" class="pure-button pure-button-default">Model</a>
|
2016-02-04 18:13:32 +08:00
|
|
|
<span>(<?php echo $row['preference']; ?>)</span>
|
2016-02-04 17:20:22 +08:00
|
|
|
</td>
|
|
|
|
<td>
|
2016-02-04 18:35:14 +08:00
|
|
|
<a href="javascript:changePasswd('<?php echo $row['username'] ?>');" class="pure-button pure-button-default">Password</a>
|
|
|
|
<a href="javascript:deleteAccount('<?php echo $row['username'] ?>');" class="pure-button pure-button-error">Delete</a>
|
2016-02-04 17:20:22 +08:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<?php } ?>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</body>
|
|
|
|
<script type="text/javascript" src="../libs/jquery/jquery-2.1.1.min.js"></script>
|
|
|
|
<script type="text/javascript" src="../libs/ply/ply.min.js"></script>
|
2016-02-04 23:49:31 +08:00
|
|
|
<script type="text/javascript" src="../libs/cookie.js"></script>
|
2016-02-04 17:20:22 +08:00
|
|
|
<script type="text/javascript" src="../assets/js/utils.js"></script>
|
|
|
|
<script type="text/javascript" src="../assets/js/admin.utils.js"></script>
|
|
|
|
</html>
|
2016-01-09 23:26:14 +08:00
|
|
|
</body>
|
|
|
|
</html>
|