# Generate members PDF action

## Objective
Add a clearly visible “Generate members PDF” button to the Member View page action group.

## Scope
- Modify only `C:\xampp\htdocs\jsowbkm\admin\member_view.php` unless a tiny shared CSS adjustment is necessary.
- Preserve Reports Center, Import Members, and Add New Member actions.

## Behavior
- Render the button only when `$canReports` (`reports.view`) is true, matching `admin/generate_pdf.php` authorization.
- Link to `generate_pdf.php?type=members`.
- Open in a new tab with `target="_blank" rel="noopener"` because the endpoint renders an inline PDF.
- Use a descriptive accessible label/title indicating this generates the full member directory PDF.
- Style as a visible glass/secondary `admin-action`, distinguishable from the general Reports Center link but not competing with primary Add New Member.
- Keep all actions readable at desktop and stacked/full width through the existing <=800px responsive action layout.
- Update the page asset cache key only if CSS changes.

## Visual direction
Use the established forest/glass/lemon admin system. A small document/download symbol may be used with text; do not use an icon-only control or external icon dependency.

## Verification
- PHP lint member_view.php.
- Confirm permission-gated markup, exact allowlisted URL, new-tab safety attributes, and no regression to other buttons.
- Confirm authenticated Member View returns HTTP 200 and button appears for report-authorized admin.
