• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/iblocksocnetbizproc.php
  • Класс: CIBlockDocumentWebdavSocnet
  • Вызов: CIBlockDocumentWebdavSocnet::UnpublishDocument
static function UnpublishDocument($documentId)
{
	global $DB;

	$documentId = intval($documentId);
	if ($documentId <= 0)
		return;

	$diskId = self::processGetDiskIdByDocId((int)$documentId);
	if($diskId !== null)
	{
		self::proxyToDisk(__FUNCTION__, array($diskId));
	}

	CIBlockElement::WF_CleanUpHistoryCopies($documentId, 0);
	$strSql = "update b_iblock_element set WF_STATUS_ID='2', WF_NEW='Y' WHERE ID=".intval($documentId)." AND WF_PARENT_ELEMENT_ID IS NULL";
	$z = $DB->Query($strSql, false, "FILE: ".__FILE__."
LINE: ".__LINE__); CSocNetSearch::IBlockElementDelete(array("ID" => $documentId)); }