コード例 #1
0
ファイル: ajax_actions.php プロジェクト: ASDAFF/mp
			"EMAIL_FROM" => $mail_sender,
			"EMAIL_TO" => $to_Mail_answer,
			"SITE_NAME" => $siteName
		);

		CEvent::Send("PRMEDIA_TC_USER", SITE_ID, $arEmailFieldsAnswering, false);
	}
}


if (isset($_POST['SEND_AFTER_MENTION']))
{
	if ($_POST['SEND_AFTER_MENTION'] == 1)
	{

		$to_Mail_like = $AxObject->IsNameFound($_POST['COMMENT_ID']);

		$element_id = $AxObject->GetObjectData($_POST['COMMENT_ID']);
		$mail_sender = COption::GetOptionString($MODULE_ID, 'mail_sender');

		$user_like_data = $AxObject->GetByMail($to_Mail_like);

		if ($arUser_like = $user_like_data->Fetch())
		{
			$user_id_like = $arUser_like['ID'];
			$user_login_like = $arUser_like['LOGIN'];
		}

		CModule::IncludeModule("iblock");
		$res = CIBlockElement::GetByID($element_id); // GETTING DATA OF THE COMMENT WHICH WAS COMMENTED
コード例 #2
0
ファイル: component.php プロジェクト: ASDAFF/mp
						$_COOKIE['saveName'] = $arPreparedFields['AUTHOR_NAME'];
					}

					// Set default values of emails

					$to_Mail_answer = "N";
					$to_Mail_like = "N";
					$to_Mail_admin = "N";

					// Get email. If "N" than means that nowhere to send

					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'];