- Модуль: webdav
- Путь к файлу: ~/bitrix/modules/webdav/classes/general/webdavonlineedit.php
- Класс: CWebDavLogOnlineEditBase
- Вызов: CWebDavLogOnlineEditBase::getOnlineLastSession
static function getOnlineLastSession(array $element, $showUser = false, $serviceName = null)
{
//sort by CREATED_TIMESTAMP to get last link
$filter = array(
'IBLOCK_ID' => $element['IBLOCK_ID'],
'SECTION_ID' => $element['SECTION_ID'],
'ELEMENT_ID' => $element['ELEMENT_ID'],
);
if(!is_null($serviceName))
{
$filter['SERVICE'] = $serviceName;
}
$select = array();
if($showUser)
{
$select = array('USER');
}
$onlineSession = CWebDavLogOnlineEdit::getList(array('CREATED_TIMESTAMP' => 'DESC'), $filter, $select);
if($onlineSession)
{
$onlineSession = $onlineSession->fetch();
}
return is_array($onlineSession)? $onlineSession : array();
}