<ul><li><b>group.class.php saveGroup fix</b>: <code>sdba::update()</code> returns <code>affected_rows</code> (int) — when group data is unchanged MySQL returns <code>0</code> which is falsy; <code>if($update->update($data))</code> → <code>if(0)</code> → false → <code>Error saving group.</code>; fixed to <code>>= 0</code> (only -1 signals a real DB error)</li><li>updateGroup now succeeds for both changed-value and same-value saves ✓</li><li>Full CRUD sweep: getCategoryList ✓ getGroupLists ✓ getApprovedPost ✓ getPendingPost ✓ getBannedPost ✓ getRoles ✓ getGroupInformation ✓ getMyGroups ✓ getGroupDetails ✓ getMembers ✓ insertGroup ✓ updateGroup (no image) ✓ updateGroup (with image) ✓ deleteGroup ✓</li></ul>