- Модуль: webdav
- Путь к файлу: ~/bitrix/modules/webdav/classes/webdavstorage.php
- Класс: CWebDavStorageCore
- Вызов: CWebDavStorageCore::getSnapshotFromTrash
protected function getSnapshotFromTrash($version)
{
CTimeZone::Disable();
$version = convertTimeStamp((int)$version, 'FULL');
$options = array('path' => '/' . $this->getWebDav()->meta_names['TRASH']['name'], 'depth' => '1');
$this->getWebDav()->meta_state = 'TRASH';
/** @noinspection PhpUndefinedVariableInspection */
$result = $this->getWebDav()->propFind($options, $files, array(
'COLUMNS' => array(),
'return' => 'array',
'FILTER' => array(
'timestamp_1' => $version,
'TIMESTAMP_X_1' => $version,
),
));
CTimeZone::Enable();
if(!is_array($result))
{
return array();
}
//file, folders format. This is not good. But it is not used.
return $this->formatFilesToResponse($result['RESULT']?: array());
}