• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/repo.php
  • Класс: BitrixLandingRepo
  • Вызов: Repo::deleteByAppCode
static function deleteByAppCode($code)
{
	$codeToDelete = array();
	// delete blocks from repo
	$res = self::getList(array(
		'select' => array(
			'ID'
		),
		'filter' => array(
			'=APP_CODE' => $code
		)
	));
	while ($row = $res->fetch())
	{
		self::delete($row['ID']);
		$codeToDelete[] = 'repo_' . $row['ID'];
	}
	// delete added blocks
	if (!empty($codeToDelete))
	{
		Block::deleteByCode($codeToDelete);
	}
}