Anda di halaman 1dari 8

<?

php
// tampilkan data mengajar
$kelasMengajar = mysqli_query($con,"SELECT * FROM tb_mengajar

INNER JOIN tb_master_mapel ON tb_mengajar.id_mapel=tb_master_mapel.id_mapel


INNER JOIN tb_mkelas ON tb_mengajar.id_mkelas=tb_mkelas.id_mkelas

INNER JOIN tb_semester ON tb_mengajar.id_semester=tb_semester.id_semester


INNER JOIN tb_thajaran ON tb_mengajar.id_thajaran=tb_thajaran.id_thajaran
WHERE tb_mengajar.id_guru='$data[id_guru]' AND
tb_mengajar.id_mengajar='$_GET[pelajaran]' AND tb_thajaran.status=1 ");

foreach ($kelasMengajar as $d)

?>

<!--
<div class="panel-header bg-primary-gradient">
<div class="page-inner py-5">

</div>
</div> -->
<div class="page-inner">

<div class="page-header">
<!-- <h4 class="page-title">KELAS (<?=strtoupper($d['nama_kelas']) ?> )</h4> -->
<ul class="breadcrumbs" style="font-weight: bold;">
<li class="nav-home">
<a href="#">
<i class="flaticon-home"></i>
</a>
</li>
<li class="separator">
<i class="flaticon-right-arrow"></i>
</li>
<li class="nav-item">
<a href="#">KELAS (<?=strtoupper($d['nama_kelas']) ?> )</a>
</li>
<li class="separator">
<i class="flaticon-right-arrow"></i>
</li>
<li class="nav-item">
<a href="#"><?=strtoupper($d['mapel']) ?></a>
</li>
</ul>

</div>

<div class="row">

<div class="col-md-12 col-xs-12">


<?php
// tampilkan jika da yg izin hari ini
// tampilkan sataurs izin
$today = date('Y-m-d'); // tanggal
sekarang
$queryIzin = mysqli_query($con,"SELECT *
FROM tb_izin
INNER JOIN tb_siswa ON
tb_izin.id_siswa=tb_siswa.id_siswa

-- INNER JOIN tb_mengajar ON


tb_izin.id_mengajar=tb_mengajar.id_mengajar

WHERE tb_izin.tgl_izin='$today' AND


tb_izin.ket_izin='0' AND tb_izin.persetujuan='0' AND
tb_siswa.id_mkelas='$d[id_mkelas]' ");
foreach ($queryIzin as $si) { ?>

<div class="alert alert-


danger alert-dismissible" role="alert">
<button type="button"
class="close" data-dismiss="alert" aria-label="Close">
<!-- <span aria-
hidden="true">&times;</span> -->
</button>
<strong class="text-
warning">( <?=$si['nama_siswa'] ?> )</strong> Mengajukan permintaan izin pada hari
ini <b> <a href="?page=absen&act=surat_view&izin=<?=$si['id_izin'];?>"> Lihat
permintaan ?</a></b>
</div>

<?php } ?>

<?php
// dapatkan pertemuan terakhir di
tb izin
$last_pertemuan =
mysqli_query($con,"SELECT * FROM _logabsensi WHERE id_mengajar='$_GET[pelajaran]'
GROUP BY pertemuan_ke ORDER BY pertemuan_ke DESC LIMIT 1 ");
$cekPertemuan =
mysqli_num_rows($last_pertemuan);
$jml =
mysqli_fetch_array($last_pertemuan);

if ($cekPertemuan > 0 ) {
$pertemuan = $jml['pertemuan_ke']
+1;
}else{
$pertemuan = 1;

?>

<div class="card">
<div class="card-body">
<form action=""
method="post">
<!-- <div class="card-title
fw-mediumbold">DAFTAR HADIR SISWA</div> -->
<p>
<span class="badge badge-
default" style="padding: 7px;font-size: 14px;"><b>Daftar Hadir Siswa</b>
</span>
<span class="badge badge-
primary" style="padding: 7px;font-size: 14px;">
Pertemuan Ke : <b><?
=$pertemuan; ?></b>
</span>
</p>

<div class="card-list">

<input type="date" name="tgl"


class="form-control" value="<?=date('Y-m-d') ?>" style="background-color:
#212121;color: #FFEB3B;">

<input type="hidden"
name="pertemuan" class="form-control" value="<?=$pertemuan; ?>">
<?php

// tampilakan data siswa


berdasarkan kelas yang dipilih

$siswa =
mysqli_query($con,"SELECT * FROM tb_siswa WHERE id_mkelas='$d[id_mkelas]' ORDER BY
id_siswa ASC ");
$jumlahSiswa =
mysqli_num_rows($siswa);
foreach ($siswa as $i
=>$s) {?>

<div class="item-list">
<!-- <div
class="avatar">
<img
src="../assets/img/user/<?=$s['foto'] ?>" class="avatar-img rounded-circle">
</div> -->
<div class="info-
user">
<div
class="username">
<b
class="text-success"><?=$s['nama_siswa'] ?></b><!-- (<code><?=$s['nis'] ?></code>)
-->
<input
type="hidden" name="id_siswa-<?=$i;?>" value="<?=$s['id_siswa'] ?>">
<input
type="hidden" name="pelajaran" value="<?=$_GET['pelajaran'] ?>">
</div>
<div
class="status mt-0">

<div
class="form-check">
<label class="form-check-label">

<input name="ket-<?=$i;?>" class="form-check-input" type="checkbox"


value="H">

<span class="form-check-sign">H</span>

</label>

<label class="form-check-label">

<input name="ket-<?=$i;?>" class="form-check-input" type="checkbox" value="I"


>

<span class="form-check-sign">I</span>

</label>

<label class="form-check-label">

<input name="ket-<?=$i;?>" class="form-check-input" type="checkbox" value="S"


>

<span class="form-check-sign">S</span>

</label>

<label class="form-check-label">

<input name="ket-<?=$i;?>" class="form-check-input" type="checkbox"


value="A">

<span class="form-check-sign">A</span>

</label>

<label class="form-check-label">

<input name="ket-<?=$i;?>" class="form-check-input" type="checkbox"


value="C">

<span class="form-check-sign">T</span>

</label>
<label>
<?php

$now = date('Y-m-d'); // tanggal


sekarang
$status = mysqli_query($con,"SELECT
* FROM tb_izin
-- INNER JOIN tb_mengajar ON
tb_izin.id_mengajar=tb_mengajar.id_mengajar
-- AND
tb_izin.id_mengajar='$_GET[pelajaran]' AND tb_mengajar.id_guru='$data[id_guru]'
WHERE
tb_izin.id_siswa='$s[id_siswa]' AND tb_izin.tgl_izin='$now' ");
foreach ($status as $izin)

// echo
$izin['alasan_izin']."<br>";
if ($izin['ket_izin']=='0') {
echo "<span class='badge badge-
danger'>Permohonan izin belum dikonfirmasi</span>";
}elseif ($izin['ket_izin']=='1') {
if ($izin['kat']=='I') {
echo "<span class='badge badge-
info'>Izin</span>";
}elseif ($izin['kat']=='S') {
echo "<span class='badge badge-
warning'>Sakit</span>";
}else{
echo "<span class='badge badge-
danger'>Alfa</span>";
}

?>
</label>

</div>

</div>
</div>

</div>
<?php } ?>

</div>
<!-- <input type="submit"
name="absen" class="btn btn-info"> -->
<center>
<button type="submit"
name="absen" class="btn btn-success btn-block text-left">
<i class="fa fa-
check"></i> Selesai
</button>

<a href="index.php"
class="btn btn-warning btn-block text-left"><i class="fas fa-edit"></i> Update
Absesnsi</a>

<a href="index.php"
class="btn btn-default btn-block text-left"><i class="fas
fa-arrow-circle-left"></i> Kembali</a>

<!-- <a
href="javascript:history.back()" class="btn btn-danger btn-sm">
<i class="fa fa-arrow-
left"></i> Batal
</a> -->

</center>
</div>
</form>

<?php
if (isset($_POST['absen'])) {

$total = $jumlahSiswa-1;
$today = $_POST['tgl'];
$pertemuan =
$_POST['pertemuan'];

for ($i =0; $i


<=$total ; $i++) {

$id_siswa =
$_POST['id_siswa-'.$i];
$pelajaran =
$_POST['pelajaran'];
$ket =
$_POST['ket-'.$i];

$cekAbsesnHariIni
= mysqli_num_rows(mysqli_query($con,"SELECT * FROM _logabsensi WHERE
tgl_absen='$today' AND id_mengajar='$pelajaran' AND id_siswa='$id_siswa' "));

if
($cekAbsesnHariIni > 0) {

echo "

<script type='text/javascript'>

setTimeout(function () {

swal('Sorry!', 'Absen Hari ini sudah dilakukan', {


icon :
'error',

buttons: {

confirm: {

className : 'btn btn-danger'


}
},
});
},10);

window.setTimeout(function(){

window.location.replace('?page=absen&pelajaran=$_GET[pelajaran]');
} ,300
0);

</script>";

}else{

$insert =
mysqli_query($con,"INSERT INTO _logabsensi VALUES
(NULL,'$pelajaran','$id_siswa','$today','$ket','$pertemuan')");

if ($insert) {

echo "
<script
type='text/javascript'>

setTimeout(function () {

swal('Berhasil',
'Absen hari ini telah tersimpan!', {
icon : 'success',
buttons: {

confirm: {
className : 'btn
btn-success'
}
},
});
},10);

window.setTimeout(function(){

window.location.replace('?page=absen&pelajaran=$_GET[pelajaran]');
} ,3000);
</script>";

}
}

?>

</div>
<center>
<span class="alert alert-success">
<!-- Keterangan -->
<i class="text-primary">H : (Hadir)</i>
<i class="text-info">I : (Izin)</i>
<i class="text-warning">S : (Sakit)</i>
<i class="text-danger">A : (Alfa)</i>
</span>
</center>
</div>

</div>

</div>

Anda mungkin juga menyukai