<ul><li>Fixed malformed HTML in members.php: access control td was echoed inside td_registered_ instead of as a sibling td — caused broken table layout</li><li>Eliminated N+1 query in members.php: AccessControl lookup moved out of user render loop; pre-cached into hash by acctid</li><li>Eliminated N+1 query in roles.php: security level lookup moved out of roles render loop; pre-cached into hash</li><li>Fixed update_userinfo.php: $prev_status was scalar (from get_join_info[user_status]) but accessed as array ($prev_status['status']) — now correctly compares scalar</li><li>Fixed undefined $return_array in update_userinfo.php: variable initialized to null before conditional block to prevent undefined variable warning when status unchanged</li></ul>