Необходимо, чтобы уведомление о добавлении фотографии пользователем в свой фотоальбом в социальной сети приходило администратору/модератору сайта на email.
Делаю по аналогии с отправкой письма о новом заказе. Скопировал оттуда код в /photogallery.upload/functions.php в функцию onAfterUpload:
Но письмо не отправляется. Что я не так делаю?
Делаю по аналогии с отправкой письма о новом заказе. Скопировал оттуда код в /photogallery.upload/functions.php в функцию onAfterUpload:
Код |
---|
//отправка уведомления о загрузке новой фотографии $arFields = Array( "USER" => $arResult["GALLERY"]["CREATED_BY"], "GALLERY_ID" => $arResult["GALLERY"]["ID"], "GALLERY_CODE" => $arResult["GALLERY"]["CODE"] ); $eventName = "ADD_NEW_PHOTO"; $bSend = true; foreach(GetModuleEvents("sale", "OnAfterIBlockElementAdd", true) as $arEvent) if (ExecuteModuleEventEx($arEvent, Array($arResult["GALLERY"]["ID"], &$eventName, &$arFields))===false) $bSend = false; if($bSend) { $event = new CEvent; $event->Send($eventName, SITE_ID, $arFields, "N"); } CSaleMobileOrderPush::send("ORDER_CREATED", array("ORDER_ID" => $arFields["ORDER_ID"])); //конец отправка уведомления о загрузке фото |