-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuser_manager.php
More file actions
21 lines (19 loc) · 891 Bytes
/
Copy pathuser_manager.php
File metadata and controls
21 lines (19 loc) · 891 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
require_once __DIR__ . '/config.php';
require_once __DIR__ . '/core/Database.php';
require_once __DIR__ . '/init_check.php';
require_once __DIR__ . '/core/Session.php';
require_once __DIR__ . '/core/TokenSystem.php';
require_once __DIR__ . '/core/StockEngine.php';
require_once __DIR__ . '/core/GachaEngine.php';
require_once __DIR__ . '/core/TradingEngine.php';
require_once __DIR__ . '/core/PoolEngine.php';
require_once __DIR__ . '/core/MarketEngine.php';
require_once __DIR__ . '/adapters/manager.php';
Session::start();
Session::requireAuth();
$user = Session::user();
if (!$user || !$user['is_admin']) { header('Location: ' . url('/')); exit; }
$db = Database::getInstance();
$users = $db->query("SELECT id, username, token_balance, total_earned, total_spent, is_admin, created_at FROM users ORDER BY id ASC")->fetchAll();
require_once __DIR__ . '/templates/user_manager.php';