function yourHandler($WEB_FORM_ID, $RESULT_ID)
{
if ($WEB_FORM_ID == YOUR_NUMBER) // номер той формы, которую вы хотите поймать
{
$fields = array();
$arAnswers = CFormResult::GetDataByID($RESULT_ID, $fields);
// отправленные в форме данные в $arAnswers, можно что-то с ними сделать
}
}
AddEventHandler('form', 'onAfterResultAdd', 'yourHandler');
AddEventHandler('form', 'onAfterResultUpdate', 'yourHandler');
Bitrix\Main\Page\Asset::getInstance()->addJs("/path/to/script/file.js");
$array = $manager_and_product[$product_id];
$product_id = $array['product_id'];
$manager_id_array = $array['manager_id'];
foreach ($manager_id_array as $id){
$user_online = file_get_contents('https://XXXXX.bitrix24.ru/rest/ID/XXXXXXXXXXX/user.get.json?IS_ONLINE=Y&id='.$id);
$user_online = json_decode($user_online, true);
if(count($user_online['result'][0]) > 0){
$manager_id = $id;
}else{
$manager_id = $manager_id_array[0];
}
}
$start = microtime(1);
for ( $i = 0; $i < 1000000; $i++ )
{
$array = array();
$array[] = 'First ';
$array[] = 'Second ';
$array[] = 'Three';
}
print microtime(1) - $start;
$start = microtime(1);
for ( $i = 0; $i < 1000000; $i++ )
{
$str = '';
$str .= 'First ';
$str .= 'Second ';
$str .= 'Three';
}
print microtime(1) - $start;