Commit 9395097dad874f419079c0a5a7e618d54a7f9235

Authored by Braulio Bhavamitra
1 parent eb63d214

Browse controller removed

Showing 1 changed file with 0 additions and 79 deletions   Show diff stats
app/controllers/public/browse_controller.rb
@@ -1,79 +0,0 @@ @@ -1,79 +0,0 @@
1 -class BrowseController < PublicController  
2 -  
3 - no_design_blocks  
4 -  
5 - FILTERS = %w(  
6 - more_recent  
7 - more_active  
8 - more_popular  
9 - more_comments  
10 - more_views  
11 - )  
12 -  
13 - def per_page  
14 - 27  
15 - end  
16 -  
17 - def people  
18 - @filter = filter  
19 - @title = self.filter_description(params[:action] + '_' + @filter )  
20 -  
21 - @results = @environment.people.visible.send(@filter)  
22 -  
23 - if !params[:query].blank?  
24 - @results = @results.find_by_contents(params[:query], {:per_page => per_page, :page => params[:page]})[:results]  
25 - else  
26 - @results = @results.compact.paginate(:per_page => per_page, :page => params[:page])  
27 - end  
28 - end  
29 -  
30 - def communities  
31 - @filter = filter  
32 - @title = self.filter_description(params[:action] + '_' + @filter )  
33 -  
34 - @results = @environment.communities.visible.send(@filter)  
35 -  
36 - if !params[:query].blank?  
37 - @results = @results.find_by_contents(params[:query], {:per_page => per_page, :page => params[:page]})[:results]  
38 - else  
39 - @results = @results.compact.paginate(:per_page => per_page, :page => params[:page])  
40 - end  
41 - end  
42 -  
43 - def contents  
44 - @filter = filter  
45 - @title = self.filter_description(params[:action] + '_' + @filter )  
46 -  
47 - @results = @environment.articles.published.text_articles.send(@filter)  
48 -  
49 - if !params[:query].blank?  
50 - @results = @results.find_by_contents(params[:query])  
51 - end  
52 - @results = @results.compact.paginate(:per_page => per_page, :page => params[:page])  
53 - end  
54 -  
55 - protected  
56 -  
57 - def filter  
58 - if FILTERS.include?(params[:filter])  
59 - params[:filter]  
60 - else  
61 - 'more_recent'  
62 - end  
63 - end  
64 -  
65 - def filter_description(str)  
66 - {  
67 - 'people_more_recent' => _('More recent people'),  
68 - 'people_more_active' => _('More active people'),  
69 - 'people_more_popular' => _('More popular people'),  
70 - 'communities_more_recent' => _('More recent communities'),  
71 - 'communities_more_active' => _('More active communities'),  
72 - 'communities_more_popular' => _('More popular communities'),  
73 - 'contents_more_recent' => _('More recent contents'),  
74 - 'contents_more_views' => _('Most viewed contents'),  
75 - 'contents_more_comments' => _('Most commented contents'),  
76 - }[str] || str  
77 - end  
78 -  
79 -end