• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/classes/general/storage_bucket.php
  • Класс: CCloudStorageBucket
  • Вызов: CCloudStorageBucket::CompileRules
static function CompileRules($arRules)
{
	$arCompiled = /*.(array[int][string]string).*/array();
	if(is_array($arRules))
	{
		foreach($arRules as $rule)
		{
			if(is_array($rule))
			{
				$arCompiled[] = array(
					"MODULE_MASK" => isset($rule["MODULE"])? self::CompileModuleRule($rule["MODULE"]): "",
					"EXTENTION_MASK" => isset($rule["EXTENSION"])? self::CompileExtentionRule($rule["EXTENSION"]): "",
					"SIZE_ARRAY" => isset($rule["SIZE"])? self::CompileSizeRule($rule["SIZE"]): "",
				);
			}
		}
	}
	return $arCompiled;
}