Guest User

Untitled

a guest
Jan 4th, 2019
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. def create_club_post
  2. @club= current_club
  3. @user=current_user
  4. case params[:type]
  5. when "news"
  6. params[:new_post][:user_id]= @user.id
  7. @post= NewPost.create(params[:new_post])
  8. when "notifications"
  9. params[:notification_post][:user_id]= @user.id
  10. @post= NotificationPost.create(params[:notification_post])
  11. when "events"
  12. event= create_event(params[:event])
  13. @post= EventPost.create(:event=>event, :user_id=>@user.id, :club_id=>@club.id)
  14. event.create_invitations
  15. when "photos"
  16. when "blog"
  17. params[:blog_post][:user_id]= @user.id
  18. @post= BlogPost.create(params[:blog_post])
  19. when "status"
  20. @post= StatusPost.create(:user_id=>@user.id, :club_id=>@club.id, :text=>params[:note][:text])
  21. #THE METHOD BELOW IS TO SEND USER CLUBSTER STATUS TO OTHER SOCIAL NETWORKS!!
  22. #submit_to_social_networks
  23. when "locker"
  24. @user_visited = User.find(params[:user_visited_id])
  25. @post= LockerPost.create(:user_id=>@user.id, :club_id=>@club.id, :text=>params[:note][:text], :receiver_id=>@user_visited.id)
  26. end
  27.  
  28. if params[:type] == "locker"
  29. @user_visiting = User.find(params[:user_visited_id])
  30. if @user_visiting == @user
  31. @user_visited = @user
  32. @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)
  33. else
  34. @user_visited = @user_visiting
  35. @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)
  36. end
  37. else
  38. @club_activity= @club.get_home_club_posts(@user).paginate(:per_page=>10, :page=>1).flatten
  39. @club_activity.sort! { |a,b| b.created_at <=> a.created_at }
  40. #@club_activity= @club.club_posts.paginate(:per_page=>10, :page=>1)
  41. end
  42. end
Add Comment
Please, Sign In to add comment