class sos33_gchovercard_forumIndexTopics extends skin_forum(~id~) { function topic($data, $forum_data, $other_data, $inforum) { $lastp = IPSMember::load( $data['last_poster_id'] ); $lastposter = IPSMember::makeNameFormatted( $data['last_poster_name'], $lastp['member_group_id'] ); $data['last_poster'] = IPSMember::makeProfileLink( $lastposter, $data['last_poster_id'], $lastp['members_seo_name']); return parent::topic($data, $forum_data, $other_data, $inforum); } function forumIndexTemplate($forum_data, $announce_data, $topic_data, $other_data, $multi_mod_data, $sub_forum_data, $footer_filter, $active_user_data, $mod_data, $inforum=1) { if ( $forum_data['sub_can_post'] == 0 ) { return parent::forumIndexTemplate($forum_data, $announce_data, $topic_data, $other_data, $multi_mod_data, $sub_forum_data, $footer_filter, $active_user_data, $mod_data, $inforum); } foreach($announce_data as &$adata) { $adata['member_name'] = IPSMember::makeNameFormatted( $adata['member_name'], $adata['member_group_id'] ); } return parent::forumIndexTemplate($forum_data, $announce_data, $topic_data, $other_data, $multi_mod_data, $sub_forum_data, $footer_filter, $active_user_data, $mod_data, $inforum); } }