StaffRecord
👤 Structure: ManagerRecord
Represents a system manager with authentication, access rights, IP restrictions, and group assignment.
| Field |
Type |
Default |
Description |
id |
int |
0 |
Unique ID of the manager |
name |
string |
— |
Manager's full name |
password |
string |
— |
Hashed password |
email |
string |
— |
Email address (optional) |
phone |
string |
— |
Phone number (optional) |
sort_index |
int |
— |
Sorting index (for UI or list ordering) |
| --- |
|
|
|
🔧 Access Rights
| Field |
Type |
Description |
see_accounts |
int |
Can view account list |
set_accounts_balance |
int |
Can edit balances |
see_accounts_balance |
int |
Can view balances |
del_accounts_balance |
int |
Can delete balance operations |
see_accounts_online |
int |
Can view online users |
dealer_trades |
int |
Can accept or reject trades |
set_trades |
int |
Can create or modify trades |
admin |
int |
Full administrative rights |
logs |
int |
Access to system logs |
reports |
int |
Access to reporting |
del_trades |
int |
Can delete trades |
market_watch |
int |
Access to market watch module |
email_right |
int |
Can send system emails |
see_accounts_detail |
int |
Can view full account details |
see_trades |
int |
Can view trade list |
set_accounts |
int |
Can create or edit user accounts |
plugins |
int |
Access to plugin settings |
server_reports |
int |
Can access server-level reporting |
techsupport |
int |
Access to tech support features |
del_accounts |
int |
Can delete accounts |
see_export |
int |
Can export data |
unused[9] |
int[9] |
Reserved for future use |
🌐 IP Filtering
| Field |
Type |
Description |
ipfilter |
int |
IP filter enabled (1) or disabled (0) |
ip_from |
unsigned long |
Starting IP address (inclusive) |
ip_to |
unsigned long |
Ending IP address (inclusive) |
🧾 Group Access
| Field |
Type |
Description |
groups |
string |
Comma-separated list of managed groups Supported Mask like "MNG*" |