Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 12
ViewAttendanceController
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 12
 index
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 12
<?php
namespace App\Http\Controllers\Attendance;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Helpers\GetShiftDetailHelper;
use App\Models\AttendanceRequests\UserAttendanceRequests;
use App\Helpers\AttendanceHelper;
class ViewAttendanceController extends Controller
{
    public function index(Request $request)
    {
        $title = '/Attendance/Attendance Requests';
        $backurl = route('home');
        $request_attendances = [];
        $userId = GetShiftDetailHelper::getMyReport();
        $request_attendances = UserAttendanceRequests::whereIn('status', ['pending', 'approved', 'rejected'])
                                                        ->where('user_id', $userId)
                                                        ->orderBy('created_at', 'DESC')
                                                        ->get();
        // For returning attendance marking for home controller
        $val = AttendanceHelper::getAttendanceMarkValue();
        $valTeam = AttendanceHelper::getAttendanceTeam($request);
        $valUser = AttendanceHelper::getAttendanceUser($request);
        
        //return $request_attendances;
        return view('attendance.userAttendance', compact('title', 'request_attendances','val','valTeam','valUser'));
    }
}