Поддержка серверов

Log::getById: метод Битрикс

Постоянная ссылка: http://bxapi.ru/src/?id=461610

//    Bitrix\Socialnetwork\Item\Log::getById()
//    /bitrix/modules/socialnetwork/lib/item/log.php:16

    public static function getById($logId = 0)
    {
        static $cachedFields = array();

        $logItem = false;
        $logId = intval($logId);

        if ($logId > 0)
        {
            $logItem = new Log;
            $logFields = array();

            if (isset($cachedFields[$logId]))
            {
                $logFields = $cachedFields[$logId];
            }
            else
            {
                $select = array('*');

                $res = LogTable::getList(array(
                    'filter' => array('=ID' => $logId),
                    'select' => $select
                ));
                if ($fields = $res->fetch())
                {
                    $logFields = $fields;

                    if ($logFields['LOG_DATE'] instanceof \Bitrix\Main\Type\DateTime)
                    {
                        $logFields['LOG_DATE'] = $logFields['LOG_DATE']->toString();
                    }
                    if ($logFields['LOG_UPDATE'] instanceof \Bitrix\Main\Type\DateTime)
                    {
                        $logFields['LOG_UPDATE'] = $logFields['LOG_UPDATE']->toString();
                    }
                }

                $cachedFields[$logId] = $logFields;
            }

            $logItem->setFields($logFields);
        }

        return $logItem;
    }

Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Текст сообщения*
Загрузить изображение