всем привет
создал агента, который отлавливает элементы по дате окончания активности и уведомляет на мыло.
сам с php не очень, только начинаю, просьба помочь с кодом.
итак сам код:
<?function EVAgent()
{
$arFilter = array(
"IBLOCK_TYPE"=>"",
">=DATE_ACTIVE_TO" => ConvertTimeStamp(time()+(86400*4),"FULL"),
"PROPERTY_CHECKIT"=>"Y",
);
CModule::IncludeModule("iblock");
$res = CIBlockElement::GetList(array("CODE"=>"ASC", "DATA_2"=>"ASC", "NAME"=>"ASC"),$arFilter,false,false,array("CODE"));
while($ar_fields = $res->GetNext())
{
echo $ar_fields["CODE"].": ".$ar_fields["DATA_2"].": ".$ar_fields["NAME"]."<br>";
}
mail('e@gmail.com ', 'ТЕМА', 'echo $ar_fields["CODE"].": ".$ar_fields["NAME"]."<br>";');
return "EVAgent();";
}
?>
при запуске, агент отлавливает нужные элементы, но на экране не показывает свойство DATA_2 - оно есть у элемента и в формате Дата
дальше агент шлет письмо, но в тексте письма сами видите что
собственно 2 затыка: как вывести DATA_2 и как результат пушить в тело аисьма без создания почтового шаблона?
создал агента, который отлавливает элементы по дате окончания активности и уведомляет на мыло.
сам с php не очень, только начинаю, просьба помочь с кодом.
итак сам код:
<?function EVAgent()
{
$arFilter = array(
"IBLOCK_TYPE"=>"",
">=DATE_ACTIVE_TO" => ConvertTimeStamp(time()+(86400*4),"FULL"),
"PROPERTY_CHECKIT"=>"Y",
);
CModule::IncludeModule("iblock");
$res = CIBlockElement::GetList(array("CODE"=>"ASC", "DATA_2"=>"ASC", "NAME"=>"ASC"),$arFilter,false,false,array("CODE"));
while($ar_fields = $res->GetNext())
{
echo $ar_fields["CODE"].": ".$ar_fields["DATA_2"].": ".$ar_fields["NAME"]."<br>";
}
mail('
return "EVAgent();";
}
?>
при запуске, агент отлавливает нужные элементы, но на экране не показывает свойство DATA_2 - оно есть у элемента и в формате Дата
дальше агент шлет письмо, но в тексте письма сами видите что
собственно 2 затыка: как вывести DATA_2 и как результат пушить в тело аисьма без создания почтового шаблона?