Back | Home
الـ Path الحالي: /home/picotech/domains/instantly.picotech.app/public_html/vendor/voku/.././phar-io/.././iyzico/.././iyzico/../vlucas/phpdotenv/../../vlucas/../tijsverkoyen/../markbaker/../guzzlehttp/../mockery/../maennchen/././../../../.././school.picotech.app/public_html/resources/views/layouts/../admin/attendance
الملفات الموجودة في هذا الـ Path:
.
..
attendance_list.blade.php
daily_attendance.blade.php
student.blade.php
take_attendance.blade.php
مشاهدة ملف: student.blade.php
<?php
use App\Http\Controllers\CommonController;
use App\Models\Enrollment;
use App\Models\DailyAttendances;
$active_session = get_school_settings(auth()->user()->school_id)->value('running_session');
$enrols = Enrollment::where(['class_id' => $page_data['class_id'], 'section_id' => $page_data['section_id'], 'school_id' => auth()->user()->school_id, 'session_id' => $active_session])->get();
?>
<div class="row mb-2">
<div class="col-6"><a href="javascript:" class="btn btn-sm btn-secondary" onclick="present_all()">{{ get_phrase('Present All') }}</a></div>
<div class="col-6"><a href="javascript:" class="btn btn-sm btn-secondary float-right" onclick="absent_all()">{{ get_phrase('Absent All') }}</a></div>
</div>
<div class="table-responsive-sm row col-md-12">
<table class="table eTable table-bordered">
<thead>
<tr>
<th>{{ get_phrase('Name') }}</th>
<th>{{ get_phrase('Status') }}</th>
</tr>
</thead>
<tbody>
@foreach($enrols as $enroll)
<?php $student_details = (new CommonController)->get_student_details_by_id($enroll->user_id); ?>
<tr>
<td>
{{ $student_details['name'] }}
</td>
<td>
<input type="hidden" name="student_id[]" value="{{ $enroll->user_id }}">
<div class="custom-control custom-radio">
<?php $update_attendance = DailyAttendances::where(['timestamp' => strtotime($page_data['attendance_date']), 'class_id' => $page_data['class_id'], 'section_id' => $page_data['section_id'], 'school_id' => auth()->user()->school_id, 'session_id' => $active_session, 'student_id' => $enroll->user_id]);
$count_row = $update_attendance->get();
?>
<?php if($count_row->count() > 0): ?>
<?php $row = $update_attendance->first(); ?>
<input type="hidden" name="attendance_id[]" value="{{ $row->id }}">
<input type="radio" id="" name="status-{{ $enroll['user_id'] }}" value="1" class="present" {{ $row->status == 1 ? 'checked':'' }} required> {{ get_phrase('present') }}
<input type="radio" id="" name="status-{{ $enroll['user_id'] }}" value="0" class="absent" {{ $row->status != 1 ? 'checked':'' }} required> {{ get_phrase('absent') }}
<?php else: ?>
<input type="radio" id="" name="status-{{ $enroll['user_id'] }}" value="1" class="present" required> {{ get_phrase('present') }}
<input type="radio" id="" name="status-{{ $enroll['user_id'] }}" value="0" class="absent" checked required> {{ get_phrase('absent') }}
<?php endif; ?>
</div>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<script type="text/javascript">
"use strict";
function present_all() {
$(".present").prop('checked', true);
}
function absent_all() {
$(".absent").prop('checked',true);
}
</script>