• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/editdoccomponentbase.php
  • Класс: CWebDavEditDocComponentBase
  • Вызов: CWebDavEditDocComponentBase::checkPermission
protected function checkPermission(array $wdElement = array())
{
	if(!$wdElement)
	{
		$wdElement = $this->getWebdav()->GetObject(array('check_permissions' => false), false);
	}
	else
	{
		$wdElement = $this->getWebdav()->GetObject(array('check_permissions' => false, 'element_id' => $wdElement['elementId']), false);
	}

	if(!$wdElement || !$this->getWebdav()->CheckWebRights('',
		array('action' => 'edit', 'arElement' => $wdElement), false))
	{
		ShowError(GetMessage("WD_ACCESS_DENIED"));
		die;
	}
	//webdav-webdav=0.
	$this->getWebdav()->arParams = $wdElement;
}