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

CSaleOrderChange::GetList: метод Битрикс

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

//    CSaleOrderChange::GetList()
//    /bitrix/modules/sale/mysql/order_change.php:74

    static function GetList($arOrder = array("ID"=>"DESC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
    {
        if (array_key_exists("DATE_CREATE_FROM", $arFilter))
        {
            $val = $arFilter["DATE_CREATE_FROM"];
            unset($arFilter["DATE_CREATE_FROM"]);
            $arFilter[">=DATE_CREATE"] = $val;
        }
        if (array_key_exists("DATE_CREATE_TO", $arFilter))
        {
            $val = $arFilter["DATE_CREATE_TO"];
            unset($arFilter["DATE_CREATE_TO"]);
            $arFilter["<=DATE_CREATE"] = $val;
        }
        if (array_key_exists("DATE_MODIFY_FROM", $arFilter))
        {
            $val = $arFilter["DATE_MODIFY_FROM"];
            unset($arFilter["DATE_MODIFY_FROM"]);
            $arFilter[">=DATE_MODIFY"] = $val;
        }
        if (array_key_exists("DATE_MODIFY_TO", $arFilter))
        {
            $val = $arFilter["DATE_MODIFY_TO"];
            unset($arFilter["DATE_MODIFY_TO"]);
            $arFilter["<=DATE_MODIFY"] = $val;
        }

        if (count($arSelectFields) <= 0
            || in_array("*", $arSelectFields)
        )
        {
            $arSelectFields = array("ID", "ORDER_ID", "TYPE", "DATA", "DATE_CREATE", "DATE_MODIFY", "USER_ID", "ENTITY", "ENTITY_ID");
        }

        $query = new Compatible\OrderQuery(static::getEntity());
        $query->prepare($arOrder, $arFilter, $arGroupBy, $arSelectFields);

        if ($query->counted())
        {
            return $query->exec()->getSelectedRowsCount();
        }

        $result = new Compatible\CDBResult();
        return $query->compatibleExec($result, $arNavStartParams);
    }

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

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

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

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

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

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

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

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