summaryrefslogtreecommitdiff
path: root/plugins/FollowEveryone/User_followeveryone_prefs.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/FollowEveryone/User_followeveryone_prefs.php')
-rw-r--r--plugins/FollowEveryone/User_followeveryone_prefs.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/plugins/FollowEveryone/User_followeveryone_prefs.php b/plugins/FollowEveryone/User_followeveryone_prefs.php
index 44375d042..d1d9b5f3f 100644
--- a/plugins/FollowEveryone/User_followeveryone_prefs.php
+++ b/plugins/FollowEveryone/User_followeveryone_prefs.php
@@ -145,4 +145,22 @@ class User_followeveryone_prefs extends Memcached_DataObject
return (bool)$ufep->followeveryone;
}
}
+
+ static function savePref($user_id, $followEveryone)
+ {
+ $ufep = self::staticGet('user_id', $user_id);
+
+ if (empty($ufep)) {
+ $ufep = new User_followeveryone_prefs();
+ $ufep->user_id = $user_id;
+ $ufep->followeveryone = $followEveryone;
+ $ufep->insert();
+ } else {
+ $orig = clone($ufep);
+ $ufep->followeveryone = $followEveryone;
+ $ufep->update();
+ }
+
+ return true;
+ }
}