CBPHelper :: decodeTemplatePostData: Bitrix method

      
<?php 
//  CBPHelper :: decodeTemplatePostData()
//  /dist/bitrix/modules/bizproc/classes/general/helper.php:2382

    
public static function decodeTemplatePostData(&$data)
    {
        
CUtil::DecodeUriComponent($data);

        foreach ([
'arWorkflowTemplate''arWorkflowParameters''arWorkflowVariables''arWorkflowGlobalConstants''arWorkflowConstants''USER_PARAMS'] as $k)
        {
            if (!isset(
$data[$k]) || !is_array($data[$k]))
            {
                
$data[$k] = isset($data[$k]) ? (array) CUtil::JsObjectToPhp($data[$k]) : array();
            }
        }

        if (
strtolower(LANG_CHARSET) != 'utf-8')
        {
            
$data = static::decodeArrayKeys($data);
        }
    }