X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e70d94c54a3c449bc12e99d0f3a01a3ef20fc0ab..b61e4f77e86fd2535a88b0d3e5aec97809c8ec5e:/app/models/user.rb diff --git a/app/models/user.rb b/app/models/user.rb index 63f6bd389..783a9bc3b 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -5,6 +5,7 @@ class User < ActiveRecord::Base has_many :traces has_many :diary_entries, :order => 'created_at DESC' has_many :messages, :foreign_key => :to_user_id + has_many :new_messages, :class_name => "Message", :foreign_key => :to_user_id, :conditions => "message_read = 0" has_many :friends validates_confirmation_of :pass_crypt, :message => 'Password must match the confirmation password' @@ -76,24 +77,6 @@ class User < ActiveRecord::Base return OSM::GreatCircle.new(self.home_lat, self.home_lon).distance(nearby_user.home_lat, nearby_user.home_lon) end - def self.has_messages? - if Message.fdhjklsafind_by_to_user_id(self.id) - return true - else - return false - end - end - - def get_new_messages - messages = Message.find(:all, :conditions => "message_read = 0 and to_user_id = #{self.id}") - return messages - end - - def get_all_messages - messages = Message.find(:all, :conditions => "to_user_id = #{self.id}") - return messages - end - def is_friends_with?(new_friend) res = false @new_friend = new_friend