Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ($withOrders) {
- foreach ($tmp as $orderId => $products) {
- foreach ($products as $productId => $prices) {
- foreach ($prices as $price => $sizes) {
- foreach ($sizes as $sizeTitle => $size) {
- foreach ($size as $v) {
- $xCount = 0;
- if (!$v['available_count'] && !$v['wait_count'] && !$v['no_count']) {
- $xCount = $v['count'];
- }
- if (!$v['available_count'] && $v['wait_count']) {
- $xCount = $v['wait_count'];
- }
- $sizesReturn[$orderId][$productId]['article'] = $tmp[$orderId][$productId][$price][$sizeTitle][0]['sys_article'];
- $sizesReturn[$orderId][$productId]['info'][$price][$sizeTitle]['count']+=$xCount;
- $sizesReturn[$orderId][$productId]['info'][$price][$sizeTitle]['sum']+=($xCount * $price);
- }
- }
- }
- }
- }
- } else {
- foreach ($tmp as $orderId => $products) {
- foreach ($products as $productId => $prices) {
- foreach ($prices as $price => $sizes) {
- foreach ($sizes as $sizeTitle => $size) {
- foreach ($size as $v) {
- $xCount = 0;
- if (!$v['available_count'] && !$v['wait_count'] && !$v['no_count']) {
- $xCount = $v['count'];
- }
- if (!$v['available_count'] && $v['wait_count']) {
- $xCount = $v['wait_count'];
- }
- $sizesReturn[$productId]['article'] = $tmp[$orderId][$productId][$price][$sizeTitle][0]['sys_article'];
- $sizesReturn[$productId]['info'][$price][$sizeTitle]['count']+=$xCount;
- $sizesReturn[$productId]['info'][$price][$sizeTitle]['sum']+=($xCount * $price);
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement