summaryrefslogtreecommitdiff
path: root/classes/User.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-09-08 14:16:24 -0400
committerEvan Prodromou <evan@prodromou.name>2008-09-08 14:16:24 -0400
commita8a36677748b304faf20742598b90f3d9634f393 (patch)
tree1696b4c28db055544910f7f06786cfe97f4338b9 /classes/User.php
parent75f285ddf6decb4f8c3b1b87d29d9b12f833e9fc (diff)
initial non-Ajax version of favorites
darcs-hash:20080908181624-84dde-8200e1d91eb5f560ef0f296c9e1c56f93ef1b0c5.gz
Diffstat (limited to 'classes/User.php')
-rw-r--r--classes/User.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/classes/User.php b/classes/User.php
index 99ae40baf..62f077739 100644
--- a/classes/User.php
+++ b/classes/User.php
@@ -43,6 +43,7 @@ class User extends DB_DataObject
public $email; // varchar(255) unique_key
public $incomingemail; // varchar(255) unique_key
public $emailnotifysub; // tinyint(1) default_1
+ public $emailnotifyfav; // tinyint(1) default_1
public $emailmicroid; // tinyint(1) default_1
public $language; // varchar(50)
public $timezone; // varchar(50)
@@ -275,4 +276,18 @@ class User extends DB_DataObject
}
}
}
+
+ function hasFave($notice) {
+ $fave = new Fave();
+ $fave->user_id = $this->id;
+ $fave->notice_id = $notice->id;
+ if ($fave->find()) {
+ $result = true;
+ } else {
+ $result = false;
+ }
+ $fave->free();
+ unset($fave);
+ return $result;
+ }
}