Test Final - Semua Endpoint"; // Login dulu echo "

1. Login

"; $login_result = api_login('Widia', 'qwerty5*'); echo "Login: " . ($login_result['success'] ? 'SUCCESS' : 'FAILED') . "
"; if ($login_result['success']) { $token = $login_result['data']['token']; echo "Token: " . substr($token, 0, 20) . "...

"; // Test semua endpoint $tests = [ 'Profil' => function () use ($token) { return api_get_profil($token); }, 'Presensi Today' => function () use ($token) { return api_get_presensi_today($token); }, 'Presensi' => function () use ($token) { return api_get_presensi($token); }, 'Berita' => function () use ($token) { return api_get_berita($token); }, 'Libur' => function () use ($token) { return api_get_libur($token); }, 'Cuti' => function () use ($token) { return api_get_cuti($token); }, 'Lembur' => function () use ($token) { return api_get_lembur($token); } ]; echo "

2. Test Endpoints

"; foreach ($tests as $name => $test) { $result = $test(); $status = $result['success'] ? '✅ SUCCESS' : '❌ FAILED'; $data_count = is_array($result['data']) ? count($result['data']) : 'N/A'; echo "$name: $status (Data: $data_count)
"; if (!$result['success']) { echo "  Error: " . json_encode($result['data']) . "
"; } } echo "

3. Dashboard Links

"; echo "Login Page
"; echo "Dashboard
"; echo "Rekam Presensi
"; } else { echo "Login gagal: " . json_encode($login_result['data']) . "
"; }