<ul><li>Fixed PHP Warning: Undefined array key "website_site_id" in get.parentmenu.php:22 — this was injected inline into #website-pages-container via AJAX response, rendering as a visible warning box on the Web Pages screen. Fix: replaced bare array access with !empty($_SESSION["website_site_id"] ?? null).</li><li>Fixed wrong loop variable $menuValue used instead of $childValue inside getchildrenpages() on line 78 — caused "Undefined variable $menuValue" warning for every child page rendered.</li><li>Fixed null-access warnings on $moduleListResult["moddisplaytype"], ["ItemID"], ["mid"], ["ItemName"] in both getchildrenpages() and main loop — applied ?? fallbacks throughout.</li><li>Fixed $menuListResult["show_only_sAdmin"] and $_SESSION["super_admin"] missing null-safe guards.</li><li>Result: get.parentmenu.php AJAX endpoint now returns 0 PHP errors — warning box no longer appears on Web Pages screen.</li></ul>