summaryrefslogtreecommitdiff
path: root/classes/Foreign_user.php
diff options
context:
space:
mode:
authorzach <zach@controlyourself.ca>2008-08-26 18:56:15 -0400
committerzach <zach@controlyourself.ca>2008-08-26 18:56:15 -0400
commit661202be3e28eeffeacb8cbfbec88a7352bcce55 (patch)
tree88bacf6d83c54b81b0c4b4989fa3b974f3a91bf5 /classes/Foreign_user.php
parenta90b556e214aca4023898a811a86e1a6864f68a9 (diff)
Twitter-integration - Twitter settings tab now saves Twitter credentials
darcs-hash:20080826225615-462f3-8d881eda7be43623e10b83e8d1e157f4096734cd.gz
Diffstat (limited to 'classes/Foreign_user.php')
-rw-r--r--classes/Foreign_user.php25
1 files changed, 25 insertions, 0 deletions
diff --git a/classes/Foreign_user.php b/classes/Foreign_user.php
index d19370aa0..25a6ac979 100644
--- a/classes/Foreign_user.php
+++ b/classes/Foreign_user.php
@@ -22,4 +22,29 @@ class Foreign_user extends DB_DataObject
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
+
+ static function save($fields) {
+
+ extract($fields);
+
+ $fuser = new Foreign_user();
+
+ $fuser->id = $id;
+ $fuser->service = $service;
+ $fuser->uri = $uri;
+ $fuser->nickname = $nickname;
+ $fuser->user_id = $user_id;
+ $fuser->credentials = $credentials;
+ $fuser->created = common_sql_now();
+
+ $result = $fuser->insert();
+
+ if (!$result) {
+ common_log_db_error($fuser, 'INSERT', __FILE__);
+ return FALSE;
+ }
+
+ return $fuser;
+ }
+
}