public static function DeleteHistoryByDocument($documentId) { global $DB; $arDocumentId = CBPHelper::ParseDocumentId($documentId); $dest = self::GenerateFilePath($documentId); DeleteDirFilesEx("/" . COption::GetOptionString("main", "upload_dir", "upload") . $dest); if (CModule::IncludeModule('clouds')) { CCloudStorage::DeleteDirFilesEx($dest); } $DB->Query("DELETE FROM b_bp_history " . "WHERE DOCUMENT_ID = '" . $DB->ForSql($arDocumentId[2]) . "' " . "\tAND ENTITY = '" . $DB->ForSql($arDocumentId[1]) . "' " . "\tAND MODULE_ID " . (strlen($arDocumentId[0]) > 0 ? "= '" . $DB->ForSql($arDocumentId[0]) . "'" : "IS NULL") . " ", true); }