Exemple #1
0
 protected function getOnlineUsers()
 {
     $users = CWebDavLogOnlineEdit::getOnlineUsers(array('IBLOCK_ID' => $this->getWebdav()->arParams['element_array']['IBLOCK_ID'], 'SECTION_ID' => $this->getWebdav()->arParams['element_array']['IBLOCK_SECTION_ID'], 'ELEMENT_ID' => $this->getWebdav()->arParams['element_array']['ID']));
     $uniqueList = array();
     foreach ($users as $k => $user) {
         if (empty($user['USER_ID'])) {
             continue;
         }
         if (isset($uniqueList[$user['USER_ID']])) {
             unset($users[$k]);
             continue;
         }
         $uniqueList[$user['USER_ID']] = true;
     }
     unset($user);
     return $users;
 }