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   -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