fixed infinite loop problem and also changed some engine settings

This commit is contained in:
Harry Bomrah 2014-06-04 16:21:15 +08:00
parent 91ef557cf2
commit 6ec8f6a5c0
2 changed files with 9 additions and 6 deletions

View File

@ -34,11 +34,14 @@ class GalleriesController < ApplicationController
params = OrbitHelper.params
images = []
while images.count < 9 and images.count < AlbumImage.count
albums.each do |album|
img = album.album_images.sample
if !images.include?(img) && img != nil
images << img
if !albums.blank?
while images.count < 9 and images.count < AlbumImage.count
albums.each do |album|
img = album.album_images.sample
if !images.include?(img) && img != nil
images << img
end
end
end
end

View File

@ -5,7 +5,7 @@ module Gallery
module_label "gallery.gallery"
base_url File.expand_path File.dirname(__FILE__)
widget_methods ["widget"]
widget_settings [{"data_count"=>10}]
widget_settings []
categorizable
authorizable
frontend_enabled