Exemplo n.º 1
0
 public function online()
 {
     $olUids = common\Utils::online();
     $idsArr = \array_keys($olUids);
     $where = "id in (" . implode(',', $idsArr) . ")";
     $userInfo = common\loadClass::getService('User')->fetchWhere($where);
     $result = array();
     foreach ($userInfo as $user) {
         $result[$user->id] = $user->hash();
     }
     return $result;
 }
Exemplo n.º 2
0
 public function getOnlineList()
 {
     $olUids = common\Utils::online();
     if (empty($olUids)) {
         return array();
     }
     $idsArr = \array_keys($olUids);
     $where = "id in (" . implode(',', $idsArr) . ")";
     $userInfo = common\loadClass::getService('User')->fetchWhere($where);
     $result = array();
     foreach ($userInfo as $user) {
         $result[$user->id] = $user->hash();
     }
     $this->sendOne(Request::getFd(), common\Cmd::OLLIST, $result);
 }