{!!Form::horizontal_open()
->id('budgeted-revenue-popup-form')
->method('PUT')
->enctype('multipart/form-data')
->action(trans_url('admin/assets/budgeted_revenue/update'.$budgeted_revenue->getRouteKey()))!!}
{!! Form::hidden('asset_id')!!}
{!! Form::select('year')
->options(array_combine(range(date('Y'), 1900), range(date('Y'), 1900)))
->required()
->disabled()
->addGroupClass('form-group-sm')
->label('Starting Year') !!}
{!! Form::select('month')->options([
'January' => 'January',
'February' => 'February',
'March' => 'March',
'April' => 'April',
'May' => 'May',
'June' => 'June',
'July' => 'July',
'August' => 'August',
'September' => 'September',
'October' => 'October',
'November' => 'November',
'December' => 'December',
])->required()->disabled()->addGroupClass('form-group-sm')->label('Starting Month') !!}
{!! Form::number('budgeted_revenue')->disabled($budgeted_revenue->actual_revenue > 0)->min(0)->step('0.01')->required()->addGroupClass('form-group-sm')->label('Budgeted Revenue/Month')->placeholder('Enter Budgeted Revenue/Month') !!}
{!! Form::number('budgeted_operating_cost')->disabled($budgeted_revenue->actual_revenue > 0)->min(0)->step('0.01')->required()->addGroupClass('form-group-sm')->label('Budgeted Operating Cost/Month')->placeholder('Enter Budgeted Op.Cost/Month') !!}
{!! Form::number('actual_revenue')->disabled()->min(0)->step('0.01')->required()->addGroupClass('form-group-sm')->label('Actual Revenue')->placeholder('Enter Actual Revenue') !!}
@php
$currentMonth = Carbon::now()->month;
$currentYear = Carbon::now()->year;
$budgetedMonthNumber = Carbon::parse('1 ' . $budgeted_revenue->month)->month;
@endphp
{!! Form::number('actual_operating_cost')
->disabled(
$budgeted_revenue->year > $currentYear ||
($budgeted_revenue->year == $currentYear && $budgetedMonthNumber > $currentMonth)
)
->min(0)->step('0.01')->required()->addGroupClass('form-group-sm')->label('Actual Operating Cost')->placeholder('Enter Actual Operating Cost') !!}