- flash[:error] = t('user.filter.not_an_administrator')
- redirect_to :controller => 'diary_entry', :action => 'view', :display_name => params[:id]
+ flash[:error] = t("user.filter.not_an_administrator")
+ redirect_to :controller => "diary_entry", :action => "view"
+ end
+ end
+
+ ##
+ # is this list user specific?
+ def user_specific_list?
+ params[:friends] || params[:nearby]
+ end
+
+ ##
+ # decide on a location for the diary entry map
+ def set_map_location
+ if @diary_entry.latitude && @diary_entry.longitude
+ @lon = @diary_entry.longitude
+ @lat = @diary_entry.latitude
+ @zoom = 12
+ elsif @user.home_lat.nil? || @user.home_lon.nil?
+ @lon = params[:lon] || -0.1
+ @lat = params[:lat] || 51.5
+ @zoom = params[:zoom] || 4
+ else
+ @lon = @user.home_lon
+ @lat = @user.home_lat
+ @zoom = 12