+ redirect_to :controller => 'diary_entry', :action => 'view'
+ end
+ end
+
+ ##
+ # is this list user specific?
+ def user_specific_list?
+ params[:friends] or params[:nearby]
+ end
+
+ ##
+ # decide on a location for the diary entry map
+ def set_map_location
+ if @diary_entry.latitude and @diary_entry.longitude
+ @lon = @diary_entry.longitude
+ @lat = @diary_entry.latitude
+ @zoom = 12
+ elsif @user.home_lat.nil? or @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