@php $selected_color = $productColors; $product_sizes = $productSizes; @endphp
@foreach($product_sizes as $product_size) @endforeach
A
Size
{{ $product_size }}
@if(empty($request->platform)||in_array('sanmar',$request->platform)) @php $titles = []; $processed_inventory = []; $all_inventory = $sanmarProducts->transform(function($item){ return Arr::except($item, ['id','style','inventory_key','piece_weight','dozen_price','case_price','case_size','size_index','MSRP','created_at','updated_at','size','unique_key','gtin','color_id']); }); $inventories = array_map('array_filter', $all_inventory->toArray()); foreach($inventories as $inventory){ $titles=array_merge($titles,array_keys($inventory)); } $titles=array_unique($titles,SORT_REGULAR); $price_index = array_search ('piece_price', $titles); $price = array_splice($titles, $price_index, 1); array_splice($titles, 0, 0, $price); foreach($inventories as $key=> $inventory){ foreach($titles as $title){ $processed_inventory[$key][$title] = isset($inventory[$title]) ? $inventory[$title]:'0'; } } @endphp
@foreach($titles as $title) @endforeach @foreach($processed_inventory as $inventory) @php $total = 0; @endphp @foreach($inventory as $key => $warehouse) @php if($key!='piece_price'){ $total = $total + $warehouse; } @endphp @endforeach @endforeach
SanMar
{{ $title=='piece_price' ? 'Price' : $title }}TOTAL
{{ $key=="piece_price" ? number_format($warehouse,2) : $warehouse }}{{$total}}
@endif @if(empty($request->platform)||in_array('alphabroder',$request->platform)) @php $titles = []; $processed_inventory = []; $all_inventory = $alphaProducts->transform(function($item){ return Arr::except($item, ['id','vendor_id','item_no','style','size_code','size','gtin','sort_order','dozen_price','case_price','retail_price','case_qty','created_at','updated_at','color_code']); }); $inventories = array_map('array_filter', $all_inventory->toArray()); foreach($inventories as $inventory){ $titles=array_merge($titles,array_keys($inventory)); } $titles=array_unique($titles,SORT_REGULAR); $price_index = array_search ('piece_price', $titles); $price = array_splice($titles, $price_index, 1); array_splice($titles, 0, 0, $price); foreach($inventories as $key=> $inventory){ foreach($titles as $title){ $processed_inventory[$key][$title] = isset($inventory[$title]) ? $inventory[$title]:'0'; } } @endphp
@foreach($titles as $title) @endforeach @foreach($processed_inventory as $inventory) @php $total = 0; @endphp @foreach($inventory as $key => $warehouse) @php if($key!='piece_price'){ $total = $total + $warehouse; } @endphp @endforeach @endforeach
Alpha Broder
{{ $title=='piece_price' ? 'Price' : $title }}TOTAL
{{ $key=="piece_price" ? number_format($warehouse,2) : $warehouse }}{{$total}}
@endif @if(empty($request->platform)||in_array('ssactive',$request->platform)) @php $titles = []; $processed_inventory = []; $all_inventory = $ssactiveProducts->transform(function($item){ return Arr::except($item, ['id','vendor_id','item_no','style','size_code','size','gtin','sort_order','dozen_price','case_price','retail_price','case_qty','created_at','updated_at','color_code']); }); $inventories = array_map('array_filter', $all_inventory->toArray()); foreach($inventories as $inventory){ $titles=array_merge($titles,array_keys($inventory)); } $titles=array_unique($titles,SORT_REGULAR); $price_index = array_search ('piece_price', $titles); $price = array_splice($titles, $price_index, 1); array_splice($titles, 0, 0, $price); foreach($inventories as $key=> $inventory){ foreach($titles as $title){ $processed_inventory[$key][$title] = isset($inventory[$title]) ? $inventory[$title]:'0'; } } @endphp
@foreach($titles as $title) @endforeach @foreach($processed_inventory as $inventory) @php $total = 0; @endphp @foreach($inventory as $key => $warehouse) @php if($key!='piece_price'){ $total = $total + $warehouse; } @endphp @endforeach @endforeach
S & S Active
{{ $title=='piece_price' ? 'Price' : $title }}TOTAL
{{ $key=="piece_price" ? number_format($warehouse,2) : $warehouse }}{{$total}}
@endif