Битрикс Windows-окружение больше нет?
Тестировать локально теперь только на виртуалке? Как я понимаю на альтернативных Web-cерверах надо шаманить чтоб запустить его.
=if ({=Variable:TODAY{{=datediff({=Variable:DATE1}, {=System:DATE}, '%d' ) }}} <4, 'true')
=datediff({=Template:DATA1}, {=System:Now}, '%d')
=if({=Variable:diffDate}<4, 'Y', 'N')
CIBlockElement::GetByID($id)
Надеюсь меня тут поругают и ответят как надо было побороть эту проблему.
{=A72863_31163_92582_78356:s_date}
=Dateadd({=A72863_31163_92582_78356:s_date}, "-0d")
$select = [
"UF_HEADH1"
];
$sort = [
"SORT" => "ASC"
];
$filter = [
/* @var int ID инфоблока */
'IBLOCK_ID' => 1,
/* @var string Символьный код раздела */
'CODE' => 'SECTION_CODE',
/* @var int ID раздела */
'ID' => 123,
];
$rsResult = CIBlockSection::GetList(
$sort,
$filter,
false,
$select
);
while($arResult = $rsResult->GetNext())
{
echo $arResult['UF_HEADH1'];
}
Как сделать так, чтобы после удаления лида при повторном обращении клиента через эту же открытую линию вновь создавался новый лид?
Как создать сделку с клиентом, с которым идет общение в открытой линии, когда при попытке перейти в CRM лид не обнаруживается? При этом я не могу создать новый лид и внести в него id vk, так как в открытой линии не виден id vk клиента.
pdftotext "#FILE_PATH#" -enc UTF-8 -nopgbrk -
use \Bitrix\Main\Loader;
use \Bitrix\Sender;
/**
* @var string Email пользователя
*/
$email = 'test@efusion.ru';
/**
* @var string Список идентификаторов рассылок для отписки
*/
$unSubscribeList = [
3
];
try
{
if ( !Loader::IncludeModule('sender') )
{
throw new \Exception("Sender module not installed");
}
if ( empty($unSubscribeList) )
{
throw new \Exception("Empty unSubscribeList param");
}
$contactId = Sender\ContactTable::addIfNotExist([
'EMAIL' => $email
]);
if ( !$contactId )
{
throw new \Exception("Contact by email not found and has error when creating");
}
$contact = new Sender\Entity\Contact($contactId);
$data = $contact->getData();
foreach ($data['SUB_LIST'] as $subscriptionId)
{
if ( in_array($subscriptionId, $unSubscribeList) )
{
$contact->unsubscribe($subscriptionId);
}
}
}
catch( \Exception $e )
{
var_dump( $e->getMesage() );
}