} $rsSites = CSite::GetByID(SITE_ID); if ($arSite = $rsSites->Fetch()) { $siteName = $arSite["NAME"]; } $arEmailFieldsActivated = array( "COMMENT_ID" => intval($_POST['ACTIVATE_ON']), "USER_ID" => intval($AxObject->GetUserID($_POST['ACTIVATE_ON'])), "ELEMENT_ID" => $element_id, "ELEMENT_CODE" => $element_code, "ELEMENT_NAME" => trim($element_name), "DETAIL_PAGE_URL" => trim($detail_url), "USER_LOGIN" => trim($AxObject->GetUserLogin($_POST['ACTIVATE_ON'])), "EMAIL_FROM" => $mail_sender, "EMAIL_TO" => $to_Mail_activated, "SITE_NAME" => $siteName ); CEvent::Send("PRMEDIA_TC_ACTIVATE", SITE_ID, $arEmailFieldsActivated, false); } } } if (isset($_POST['SEND_AFTER_ANSWER'])) { if ($_POST['SEND_AFTER_ANSWER'] == 1) {
if ($arResult['SEND_TO_USER_AFTER_ANSWERING'] == "Y") $to_Mail_answer = $comment->IsAnswered($NEW_ID); if ($arResult['SEND_TO_USER_AFTER_MENTION_NAME'] == "Y") $to_Mail_like = $comment->IsNameFound($NEW_ID); if ($arResult['SEND_TO_ADMIN_AFTER_ADDING'] == "Y") $to_Mail_admin = (COption::GetOptionString($MODULE_ID, 'admin_email')) ? COption::GetOptionString($MODULE_ID, 'admin_email') : "N"; // Preparing general data if ($to_Mail_admin != "N" || $to_Mail_answer != "N" || $to_Mail_like != "N") { $mail_sender = COption::GetOptionString($MODULE_ID, 'mail_sender'); $user_name = trim($comment->GetUserLogin($NEW_ID)); $res = CIBlockElement::GetByID($arParams["OBJECT_ID"]); // GETTING DATA OF THE COMMENT WHICH WAS COMMENTED if ($ar_res = $res->GetNext()) { $detail_url = $ar_res['DETAIL_PAGE_URL']; $element_name = $ar_res['NAME']; $element_code = $ar_res['CODE']; $detail_url = str_replace('%2F', '/', $detail_url); $element_name = str_replace(""", '"', $element_name); } $rsSites = CSite::GetByID(SITE_ID); if ($arSite = $rsSites->Fetch()) $siteName = $arSite["NAME"];