my_network_block.rb
966 Bytes
class MyNetworkBlock < Block
include ActionController::UrlWriter
def self.description
_('A block that displays a summary of your network')
end
def default_title
_('My network')
end
def content
block_title(title) +
content_tag(
'ul',
content_tag('li', link_to(n_( 'One article published', '%d articles published', owner.articles.size) % owner.articles.size, owner.public_profile_url.merge(:action => 'sitemap') )) +
content_tag('li', link_to(n__('One friend', '%d friends', owner.friends.size) % owner.friends.size, owner.public_profile_url.merge(:action => 'friends'))) +
content_tag('li', link_to(n__('One community', '%d communities', owner.communities.size) % owner.communities.size, owner.public_profile_url.merge(:action => 'communities'))) +
content_tag('li', link_to(n_('One tag', '%d tags', owner.tags.size) % owner.tags.size, owner.public_profile_url.merge(:action => 'tags')))
)
end
end