<ul><li>Fixed get_menu_card_per_item.php: added null guard for missing query key in parse_url() result; added empty check before strlen() on $blog_item_id; wrapped DB queries in !empty($blog_item_id) guard; changed isset checks to !empty() on $tbl fields</li><li>Fixed getsitemenus.php line 1284-1286: added ?? "" null coalescing on $strMetaDescription, $strMetaKeywords, $strMetaTitle in else branch where they may not be set</li><li>Fixed gbl_class.php truncate(): added $str = $str ?? "" before strlen() to prevent Deprecated warning when null is passed</li><li>Fixed blog_script.php line 808: added ?? "" to $last_comment_id echo to prevent Undefined variable warning</li></ul>