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

PHPParser::GetParamsRec: метод Битрикс

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

//    PHPParser::GetParamsRec()
//    /bitrix/modules/main/classes/general/php_parser.php:82

    public static function GetParamsRec($params, &$arAllStr, &$arResult)
    {
        $found = false;
        $paramsList = "";
        if (strtolower(substr($params, 0, 6)) == 'array(')
        {
            $found = true;
            $paramsList = substr($params, 6);
        }
        elseif(substr($params, 0, 1) == "[")
        {
            $found = true;
            $paramsList = substr($params, 1);
        }
        if($found)
        {
            $arParams = PHPParser::GetParams($paramsList);
            foreach ($arParams as $i => $el)
            {
                $p = strpos($el, "=>");
                if ($p === false)
                {
                    if(is_string($arResult))
                    {
                        $arResult = PHPParser::ReplString($el, $arAllStr);
                    }
                    else
                    {
                        PHPParser::GetParamsRec($el, $arAllStr, $arResult[$i]);
                    }
                }
                else
                {
                    $el_ind = PHPParser::ReplString(substr($el, 0, $p), $arAllStr);
                    $el_val = substr($el, $p + 2);
                    PHPParser::GetParamsRec($el_val, $arAllStr, $arResult[$el_ind]);
                }
            }
        }
        else
        {
            $arResult = PHPParser::ReplString($params, $arAllStr);
        }
    }
';

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

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

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

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

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

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

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

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