{{-- --}} {{-- {{ __('Download Report') }} --}} {{-- @php dd($group->tests->pluck('has_merge')); @endphp --}} {{-- @if ($group->tests->pluck('has_merge') == 1) @foreach ($group->tests as $test) @if ($test->has_merge) {{ __('View Merged PDF') }} @endif @endforeach @else {{ __('Download Report') }} @endif --}} {{-- @if ($group->tests->contains('has_merge', 1)) @foreach ($group->tests as $test) @php // var_dump($test['id']); $group_test_reopen_done = []; $lab_1 = 0; $lab_2 = 0; $lab_done = false; $reopens = App\GroupTestReopen::where('group_test_id', $test['id']) ->where('done', 0) ->get(); // var_dump($reopens); if ($reopens != null) { foreach ($reopens as $reopen) { $merge_reports = App\MergeReport::where('lab_id_1', $reopen['group_test_id']) ->orWhere('lab_id_2', $reopen['group_test_id']) ->get(); foreach ($merge_reports as $merge_report) { $group_test_reopen_done = $merge_report->where('lab_id_1', $test['id'])->orWhere('lab_id_2', $test['id'])->first(); $lab_1 = $group_test_reopen_done['lab_id_1']; $lab_2 = $group_test_reopen_done['lab_id_2']; } } } @endphp --}} {{-- ($group_test_reopen_done ? 'd-none' : '') --}} {{-- --}} {{-- target="_blank" href="{{ $test->merge_pdf()->file }}"> --}} {{-- {{ __('Download ') }} @endforeach --}} {{-- @else {{ __('Download Report') }} @endif --}} @if ($group->tests->contains('has_merge', 1)) @foreach ($group->tests as $test) @php $isTestHidden = true; $group_test_reopen_done1 = []; $group_test_reopen_done2 = []; $my_partner_report = ""; $get_my_partner_id = ""; $lab_1 = 0; $lab_2 = 0; $lab_3 = 0; $lab_4 = 0; if ($test->merge_pdf()) { $get_my_partner_id = $test->merge_pdf()->lab_id_1 == $test->id ? $test->merge_pdf()->lab_id_2 : $test->merge_pdf()->lab_id_1; $my_partner_report = App\Models\GroupTest::where('id', $get_my_partner_id)->first(); if ($my_partner_report->done == 1 && $test->done == 1 && $test->merge_pdf()) { $isTestHidden = false; } } // $reopens = App\MergeGrouptestReopen:: // where('group_test_id', $test->id) // ->where('done', 0) // ->get(); // foreach ($reopens as $reopen) { // $merge_reports = App\MergeReport::where('lab_id_1', $reopen->group_test_id) // ->orWhere('lab_id_2', $reopen->group_test_id) // ->get(); // foreach ($merge_reports as $merge_report) { // $group_test_reopen_done1 = $merge_report->where('lab_id_1', $test->id) // ->orWhere('lab_id_2', $test->id) // ->first(); // if ($group_test_reopen_done1) { // $lab_1 = $group_test_reopen_done1->lab_id_1; // $lab_2 = $group_test_reopen_done1->lab_id_2; // } // } // } // foreach ($reopens as $reopen) { // $merge_reports = App\MergeReport::where('lab_id_1', $test->id) // ->orWhere('lab_id_2', $test->id) // ->get(); // foreach ($merge_reports as $merge_report) { // $group_test_reopen_done2 = $merge_report->where('lab_id_1', $test->id) // ->orWhere('lab_id_2', $test->id) // ->first(); // if ($group_test_reopen_done2) { // $lab_3 = $group_test_reopen_done2->lab_id_1; // $lab_4 = $group_test_reopen_done2->lab_id_2; // } // } // } // // var_dump($lab_3, $lab_4); // $isTestHidden = ($group->done == 0) || ($test->id == $lab_1 ) || ( $test->id == $lab_2); @endphp @if ($isTestHidden == false) {{-- @dump($test->id, 'done merge', $get_my_partner_id, $test->merge_pdf()->file) --}} {{ __('Download Report') }} @else {{-- @dump($test->id, 'undone merge', $get_my_partner_id, $test->document) --}} {{ __('Download Report') }} @endif @endforeach @else @foreach ($group->tests as $test) {{-- @dump('single', $test->id, $test->document) --}} {{ __('Download Report') }} @endforeach @endif {{-- @if ($isTestHidden == false) @dump($group->groupp_test['id'], $test['id'], $my_partner_report['id']) {{ __('Download Report Merge') }} @else @dump('===========', $group->groupp_test['id'], $test['id'], $my_partner_report['id']) {{ __('Download Report single x') }} @endif --}}