]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/user.rb
messaging stuff
[rails.git] / app / models / user.rb
index 1ecc3f7102a616dbe39010b5b6b7bd646b8f9994..ce12755dfcd77162bcd47d4844226d8038673aba 100644 (file)
@@ -4,6 +4,7 @@ class User < ActiveRecord::Base
 
   has_many :traces
   has_many :diary_entries
+  has_many :messages, :foreign_key => :to_user_id
  
   validates_confirmation_of :pass_crypt, :message => 'Password must match the confirmation password'
   validates_uniqueness_of :display_name, :allow_nil => true
@@ -64,6 +65,23 @@ class User < ActiveRecord::Base
       return nearby
   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")
+    return messages
+  end
+  
+  def get_all_messages
+    messages = Message.find(:all, :conditions => "message_read = 0")
+    return messages
+  end
 
   
 end