/** * Displays tags stream * * @param int $id * @param Tags $stream * @param int $output * @param bool $data * @param UserTable $user * @param UserTable $viewer */ private function showTags( $id, $stream, $output, $data, $user, $viewer ) { CBActivity::getTemplate( 'tags', false, false ); if ( $id ) { $stream->set( 'id', $id ); $rows = $stream->data(); } else { if ( $data ) { $count = $stream->data( true ); if ( ! $count ) { $rows = array(); } else { $rows = $stream->data(); } } else { $rows = array(); } } if ( $rows ) { CBActivity::preFetchUsers( $rows ); } echo HTML_cbactivityTags::showTags( $rows, $stream, $output, $user, $viewer, $this ); }