Exemplo n.º 1
0
 static function getForeignUser($id, $service)
 {
     $fuser = new Foreign_user();
     $fuser->whereAdd("service = {$service}");
     $fuser->whereAdd("id = {$id}");
     $fuser->limit(1);
     if ($fuser->find()) {
         $fuser->fetch();
         return $fuser;
     }
     return null;
 }
Exemplo n.º 2
0
 static function getByNickname($nickname, $service)
 {
     if (empty($nickname) || empty($service)) {
         return null;
     } else {
         $fuser = new Foreign_user();
         $fuser->service = $service;
         $fuser->nickname = $nickname;
         $fuser->limit(1);
         $result = $fuser->find(true);
         return empty($result) ? null : $fuser;
     }
 }
Exemplo n.º 3
0
 static function getByNickname($nickname, $service)
 {
     if (empty($nickname) || empty($service)) {
         throw new ServerException('Empty nickname or service for Foreign_user::getByNickname');
     }
     $fuser = new Foreign_user();
     $fuser->service = $service;
     $fuser->nickname = $nickname;
     $fuser->limit(1);
     if (!$fuser->find(true)) {
         throw new NoResultException($fuser);
     }
     return $fuser;
 }
Exemplo n.º 4
0
 function getForeignUser()
 {
     $fuser = new Foreign_user();
     $fuser->service = $this->service;
     $fuser->id = $this->foreign_id;
     $fuser->limit(1);
     if ($fuser->find(true)) {
         return $fuser;
     }
     return null;
 }
Exemplo n.º 5
0
 function getForeignUser()
 {
     $fuser = new Foreign_user();
     $fuser->service = $this->service;
     $fuser->id = $this->foreign_id;
     $fuser->limit(1);
     if (!$fuser->find(true)) {
         throw new NoResultException($fuser);
     }
     return $fuser;
 }