@if (app('request')->input('print') == 'y') @endif
@foreach ($data as $k => $v) @php $slno = 1; $rowcount = 1; $rc = 0; @endphp
@foreach ($v['sales_return_items'] as $vv) @php $SL = strlen($vv['sales_order_item_details']['remarks']); @endphp @if ($SL > 35) @php $rc = 2 + $rc; @endphp @else @php $rc = 1 + $rc; @endphp @endif @if ($rowcount == 14) @php $rowcount = 1; $rc = 0; @endphp @endif @php $slno++; $rowcount++; @endphp @endforeach
@php echo $slno @endphp
{{ $vv['item_details']['code'] }}
{{ $vv['sales_order_item_details']['remarks'] }}
{{ $vv['return_quantity'] }} {{ $vv['sales_order_item_details']['price_per_quantity'] }} {{ $vv['return_amount'] }}
@php $en = new NumberFormatter('en', NumberFormatter::SPELLOUT); $enamt = $en->format($v['sr_amount']); $enamt = ucwords($enamt); $ar = new NumberFormatter('ar', NumberFormatter::SPELLOUT); $aramt = $ar->format($v['sr_amount']); if (strpos($v['sr_amount'], '.') !== false && strpos($enamt, 'Point') !== false) { $net = explode('.', $v['sr_amount']); $enamtArray = explode('Point', $enamt); if ($net[1] === '10') { $amt = 'Ten'; } elseif ($net[1] === '20') { $amt = 'Twenty'; } elseif ($net[1] === '30') { $amt = 'Thirty'; } elseif ($net[1] === '40') { $amt = 'Fourty'; } elseif ($net[1] === '50') { $amt = 'Fifty'; } elseif ($net[1] === '60') { $amt = 'Sixty'; } elseif ($net[1] === '70') { $amt = 'Seventy'; } elseif ($net[1] === '80') { $amt = 'Eighty'; } elseif ($net[1] === '90') { $amt = 'Ninety'; } else { if (strpos($enamtArray[1], 'Zero') !== false) { $amt = $enamtArray[1]; $amt = explode('Zero', $amt); $amt = $amt[1]; } else { $amt = explode('.', $v['sr_amount']); $amt = $en->format($amt[1]); $amt = ucwords($amt); } } $enamt = $enamtArray[0] . ' Riyals and ' . $amt . ' Halalas Only'; // $arabic = new GoogleTranslate(); // $arabic->setSource('en'); // $arabic->setTarget('ar'); // $arabic = $arabic->translate($enamt); } else { $enamt = $enamt . ' Riyals Only'; } @endphp
@endforeach