Guest User

Untitled

a guest
Jun 18th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. class Admin::UserImagesController < ApplicationController
  2. before_filter :login_required, :require_ssl
  3.  
  4. def index
  5. @user_images = UserImage.find(:all, :conditions => 'thumbnail is null')
  6. respond_to do |format|
  7. format.html { render :template => '/admin/user_images/index.rhtml.erb' }
  8. format.js { render :template => '/admin/user_images/index.rjs', :layout => false}
  9. end
  10. end
  11.  
  12. def new
  13. @user_image = UserImage.new
  14. end
  15.  
  16. def edit
  17. @user_image = UserImage.find(params[:id])
  18. end
  19.  
  20. def create
  21. @user_image = UserImage.new(params[:user_image])
  22. if @user_image.save
  23. flash[:notice] = 'Image was successfully created.'
  24. redirect_to user_images_url
  25. else
  26. render :action => "new"
  27. end
  28. end
  29.  
  30. def update
  31. @user_image = UserImage.find(params[:id])
  32. if @user_image.update_attributes(params[:user_image])
  33. flash[:notice] = 'Image was successfully updated.'
  34. redirect_to user_images_url
  35. else
  36. render :action => "edit"
  37. end
  38. end
  39.  
  40. def destroy
  41. @user_image = UserImage.find(params[:id])
  42. @user_image.destroy
  43. redirect_to user_images_url
  44. end
  45.  
  46. # only allow ADMIN's
  47. def authorized?
  48. current_user.can_manage_user_images?
  49. end
  50.  
  51. end
Add Comment
Please, Sign In to add comment