diff options
author | zach <zach@controlyourself.ca> | 2008-08-26 18:56:15 -0400 |
---|---|---|
committer | zach <zach@controlyourself.ca> | 2008-08-26 18:56:15 -0400 |
commit | 661202be3e28eeffeacb8cbfbec88a7352bcce55 (patch) | |
tree | 88bacf6d83c54b81b0c4b4989fa3b974f3a91bf5 /classes/Foreign_user.php | |
parent | a90b556e214aca4023898a811a86e1a6864f68a9 (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.php | 25 |
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; + } + } |