Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def gallery_options(options)
- gallery = {}
- if not options[:item_id].nil? or not options[:publication_id].nil?
- conditions = {}
- conditions[:item_id] = options[:item_id] unless options[:item_id].nil?
- conditions[:publication_id] = options[:publication_id] unless options[:publication_id].nil?
- images = Gallery.find(:first, :conditions => conditions)
- unless images.nil?
- images = images.gallery_image
- images = images.paginate( :page => params[:page], :per_page => options[:paginate] ) unless options[:paginate].nil?
- if params[:image_id]
- img = GalleryImage.find(params[:image_id])
- else
- img = images.first
- end
- gallery[:img] = img
- gallery[:images] = images
- end
- end
- gallery
- end
Advertisement
Add Comment
Please, Sign In to add comment