<h4>Services Catalog Module Fixes</h4><ul><li><strong>Fixed:</strong> Deprecated optional parameter before required in ServiceModel.php line 378 — $lastid=null before $limit. Removed default value.</li><li><strong>Fixed:</strong> Undefined variables ($webmod, $page, $limit, $category_id) in getServicesMember(), searchServices(), getServiceDetailMember() — extract($request) did not create these when not sent in POST. Added null coalescing defaults.</li><li><strong>Fixed:</strong> Undefined variable $service_list_id in getServiceListJson(), getServiceDetailMember(), getServiceData() — added fallback to check both service_list_id and service_id keys.</li><li><strong>Fixed:</strong> "Trying to access array offset on null" in getServiceListJson() line 620 — $data could be null when service not found. Added null check.</li><li><strong>Fixed:</strong> str_replace() null deprecation in removeSpecialChars() — added ?? "" fallback.</li><li><strong>Fixed:</strong> Undefined $page_title_1 in service_detail.php line 245 — added ?? "Services" fallback.</li></ul>