Esempio n. 1
0
 public static function DeleteByDocument($documentId)
 {
     $h = new CBPHistoryService();
     $h->DeleteHistoryByDocument($documentId);
 }
Esempio n. 2
0
 /**
  * <p>Метод удаляет Wiki-страницу. Динамичный метод.</p>
  *
  *
  * @param int $ID  Идентификатор Wiki-страницы
  *
  * @param int $IBLOCK_ID  Идентификатор Инфо.блока. <br> До версии 10.0.0 назывался <b>BLOCK_ID</b>.
  *
  * @return bool 
  *
  * <h4>Example</h4> 
  * <pre>
  * &lt;?<br>// Удалим Wiki-страницу с идентификатором 13 в инфо.блоке с идентификатором 2<br>$ID = 13;<br>$IBLOCK_ID = 2;<br><br>$CWiki = new CWiki();<br>if (!$CWiki-&gt;Delete($ID, $IBLOCK_ID))<br>	echo 'Ошибка. Страница не удалена.';<br>?&gt;
  * </pre>
  *
  *
  * @static
  * @link http://dev.1c-bitrix.ru/api_help/wiki/classes/cwiki/Delete.php
  * @author Bitrix
  */
 public function Delete($ID, $IBLOCK_ID)
 {
     $rIBlock = CIBlock::getList(array(), array('ID' => $IBLOCK_ID, 'CHECK_PERMISSIONS' => 'N'));
     $arIBlock = $rIBlock->GetNext();
     // erase the history of changes
     if ($arIBlock['BIZPROC'] == 'Y' && CModule::IncludeModule('bizproc')) {
         $historyService = new CBPHistoryService();
         $historyService->DeleteHistoryByDocument(array('iblock', 'CWikiDocument', $ID));
     }
     $this->CleanCacheById($ID, $IBLOCK_ID);
     // delete item
     $bResult = $this->cIB_E->Delete($ID);
     return $bResult;
 }