@php
// Safely decode the flowmeter data
$flowmeterNew5 = isset($flowmeter5) && is_object($flowmeter5) ? json_decode($flowmeter5->contain,true) : (isset($flowmeter5['contain']) ? json_decode($flowmeter5['contain'],true) : null);
$flowmeterNew4 = isset($flowmeter4) && is_object($flowmeter4) ? json_decode($flowmeter4->contain,true) : (isset($flowmeter4['contain']) ? json_decode($flowmeter4['contain'],true) : null);
$flowmeterNew3 = isset($flowmeter3) && is_object($flowmeter3) ? json_decode($flowmeter3->contain,true) : (isset($flowmeter3['contain']) ? json_decode($flowmeter3['contain'],true) : null);
$flowmeterNew2 = isset($flowmeter2) && is_object($flowmeter2) ? json_decode($flowmeter2->contain,true) : (isset($flowmeter2['contain']) ? json_decode($flowmeter2['contain'],true) : null);
$flowmeterNew1 = isset($flowmeter1) && is_object($flowmeter1) ? json_decode($flowmeter1->contain,true) : (isset($flowmeter1['contain']) ? json_decode($flowmeter1['contain'],true) : null);
// Safely decode the year data for each content_budget (accessing as object or array)
$year5 = isset($yeardata5) ? (is_object($yeardata5) ? json_decode($yeardata5->content_budget,true) : (isset($yeardata5['content_budget']) ? json_decode($yeardata5['content_budget'],true) : null)) : null;
$year4 = isset($yeardata4) ? (is_object($yeardata4) ? json_decode($yeardata4->content_budget,true) : (isset($yeardata4['content_budget']) ? json_decode($yeardata4['content_budget'],true) : null)) : null;
$year3 = isset($yeardata3) ? (is_object($yeardata3) ? json_decode($yeardata3->content_budget,true) : (isset($yeardata3['content_budget']) ? json_decode($yeardata3['content_budget'],true) : null)) : null;
$year2 = isset($yeardata2) ? (is_object($yeardata2) ? json_decode($yeardata2->content_budget,true) : (isset($yeardata2['content_budget']) ? json_decode($yeardata2['content_budget'],true) : null)) : null;
$year1 = isset($yeardata1) ? (is_object($yeardata1) ? json_decode($yeardata1->content_budget,true) : (isset($yeardata1['content_budget']) ? json_decode($yeardata1['content_budget'],true) : null)) : null;
// Calculate div_val safely
$div_val =
(is_array($year5) ? count($year5) : 0) +
(is_array($year4) ? count($year4) : 0) +
(is_array($year3) ? count($year3) : 0) +
(is_array($year2) ? count($year2) : 0) +
(is_array($year1) ? count($year1) : 0);
// Safely decode the second year budget data (accessing as object or array)
$year2_5 = isset($yeardata5) ? (is_object($yeardata5) ? json_decode($yeardata5->content_budget_2,true) : (isset($yeardata5['content_budget_2']) ? json_decode($yeardata5['content_budget_2'],true) : null)) : null;
$year2_4 = isset($yeardata4) ? (is_object($yeardata4) ? json_decode($yeardata4->content_budget_2,true) : (isset($yeardata4['content_budget_2']) ? json_decode($yeardata4['content_budget_2'],true) : null)) : null;
$year2_3 = isset($yeardata3) ? (is_object($yeardata3) ? json_decode($yeardata3->content_budget_2,true) : (isset($yeardata3['content_budget_2']) ? json_decode($yeardata3['content_budget_2'],true) : null)) : null;
$year2_2 = isset($yeardata2) ? (is_object($yeardata2) ? json_decode($yeardata2->content_budget_2,true) : (isset($yeardata2['content_budget_2']) ? json_decode($yeardata2['content_budget_2'],true) : null)) : null;
$year2_1 = isset($yeardata1) ? (is_object($yeardata1) ? json_decode($yeardata1->content_budget_2,true) : (isset($yeardata1['content_budget_2']) ? json_decode($yeardata1['content_budget_2'],true) : null)) : null;
// Safely decode the third year budget data (accessing as object or array)
$year3_5 = isset($yeardata5) ? (is_object($yeardata5) ? json_decode($yeardata5->content_budget_3,true) : (isset($yeardata5['content_budget_3']) ? json_decode($yeardata5['content_budget_3'],true) : null)) : null;
$year3_4 = isset($yeardata4) ? (is_object($yeardata4) ? json_decode($yeardata4->content_budget_3,true) : (isset($yeardata4['content_budget_3']) ? json_decode($yeardata4['content_budget_3'],true) : null)) : null;
$year3_3 = isset($yeardata3) ? (is_object($yeardata3) ? json_decode($yeardata3->content_budget_3,true) : (isset($yeardata3['content_budget_3']) ? json_decode($yeardata3['content_budget_3'],true) : null)) : null;
$year3_2 = isset($yeardata2) ? (is_object($yeardata2) ? json_decode($yeardata2->content_budget_3,true) : (isset($yeardata2['content_budget_3']) ? json_decode($yeardata2['content_budget_3'],true) : null)) : null;
$year3_1 = isset($yeardata1) ? (is_object($yeardata1) ? json_decode($yeardata1->content_budget_3,true) : (isset($yeardata1['content_budget_3']) ? json_decode($yeardata1['content_budget_3'],true) : null)) : null;
// Safely decode the fourth year budget data (accessing as object or array)
$year4_5 = isset($yeardata5) ? (is_object($yeardata5) ? json_decode($yeardata5->content_budget_4,true) : (isset($yeardata5['content_budget_4']) ? json_decode($yeardata5['content_budget_4'],true) : null)) : null;
$year4_4 = isset($yeardata4) ? (is_object($yeardata4) ? json_decode($yeardata4->content_budget_4,true) : (isset($yeardata4['content_budget_4']) ? json_decode($yeardata4['content_budget_4'],true) : null)) : null;
$year4_3 = isset($yeardata3) ? (is_object($yeardata3) ? json_decode($yeardata3->content_budget_4,true) : (isset($yeardata3['content_budget_4']) ? json_decode($yeardata3['content_budget_4'],true) : null)) : null;
$year4_2 = isset($yeardata2) ? (is_object($yeardata2) ? json_decode($yeardata2->content_budget_4,true) : (isset($yeardata2['content_budget_4']) ? json_decode($yeardata2['content_budget_4'],true) : null)) : null;
$year4_1 = isset($yeardata1) ? (is_object($yeardata1) ? json_decode($yeardata1->content_budget_4,true) : (isset($yeardata1['content_budget_4']) ? json_decode($yeardata1['content_budget_4'],true) : null)) : null;
// Ensure div_valfinal is calculated correctly
$div_valfinal = isset($num_total) ? $num_total : 1;
// print_r($div_valfinal);die;
// Initialize receipt totals
$receipts_total_1 = 0;
$receipts_total_2 = 0;
$receipts_total_3 = 0;
$receipts_total_4 = 0;
$receipts_total_5 = 0;
$receipts_total_ave = 0;
$receipts_total_per = 0;
$receipts_total_final = 0;
@endphp
{{--
@if (auth()->user()->can('civil_view') || $budget->BudgetStatus == 'completed')
-
Unitwise
@endif
@if (auth()->user()->can('raw_view') || auth()->user()->can('account_view') || $budget->BudgetStatus == 'completed')
-
Raw Water
@endif
@if (auth()->user()->can('raw_view') || auth()->user()->can('account_view') || $budget->BudgetStatus == 'completed')
-
Receipt
@endif
@if (auth()->user()->can('raw_view') ||
auth()->user()->can('account_view') ||
auth()->user()->can('store_view') ||
$budget->BudgetStatus == 'completed')
-
Detail sheet
@endif
@if (auth()->user()->can('raw_view') || auth()->user()->can('account_view') || $budget->BudgetStatus == 'completed')
-
Final Budget
@endif
--}}
{{--
--}}