(// otherwise check if one of these conditions is fulfilled...
(!isset($post['created']))||// ... we didn't show the created time (should never happen in practice)
($post['hidden']&&($post['updatetype']==QA_UPDATE_VISIBLE))||// ... the post was hidden as the last action
(isset($post['closedbyid'])&&($post['updatetype']==QA_UPDATE_CLOSED))||// ... the post was closed as the last action
((isset($post['closedbyid'])||(qa_opt('do_close_on_select')&&isset($post['selchildid'])))&&$post['updatetype']==QA_UPDATE_CLOSED)||// ... the post was closed as the last action
(abs($post['updated']-$post['created'])>300)||// ... or over 5 minutes passed between create and update times
($post['lastuserid']!=$post['userid'])// ... or it was updated by a different user