%
def tab_active(tab)
if !params[:view_only] && params[:controller] == 'proposals_discussion_plugin_tasks'
'validate_proposals'
elsif params[:view_only] && params[:controller] == 'proposals_discussion_plugin_tasks'
'moderate_proposals'
elsif params[:controller] == 'tasks' && params[:action] == 'processed'
'processed_proposals'
elsif params[:controller] == 'tasks' && params[:filter_type] == 'AddMember'
'member_tasks'
elsif params[:controller] == 'tasks' && params[:filter_type] == 'ProposalsDiscussionPlugin::ProposalTask'
'proposal_tasks'
else
params[:controller]
end
end
def tab_active_class(tab)
tab == tab_active(tab) ? 'tab_active' : ''
end
%>
<% profile = Profile['dialoga'] %>
<% if logged_in? && profile %>
Usuários:
<% users = environment.users %>
<%= users.count %>
(<%= users.where('users.activated_at IS NOT NULL').count %> ativos,
<%= users.joins(:oauth_providers).where(:oauth_client_plugin_providers => {:strategy => 'google_oauth2'}).count %> google,
<%= users.joins(:oauth_providers).where(:oauth_client_plugin_providers => {:strategy => 'facebook'}).count %> facebook)
Votos:
<%= Vote.count %>
Participações nos hangouts:
<%hangout = 0%>
<% Event.select{|e| e.end_date >= DateTime.now.end_of_day unless e.end_date.nil? }.map{| e| e.person_followers.count}.map{|x| hangout += x} %>
<%= hangout %>
Propostas:
<% proposals = profile.tasks.where(:type => 'ProposalsDiscussionPlugin::ProposalTask') %>
<%= proposals.count %>
(<%= proposals.where(:status => Task::Status::ACTIVE).count %> pendentes,
<%= proposals.where(:status => Task::Status::CANCELLED).count %> rejeitadas,
<%= proposals.where(:status => Task::Status::FINISHED).count %> aprovadas,
<%= proposals.where(:status => ProposalsDiscussionPlugin::ProposalTask::Status::FLAGGED_FOR_APPROVAL).count %> pré-aprovadas,
<%= proposals.where(:status => ProposalsDiscussionPlugin::ProposalTask::Status::FLAGGED_FOR_REPROVAL).count %> pré-rejeitadas)
Atualizado em <%= show_time(Time.now) %>