@extends('layouts.app') @section('title', __('Student Payment Report')) @section('content')
@include('layouts.leftside-menubar')
@include('components.pages-bar',['pageTitle' =>''. trans('Manage Accounts').' / '.trans('Student Payment Reports').'']) @include('components.sectionbar.reports-bar')
{!! Form::open(array('route' => 'accounts.studentpaymentreport', 'method' => 'POST', 'role' =>'form','enctype'=>'multipart/form-data', 'class' => 'needs-validation')) !!}
{!! Form::label('section', trans('Section'), ['class' => 'control-label']) !!} {!! Form::select('section', $pluckSection , $section?? null , ['class' => 'select2 form-control','required','onchange'=>'getStudentsBySection(this.value,1)','placeholder'=>trans('Choose')]) !!} @error('section') {{ $message }} @enderror
{!! Form::select('student',$pluckStudent ?? array(), $student?? null, array('id' => 'student', 'class' => 'form-control select2','required')) !!} @error('student') {{ $message }} @enderror
{!! Form::select('type',$head,$type?? null, array('id' => 'type', 'class' => 'select2 form-control','required', 'placeholder' => trans('Choose'))) !!} @error('type') {{ $message }} @enderror
{!! Form::text('from', $from ?? date('01-m-Y'), array('id' => 'date', 'class' => 'form-control datepicker','autocomplete' => 'off')) !!} @error('from') {{ $message }} @enderror
{!! Form::text('to', $to ?? date('t-m-Y'), array('id' => 'date', 'class' => 'form-control datepicker','autocomplete' => 'off')) !!} @error('to') {{ $message }} @enderror
{{--@if (isset($payments) && $payments->count())
@lang('Download ')
@endif--}}
{!! Form::close() !!}
@isset($payments)
@lang('Print Date') :
@php($section = App\Section::find($section))
@lang('Section') {{$section->class->name .' - '. $section->section_number}}   @lang('Student') - @if ($student == 'all') @lang('All') @else @php($student = (new App\User)->getUser($student)) {{$student->name}} @endif @lang('Head') - @if ($type == 'all') @lang('All') @else @php($head = \App\AccountSector::find($type)) {{$head->name}} @endif @lang('Payment Report') {{$from}} @lang('to') {{$to}}
@if($payments->count())
@foreach($payments as $key=> $payment) @foreach($payment as $field=> $value) @endforeach @break($loop->first) @endforeach @php($receivable=$waiver=$received=0) @foreach($payments as $key=> $payment) @foreach($payment as $field=> $value) @if ($field == 'Receivable') @php($receivable +=$value) @endif @if ($field == 'Waiver') @php($waiver +=$value) @endif @if ($field == 'Received') @php($received +=$value) @endif @if ($field == 'Money Receipt') @else @endif @endforeach @endforeach @foreach ($totalSums as $headTotal) @endforeach
#{{$field}}
{{$loop->index +1}}{{$value}}{{$value ?? 0}}
Total{{number_format($headTotal->total,2)}}{{number_format($receivable,2)}} {{number_format($waiver,2)}} {{number_format($received,2)}}
@else @lang('No Related Data Found.') @endif
@endisset
@endsection @push('script') @endpush