:/ ye of little faith... someone must have handed you untested code repeatedly >.< I can assure you, the above code works.... though on 3.3, that should be:
Marcher, the reason I hadn't applied it was because Rimi wasn't completely sure of the hack/edit, which is why I didn't apply it. I don't apply "fixes" to my forum unless I'm sure if it works or if someone posted a fix and they post that they're not sure of the fix themselves. I always "err" on the side of caution.
<if test="canReportPost:|:$topic['_canReport'] and ( $this->memberData['member_id'] ) && ! $topic['_isArchived'] && !$post['author']['g_access_cp']">they added a check against archived. ^^