diff --git a/app/Http/Controllers/KehadiranController.php b/app/Http/Controllers/KehadiranController.php
index 4621538..c558680 100644
--- a/app/Http/Controllers/KehadiranController.php
+++ b/app/Http/Controllers/KehadiranController.php
@@ -16,25 +16,21 @@ class KehadiranController extends Controller
public function index($id)
{
//
+ $kehadiranAll = $this->getKehadiranAll($id);
+ $totalkehadiranAll = Voter::where('kehadiran','!=', 0)->count();
+ $votes = Voter::where('election_id', $id)->count();
$voters = \App\Voter::where('election_id', $id)->get();
$pdf = App::make('dompdf.wrapper');
- $pdf->loadView('report.kehadiran-pdf', compact('voters'));
+ $pdf->loadView('report.kehadiran-pdf', compact('voters', 'kehadiranAll', 'totalkehadiranAll', 'votes'));
return $pdf->stream();
}
- protected function getKehadiranString($kehadiran)
+ private function getKehadiranAll($id)
{
- // Map integer values to corresponding string representations
- switch ($kehadiran) {
- case 1:
- return 'Fizikal';
- case 2:
- return 'Maya';
- default:
- return '-';
- }
+ return \App\Voter::where('kehadiran','!=', 0)->get();
+
}
/**
diff --git a/resources/assets/js/components/demo/admin/voter/kehadiran.vue b/resources/assets/js/components/demo/admin/voter/kehadiran.vue
index eb877d2..054b05b 100644
--- a/resources/assets/js/components/demo/admin/voter/kehadiran.vue
+++ b/resources/assets/js/components/demo/admin/voter/kehadiran.vue
@@ -5,21 +5,20 @@
Kemaskini Pengundi
-
- Fizikal
+
+ Fizikal
-
- Maya
+
+ Maya
-
-
-
-
+ Muat Turun PDF
+
+
+
+