Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def create_club_post
- @club= current_club
- @user=current_user
- case params[:type]
- when "news"
- params[:new_post][:user_id]= @user.id
- @post= NewPost.create(params[:new_post])
- when "notifications"
- params[:notification_post][:user_id]= @user.id
- @post= NotificationPost.create(params[:notification_post])
- when "events"
- event= create_event(params[:event])
- @post= EventPost.create(:event=>event, :user_id=>@user.id, :club_id=>@club.id)
- event.create_invitations
- when "photos"
- when "blog"
- params[:blog_post][:user_id]= @user.id
- @post= BlogPost.create(params[:blog_post])
- when "status"
- @post= StatusPost.create(:user_id=>@user.id, :club_id=>@club.id, :text=>params[:note][:text])
- #THE METHOD BELOW IS TO SEND USER CLUBSTER STATUS TO OTHER SOCIAL NETWORKS!!
- #submit_to_social_networks
- when "locker"
- @user_visited = User.find(params[:user_visited_id])
- @post= LockerPost.create(:user_id=>@user.id, :club_id=>@club.id, :text=>params[:note][:text], :receiver_id=>@user_visited.id)
- end
- if params[:type] == "locker"
- @user_visiting = User.find(params[:user_visited_id])
- if @user_visiting == @user
- @user_visited = @user
- @club_activity = LockerPost.all(:conditions=>["receiver_id = ? and club_id = ?", @user_visited.id, @user_visited.home_club.id], :order=>"created_at DESC").paginate(:per_page=>10, :page=>1)
- else
- @user_visited = @user_visiting
- @club_activity = LockerPost.all(:conditions=>["receiver_id = ? and club_id = ?", @user_visited.id, @user_visited.home_club.id], :order=>"created_at DESC").paginate(:per_page=>10, :page=>1)
- end
- else
- @club_activity= @club.get_home_club_posts(@user).paginate(:per_page=>10, :page=>1).flatten
- @club_activity.sort! { |a,b| b.created_at <=> a.created_at }
- #@club_activity= @club.club_posts.paginate(:per_page=>10, :page=>1)
- end
- end
Add Comment
Please, Sign In to add comment