Здравствуйте. Использую highload инфоблок. Создано поле типа "datetime". Через админку значения записываются нормально. Пытаюсь это же свойство записать программно: [CODE] $time = '2013-12-04T06:11:03Z'; //время в формате ISO 8601 $result = $hlDataClass::add(array( "UF_TIME" => Date('Y-m-d G:i:s', strtotime($time)) )); [/CODE]Получаю следующую ошибку:
[CODE][Bitrix\Main\ObjectPropertyException] Object property "dateTimeFormat" not found. (100) #0: Bitrix\Main\Context\Culture->getDateTimeFormat() /Путь_до_корня/bitrix/modules/main/lib/type/datetime.php:187 #1: Bitrix\Main\Type\DateTime::getFormatFromCulture(0) /Путь_до_корня/bitrix/modules/main/lib/type/datetime.php:37 #2: Bitrix\Main\Type\DateTime->__construct("2013-12-04 10:11:03") /Путь_до_корня/bitrix/modules/highloadblock/lib/highloadblock.php:504 #3: Bitrix\Highloadblock\DataManager::add(array(7)) /Путь_до_корня/get2.php:67 [/CODE]При этом, уже записанное значение выводится в следующем виде:
[dateType:protected] => )[/CODE]Откуда логично предположить, что время следует передавать в формате "YYYY-MM-DD HH:MM:SS".
Дополнение: [CODE] $time = '2013-12-04T06:11:03Z'; //время в формате ISO 8601 $result = $hlDataClass::add(array( "UF_TIME" => ConvertTimeStamp(strtotime($time), 'FULL') )); [/CODE]Ошибок не выдает, но и дату не записывает.
Здравствуйте. Столкнулся со следующей проблемой: в шапке сайта размещен стандартный компонент search.form. При поиске английских фраз все работает должным образом. При поиске русских фраз - происходит преобразование каждого символа в escape-последовательность, которая передается через GET на страницу с search.page. Обратного преобразования не происходит и происходит поиск по этим символам. [QUOTE]%D0%BA%D0%BE%D1%82%D0%BB%D1%8B[/QUOTE] вместо [QUOTE]Котлы[/QUOTE] Подскажите, в чем может быть проблема?
Здравствуйте! Подскажите, пожалуйста, в следующем: Имеется веб-форма на сайте. В настройке стоит галочка "Отправлять результаты по email". При переходе по расположенной рядом ссылке - есть 2 шаблона письма, пока что различающихся только адресом получателя письма. Проблема состоит в том, что по первому шаблону письмо приходит нормально, а по второму шаблону - не приходит вообще ничего. Запрос
[CODE]select * from b_event where event_name like '%form%' order by date_insert desc [/CODE]показывает, что письмо по первому шаблону уходит нормально ( SUCCESS_EXEC = Y). А вот ID второго шаблона нет вообще в результатах запроса. Оба шаблона активны, привязаны к одному и тому же сайту. Если первый шаблон деактевировать и привязать к другому сайту - то начинают нормально ходить письма по второму шаблону. Какой-либо настройки, отвечающей за количество шаблонов в одном почтовом событии - не нашел. Подскажите, как сделать, чтобы по одному почтовому событию отправлялись письма на основе нескольких шаблонов.