OnAfterIBlockUpdate
event_handler( array &arFields );The event OnAfterIBlockUpdate is fired after an attempt to modify an information block by calling CIBlock::Update.
Parameters
Parameter | Description |
---|---|
arFields |
An array of the information block fields
to be updated. The additional entry "RESULT" contains the value returned by the CIBlock::Update method. If an error occurred during the method execution, the entry "RESULT_MESSAGE" contains the error description. |
Note
The parameter(s) of this handler are references to
the original variables. Hence, altering their values from within the handler
causes changing values of the source variables passed to the handler.
See Also
Example of handler function
<? // file /bitrix/php_interface/init.php // register handler AddEventHandler("iblock", "OnAfterIBlockUpdate", Array("MyClass", "OnAfterIBlockUpdateHandler")); class MyClass { // create handler "OnAfterIBlockUpdate" public static function OnAfterIBlockUpdateHandler(&$arFields) { if($arFields["RESULT"]) AddMessage2Log("Redord ID=". $arFields["ID"]." is modified."); else AddMessage2Log("Error updating record ". $arFields["ID"]. " (".$arFields["RESULT_MESSAGE"].")."); } } ?>
© «Bitrix24», 2001-2024