本文整理汇总了PHP中CEventType::GetByID方法的典型用法代码示例。如果您正苦于以下问题:PHP CEventType::GetByID方法的具体用法?PHP CEventType::GetByID怎么用?PHP CEventType::GetByID使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CEventType
的用法示例。
在下文中一共展示了CEventType::GetByID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: elseif
}
} elseif (in_array($code, $arIBlockFields)) {
$arElementAdd[$code] = $arResult['~VALUES'][$code];
}
}
if (!empty($beforeAddHandlerFile)) {
cnIncludeOnBeforeAddHandler($arElementAdd, $arFormData, $beforeAddHandlerFile);
}
$obElm = new CIBlockElement();
$elmID = $obElm->Add($arElementAdd);
if (!$elmID) {
$arErrors['IBLOCK'] = 'IBLOCK_ADD_ERROR';
}
}
if (empty($arErrors) && $arParams['SEND_NOTIFICATION']) {
$dbEvent = CEventType::GetByID($arParams['EVENT_NAME'], 'ru');
if ($arEvent = $dbEvent->Fetch()) {
$arEventFields = array('USER_ID' => $USER->GetID(), 'USER_LOGIN' => $USER->GetLogin(), 'USER_EMAIL' => $USER->GetEmail(), 'USER_FULLNAME' => $USER->GetFullName(), 'CURRENT_URL' => $APPLICATION->GetCurPage(), 'COMPONENT_NAME' => $this->GetName(), 'TEMPLATE_FILE' => $templateFile, 'IBLOCK_ID' => $arParams['USE_IBLOCK'] ? $arParams['IBLOCK_ID'] : '');
foreach ($arParams['CONF']['FIELDS'] as $code => $arConf) {
if ($arConf['TYPE'] != 'FILE') {
$arEventFields['EV_' . $code] = is_array($arResult['VALUES'][$code]) ? implode(', ', $arResult['VALUES'][$code]) : $arResult['VALUES'][$code];
} else {
if (empty($arResult['VALUES'][$code]['name'])) {
$arEventFields['EV_' . $code] = '';
$comma = '';
foreach ($arResult['VALUES'][$code] as $arF) {
$arEventFields['EV_' . $code] .= $comma . $arF['name'];
$comma = ', ';
}
} else {
$arEventFields['EV_' . $code] = $arResult['VALUES'][$code]['name'];