я не понимаю как такое переписать под свое <?
//Обработчик в файле /bitrix/php_interface/init.php
AddEventHandler("main", "OnBeforeEventAdd", array("MyClass", "OnBeforeEventAddHandler"));
class MyClass
{
function OnBeforeEventAddHandler(&$event, &$lid, &$arFields)
{
$arFields["NEW_FIELD"] = "Новый макрос для почтового шаблона";
$arFields["VS_BIRTHDAY"] = "Изменение существующего макроса";
$lid = 's2'; //Изменяем привязку к сайту
}
}
?>
Чтоб написать надо сообразить что, не всегда выходит ,знать с чего начать ,тут у всех разный уровень, я написал суда и жду потому .что не нашел информации понятной
AlexeyCaTHaR, это условие не подходит надо $_POST["user_email"] с эмелом отправления ,а не сконстантой
в это условие всегда заходит if($_POST["user_email"] !== $arParams["EMAIL_TO"]){
как вообще можно вывести $arParams["EMAIL_TO"]){ ?
у меня такой же код в компоненте я же объясняю ,что вот это условие не подходить не ,то сравниваем ,что подразумеваем if($_POST["user_email"] !== $arParams["EMAIL_TO"]){
первый случай года письмо админу
админ info@sait.ru === $_POST["user_email"] , а my@mail.ru ===$_POST["user_email"] заходит в условие второй случай когда письмо клиенту
админ info@sait.ru === $_POST["user_email"] , а my@mail.ru ===$_POST["user_email"] ,они всегда разные это info@sait.ru === $_POST["user_email"] константа ,а это my@mail.ru ===$_POST["user_email"] эмеил польвователя они не могут быть равны,вот как сравнивать,другое дело если бы сравнивали с адресом отправления повторяюсь,который не могу получить
AlexeyCaTHaR, $_POST["user_email"] !== $arParams["EMAIL_TO"] вот это условие выполняется в обоих случаях заходить, если я в форму записал адрес my@mail.ru то его сравнит с info@sait.ru, и в обоих случая верно,мне нужно сравнивать с адресом отправления info@sait.ru с адресом отправления ,а не $_POST["user_email"] -- который пользователь ввел в форму в поле емаил , но не знаю как его получить