$arEvent['DATE_CREATE'] = $arEvent['DATE_CREATE']; //$arEvent['EVENT_NAME'] = htmlspecialcharsbx($arEvent['~EVENT_NAME']); if (!empty($arEvent['FILES'])) { $i = 1; $arFiles = array(); $arFilter = array('@ID' => implode(',', $arEvent['FILES'])); $rsFile = CFile::GetList(array(), $arFilter); while ($arFile = $rsFile->Fetch()) { $arFiles[$i++] = array('NAME' => $arFile['ORIGINAL_NAME'], 'PATH' => CComponentEngine::MakePathFromTemplate('/bitrix/components/bitrix/crm.event.view/show_file.php?eventId=#event_id#&fileId=#file_id#', array('event_id' => $arEvent['ID'], 'file_id' => $arFile['ID'])), 'SIZE' => CFile::FormatSize($arFile['FILE_SIZE'], 1)); } $arEvent['FILES'] = $arFiles; } //$arEntityList[$arEvent['ENTITY_TYPE']][$arEvent['ENTITY_ID']] = $arEvent['ENTITY_ID']; $arEvent['~EVENT_NAME'] = $arResult['EVENT_TYPES'][$arEvent['TYPE']]; $arEvent['EVENT_NAME'] = htmlspecialcharsbx($arEvent['~EVENT_NAME']); $arEventDescr = $event->GetRecordDescription($arEvent['TYPE'], $arEvent['DATA']); if ($arEventDescr) { $arEvent['EVENT_INFO'] = strip_tags($arEventDescr['INFO'], '<br>'); if (strlen($arEvent['EVENT_INFO']) > 255) { $arEvent['EVENT_DESC'] = '<div id="event_desc_short_' . $arEvent['ID'] . '">' . substr($arEvent['EVENT_INFO'], 0, 252) . '... <a href="#more" onclick="crm_event_desc(' . $arEvent['ID'] . ')">' . GetMessage('CRM_EVENT_DESC_MORE') . '</a></div>'; $arEvent['EVENT_DESC'] .= '<div id="event_desc_full_' . $arEvent['ID'] . '" style="display: none">' . $arEvent['EVENT_INFO'] . '</div>'; } else { $arEvent['EVENT_DESC'] = !empty($arEvent['EVENT_INFO']) ? $arEvent['EVENT_INFO'] : ''; } $arEvent['EVENT_DESC'] = nl2br($arEvent['EVENT_DESC']); } $arResult['EVENT'][] = $arEvent; } unset($arEventDescr); // get users info $arUserDistinct = array_keys($arUserDistinct);