# Plesk dashboard menu & Volunteer Management – PHP files reference

Used with **Plesk-tools/plesk-dashboard-menu-99999.sql** (Super Admin 99999 menu and related behaviour).

## Plesk (dashboard and menu)

| PHP file | Purpose |
|----------|---------|
| `Plesk/event-dashboard.php` | Main dashboard; includes menu and event list |
| `Plesk/event-dashboard-menu-plesk.php` | Reads `EventDashBoardMenus` / `EventDashboardMenu-Buttons`, renders buttons (Users, Volunteer Management, etc.) |
| `Plesk/event-volunteer-management.php` | Volunteer Management page (allowed: 99999, 999914) |
| `Plesk/event-user-management.php` | Users page (linked by “Users” button) |
| `Plesk/event-dashboard-menus-admin.php` | Admin UI to edit dashboard menu buttons (member 99999, 999914) |

## Plesk-tools (links to dashboard / Volunteer Management)

| PHP file | Purpose |
|----------|---------|
| `Plesk-tools/tools-setup-volunteer-management.php` | Setup script; links to Volunteer Management and dashboard |
| `Plesk-tools/tools-add-upload-restriction.php` | Upload restriction; links to Volunteer Management and dashboard |
| `Plesk-tools/update-managing-director-folder.php` | Managing director folder; links to Volunteer Management and dashboard |

## SQL

| File | Purpose |
|------|---------|
| `Plesk/event-dashboard-menus.sql` | Full schema + sample rows for `EventDashBoardMenus` and `EventDashboardMenu-Buttons` |
| `Plesk-tools/plesk-dashboard-menu-99999.sql` | **Changes only:** add/update Super Admin (99999) menu (Users, Volunteer Management, etc.) |

Run `plesk-dashboard-menu-99999.sql` on the Plesk DB to add or refresh the 99999 menu without altering other members.
