menu fix
This commit is contained in:
parent
cc7bbafb63
commit
3948dde2e7
6 changed files with 114 additions and 66 deletions
|
|
@ -77,12 +77,11 @@ Website footer account links are state-aware:
|
|||
- logged in: `My Account`, `Order a Server`, `Control Panel`, `My Servers`, `Log Out`
|
||||
- staff-only links appear only for Panel admin users and still enforce website staff authorization server-side
|
||||
|
||||
The shared header groups navigation by purpose:
|
||||
The shared header uses one responsive navigation bar:
|
||||
|
||||
- public: Home, Game Servers, Pricing, Locations, Documentation, Support
|
||||
- account: Login/Create Account/Cart or My Account/My Orders/My Servers/Cart/Logout
|
||||
- staff: Staff Dashboard, only for authorized website staff
|
||||
- actions: Custom Projects and Control Panel
|
||||
- primary links: Home, Game Servers, Pricing, Locations, Documentation, Support
|
||||
- account menu: Login/Create Account/Cart or My Account/My Orders/My Servers/Cart/Staff Dashboard/Logout
|
||||
- action buttons: Custom Projects and Control Panel
|
||||
|
||||
Control Panel links point directly to the configured Panel domain. `My Servers`
|
||||
opens a website customer page that summarizes website orders and links to the
|
||||
|
|
|
|||
|
|
@ -254,6 +254,7 @@ Check:
|
|||
- expected catalog columns exist or can be added by the idempotent migration runner
|
||||
- `remote_servers` schema is the current Panel schema
|
||||
- the page is not assuming `remote_servers.enabled` exists
|
||||
- `website_table_exists()` is not using `SHOW TABLES LIKE ?`; MySQL does not support binding the table pattern in that statement through mysqli prepared placeholders
|
||||
|
||||
The current helper treats missing `remote_servers.enabled` as enabled for display and lets staff assign locations from current Panel remote-server rows.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue