@php use App\Models\eims\settings\academic\ContentType; @endphp @php @endphp @extends('layouts/eims_layout') @section('title', '| ' . $pageTitle) @section('content') @include('successMsg')
Add {{ $pageTitle }}
{!! Form::open(['id' => 'feesFineConfigForm','class' => 'form-horizontal']) !!} {!! Form::hidden('id', $feesFineConfig->id) !!}
@if($companyType === 'UNV') {{-- Faculty --}}
{!! Form::label('faculty_id', 'Faculty: *', [ 'class' => 'control-label text-gray col-sm-4', ], false) !!}
{!! Form::select('faculty_id', $faculties, $feesFineConfig->faculty_id, [ 'class' => 'form-control custom-select2', 'id' => 'faculty_id', 'placeholder' => 'Select Faculty', 'required', 'readonly', 'autocomplete' => 'off']) !!}
{{-- Department --}}
{!! Form::label('department_id', 'Department: *', [ 'class' => 'control-label text-gray col-sm-4', ], false) !!}
{!! Form::select('department_id', $departments, $feesFineConfig->department_id, [ 'class' => 'form-control custom-select2', 'id' => 'department_id', 'placeholder' => 'Select Department', 'required', 'readonly', 'autocomplete' => 'off']) !!}
@endif {{-- Program/Medium/Version --}}
@php($programMediumLabel = $companyType == 'UNV' ? 'Program' : 'Medium/Version') {!! Form::label( 'program_medium_id', $programMediumLabel .': *', ['class' => 'control-label text-gray col-sm-4'], false, ) !!}
{!! Form::select('program_medium_id', $programs, $feesFineConfig->program_medium_id, [ 'class' => 'form-control custom-select2', 'id' => 'program_medium_id', 'placeholder' => "Select $programMediumLabel", 'required', 'readonly', 'autocomplete' => 'off', ]) !!}

{{-- session_id --}}
{!! Form::label('session_id', 'Session: *', [ 'class' => 'control-label text-gray col-sm-4', ], false) !!}
{!! Form::select('session_id', $sessions, $feesFineConfig->session_id, [ 'class' => 'form-control custom-select2', 'id' => 'session_id', 'placeholder' => 'Select Session', 'required', 'readonly', 'autocomplete' => 'off' ]) !!}
{{-- Effective Date --}}
{!! Form::label('effective_date', 'Effective Date: *', [ 'class' => 'control-label text-gray col-sm-4', ], false) !!}
{!! Form::text('effective_date', $feesFineConfig->effective_date->format("d-m-Y") , [ 'id' => 'effective_date', 'class' => 'form-control', 'placeholder' => 'Enter Effective Date', 'required', 'readonly', ]) !!}

{{-- Fees Fine config name --}}
{!! Form::label('name', 'Fees fine config name:', [ 'class' => 'control-label text-gray col-sm-4', ], false) !!}
{!! Form::text('name', $feesFineConfig->name, [ 'id' => 'name', 'class' => 'form-control', 'placeholder' => 'Enter Fees fine config name/Title', 'required', ]) !!}



@foreach($feesCategories as $feesCategory) @php($feesFineConfigDetails = $feesFineConfig->eims_fees_fine_config_details->where("fees_category_id", $feesCategory->id))
{!! Form::hidden('fees_category_id[]', $feesCategory->id) !!}
{{$feesCategory->name}}
@foreach($feesFineConfigDetails as $feesFineConfigDetail)
@if($feesCategory->id === ContentType::FEES_CATEGORY_MONTHLY) @php($monthlyId = $feesFineConfigDetail->fine_of)
{{ $monthlyId }}
{{-- Regular --}}
{!! Form::label("regular_date_$feesCategory->id", 'Regular Fees date', [ 'class' => 'control-label text-gray col-md-2 regular-date-label', ], false) !!}
{!! Form::text("regular_date[$feesCategory->id][$feesFineConfigDetail->fine_of]", $feesFineConfigDetail->regular_fees_date->format("d-m-Y") , [ 'class' => 'form-control regular-date', 'data-fees-fine-count' => 0, 'data-fees-category-id' => $feesCategory->id, 'readonly']) !!}
{{-- add more button --}}
{{-- Fine Type --}} @foreach($feesFineConfigDetail->eims_fees_fine_details->where('fine_type_id', ContentType::FINE_TYPE_DAY_WISE) as $feesFineDetail)
{!! Form::label('fine_day_'.$feesCategory->id.'_'. 0, 'Day wise fine: ', [ 'class' => 'control-label text-gray col-md-2 fees-fine-label', ], false) !!} {!! Form::hidden("fine_type_id[$feesCategory->id][$feesFineConfigDetail->fine_of][]", ContentType::FINE_TYPE_DAY_WISE, ['class' => 'fine-type']) !!}
{!! Form::text("fine_day[$feesCategory->id][$feesFineConfigDetail->fine_of][]", $feesFineDetail->fine_day->format("d") , [ 'class' => 'form-control fine-date', 'data-fees-category-id' => $feesCategory->id, 'placeholder' => 'Fine Day', 'readonly']) !!}
{{-- Fine Amount --}} {!! Form::text("fine_amount[$feesCategory->id][$feesFineConfigDetail->fine_of][]",number_format($feesFineDetail->fine_amount, 2) , [ 'class' => 'form-control fine-amount', 'placeholder' => 'Fine Amount', 'step' => '0.01', 'data-fees-category-id' => $feesCategory->id, 'readonly' ]) !!}
@endforeach
@php($monthlyFine = $feesFineConfigDetail->eims_fees_fine_details->where('fine_type_id', ContentType::FINE_TYPE_MONTH_WISE)->first()) {{-- Monthly Fine --}}
{!! Form::label('fine_amount_'.$feesCategory->id.'_'. 0, 'Month wise Fine: ', [ 'class' => 'control-label text-gray col-md-2', ], false) !!} {!! Form::hidden("fine_type_id[$feesCategory->id][$feesFineConfigDetail->fine_of][]", ContentType::FINE_TYPE_MONTH_WISE, ['class' => 'fine-type']) !!} {!! Form::hidden("fine_day[$feesCategory->id][$feesFineConfigDetail->fine_of][]", null, ['class' => 'fine-date']) !!}
{!! Form::text("fine_amount[$feesCategory->id][$feesFineConfigDetail->fine_of][]", number_format($monthlyFine->fine_amount, 2), [ 'class' => 'form-control fine-amount', 'placeholder' => 'Month wise fine amount', 'step' => '0.01', 'data-fees-category-id' => $feesCategory->id, 'required', ]) !!}
@endif
@endforeach
{{-- Advance month field --}}
@endforeach
{{-- Submit Button --}}
Cancel
{!! Form::close() !!}
@endsection