Noosfero/noosfero

View on GitHub
plugins/statistics/views/blocks/statistics.html.erb

Summary

Maintainability
Test Coverage
<h3 class='block-title'><%=block.title%></h3>

<div class="statistics-block">
  <ul>
    <% if block.is_visible?('user_counter') %>
      <li class='users'>
        <%= font_awesome(:user) %>
        <span class="amount"><%= block.users%> </span>
        <span class="label"><%= _('users')%></span>
      </li>
    <% end %>
    <% if block.is_visible?('enterprise_counter') && !block.environment.enabled?('disable_asset_enterprises') %>
      <li class='enterprises'>
        <%= font_awesome(:suitcase) %>
        <span class="amount"><%= block.enterprises%> </span>
        <span class="label"><%= _('enterprises')%></span>
      </li>
    <% end %>
    <% if block.is_visible?('product_counter') && block.environment.enabled?('products_for_enterprises') %>
      <li class='products'>
        <%= font_awesome('shopping-cart') %>
        <span class="amount"><%= block.products%> </span>
        <span class="label"><%= _('products')%></span>
      </li>
    <% end %>
    <% if block.is_visible?('community_counter') %>
      <li class='communities'>
        <%= font_awesome(:users) %>
        <span class="amount"><%= block.communities%> </span>
        <span class="label"><%= _('communities')%></span>
      </li>
    <% end %>
    <% if block.is_visible?('category_counter') %>
      <li class='categories'>
        <%= font_awesome('tags') %>
        <span class="amount"><%= block.categories%> </span>
        <span class="label"><%= _('categories')%></span>
      </li>
    <% end %>
    <% if block.is_visible?('tag_counter') %>
      <li class='tags'>
        <%= font_awesome(:tag) %>
        <span class="amount"><%= block.tags%> </span>
        <span class="label"><%= c_('tags')%></span>
      </li>
    <% end %>
    <% if block.is_visible?('comment_counter') %>
      <li class='comments'>
        <%= font_awesome(:comments) %>
        <span class="amount"><%= block.comments%> </span>
        <span class="label"><%= c_('comments')%></span>
      </li>
    <% end %>
    <% if block.is_visible?('hit_counter') %>
      <li class='hits'>
        <%= font_awesome('check-circle') %>
        <span class="amount"><%= block.hits%></span>
        <span class="label"><%= _('hits')%></span>
      </li>
    <% end %>

    <% if block.owner.kind_of?(Environment) then %>
      <% block.templates.each do |item|  %>
        <% if block.is_template_counter_active? item.id %>
          <li class=<%= item.name.to_slug%>>
            <%= font_awesome('circle') %>
            <span class="amount"><%= block.template_counter_count(item.id)%></span>
            <span class="label"><%= item.name%></span>
          </li>
        <% end %>
      <% end %>
    <% end %>
  </ul>
</div>