V7.12.221 Pages Manager Duplicate Footer Hotfix

🧭 Pages Manager

Owner page for managing Web Builder page rows in sb_site_pages. This pass keeps the existing row workflow and uses only the current global Footer Shell.

Open selected page

test-page
These update from the current slug and stay in this app window.
Checking global helpers...
Ready. Load pages first. Hide / restore / row removal controls keep their existing guards.
Hotfix: the old manual page footer was removed. The current global Footer Shell owns the footer.
🧭🧱

Page manager

No pages loaded yet.

Slug / URLLowercase page URL slug.
Title
Status
Menu label
Sort order
Page type
Navigation flags
Description / notes

Open selected page

Same links repeated here for editing context. They stay in this app window.

Permanent delete guard

Only works after the selected page is hidden. It removes the selected sb_site_pages row, so the card and generated test links disappear after reload.

Type DELETE
Type exact slug

Keep this for test/draft pages. Do not use on important published pages unless backed up and agreed.

Safety / rules

No schema change

Uses existing sb_site_pages only.

Soft delete still first

Hide / soft delete remains the safe first step.

No shell edit

Includes protected shell helpers but does not edit shell files.

Guarded row removal

Still requires hidden status, DELETE, and exact slug.

Debug

Waiting...

V7.12.221 Web Builder Pages Manager — duplicate footer hotfix, page-row workflow preserved.