public $created; // datetime() not_null
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
- /* Static get */
- function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Foreign_user',$k,$v); }
-
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
);
}
- // XXX: This only returns a 1->1 single obj mapping. Change? Or make
- // a getForeignUsers() that returns more than one? --Zach
static function getForeignUser($id, $service) {
+
$fuser = new Foreign_user();
- $fuser->whereAdd("service = $service");
- $fuser->whereAdd("id = $id");
+
+ $fuser->id = $id;
+ $fuser->service = $service;
+
$fuser->limit(1);
- if ($fuser->find()) {
- $fuser->fetch();
- return $fuser;
- }
+ $result = $fuser->find(true);
- return null;
+ return empty($result) ? null : $fuser;
}
static function getByNickname($nickname, $service)