Skip to content

StaffRecord

👤 Structure: ManagerRecord

Represents a system manager with authentication, access rights, IP restrictions, and group assignment.


🔐 Basic Information

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*"