Документация для разработчиков
Темная тема

OnBeforeBlogDelete

Описание и параметры

bool
функция-обработчик(
	int   ID
);

Событие вызывается в методе CBlog::Delete до удаления блога и может быть использовано для отмены удаления.

Параметры функции

ПараметрОписание
ID Идентификатор удаляемого блога.

Возвращаемое значение

Для отмены удаления и прекращения выполнения метода CBlog::Delete необходимо в функции-обработчике создать исключение методом $APPLICATION->ThrowException() и вернуть false.

Смотрите также

Примеры использования

<?
// файл /bitrix/php_interface/init.php
// регистрируем обработчик
AddEventHandler(
	"blog",
	"OnBeforeBlogDelete", 
	Array("MyClass", "OnBeforeBlogDeleteHandler")
);


class MyClass
{
	// создаем обработчик события "OnBeforeBlogDelete"
	public static function OnBeforeBlogDeleteHandler($ID)
	{
		if(IntVal($ID) == 1)
		{
			global $APPLICATION;
			$APPLICATION->throwException("Первый блог удалить нельзя.");
			return false;
		}
	}
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024