• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/classes/general/storage_bucket.php
  • Класс: CCloudStorageBucket
  • Вызов: CCloudStorageBucket::ConvertPOST
static function ConvertPOST($arPOST)
{
	$arRules =/*.(array[int][string]string).*/array();

	if(isset($arPOST["MODULE"]) && is_array($arPOST["MODULE"]))
	{
		foreach($arPOST["MODULE"] as $i => $MODULE)
		{
			if(!isset($arRules[intval($i)]))
				$arRules[intval($i)] = array("MODULE" => "", "EXTENSION" => "", "SIZE" => "");
			$arRules[intval($i)]["MODULE"] = $MODULE;
		}
	}

	if(isset($arPOST["EXTENSION"]) && is_array($arPOST["EXTENSION"]))
	{
		foreach($arPOST["EXTENSION"] as $i => $EXTENSION)
		{
			if(!isset($arRules[intval($i)]))
				$arRules[intval($i)] = array("MODULE" => "", "EXTENSION" => "", "SIZE" => "");
			$arRules[intval($i)]["EXTENSION"] = $EXTENSION;
		}
	}

	if(isset($arPOST["SIZE"]) && is_array($arPOST["SIZE"]))
	{
		foreach($arPOST["SIZE"] as $i => $SIZE)
		{
			if(!isset($arRules[intval($i)]))
				$arRules[intval($i)] = array("MODULE" => "", "EXTENSION" => "", "SIZE" => "");
			$arRules[intval($i)]["SIZE"] = $SIZE;
		}
	}

	return $arRules;
}