A-36 <li> <a href="http://localhost/absensi2/petugas_piket/siswa"><i class="icon-calendar"></i> <span>Taruna</span> </a></li>
<?PHP }else if($_SESSION['akses']=='kesiswaan'){ ?>
<li> <a href="http://localhost/absensi2/kesiswaan/laporan"><i class="icon-print"></i>
<span>Laporan</span> </a></li>
<?php }else if($_SESSION['akses']=='koordinator'){ ?>
<li> <a href="http://localhost/absensi2/koordinator/laporanabsen"><i class="icon-print"></i> <span>Laporan Absen</span> </a></li>
<li> <a href="http://localhost/absensi2/koordinator/laporanngajar"><i class="icon-print"></i> <span>Laporan Pelajaran</span> </a></li>
<?php }else if($_SESSION['akses']=='wali_kelas'){ ?>
<li> <a href="http://localhost/absensi2/wali_kelas/laporan"><i class="icon-print"></i>
<span>Laporan</span> </a></li>
<?php } ?>
</ul>
</div>
<!--sidebar-menu-->
A-37 <?php
if (isset($_SESSION['id_kelas'])) {
$tambahan="AND siswa.kelas=$_SESSION[id_kelas]";
}else{
$tambahan="";
} ?>
var datasets = { "izin": {
label: "IZIN", <?php
$bulan=date('Y-m');
$tanggal=date('d');
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
$query_izin=mysqli_query($konek,"SELECT COUNT(absen_siswa.id_absen_siswa) FROM absen_siswa JOIN siswa ON siswa.id_siswa=absen_siswa.id_siswa
WHERE absen_siswa.keterangan='i' AND absen_siswa.tgl_absen LIKE
'$bulan-$tanggal_d' $tambahan");
$data_izin=mysqli_fetch_array($query_izin);
$jumlah_izin[$i]=$data_izin[0];
} ?>
data: [<?php
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
if ($i==6) {
echo " [$tanggal_d,$jumlah_izin[$i]]";
}else {
echo "[$tanggal_d,$jumlah_izin[$i]],";
} } ?>
] },
"sakit": {
label: "SAKIT", <?php
$bulan=date('Y-m');
$tanggal=date('d');
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
$query_izin=mysqli_query($konek,"SELECT COUNT(absen_siswa.id_absen_siswa) FROM absen_siswa JOIN siswa ON siswa.id_siswa=absen_siswa.id_siswa
A-38 WHERE absen_siswa.keterangan='s' AND absen_siswa.tgl_absen LIKE
'$bulan-$tanggal_d' $tambahan");
$data_izin=mysqli_fetch_array($query_izin);
$jumlah_izin[$i]=$data_izin[0];
} ?>
data: [<?php
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
if ($i==6) {
echo " [$tanggal_d,$jumlah_izin[$i]]";
}else {
echo "[$tanggal_d,$jumlah_izin[$i]],";
} } ?>
] },
"alpha": {
label: "ALPHA", <?php
$bulan=date('Y-m');
$tanggal=date('d');
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
$query_izin=mysqli_query($konek,"SELECT COUNT(absen_siswa.id_absen_siswa) FROM absen_siswa JOIN siswa ON siswa.id_siswa=absen_siswa.id_siswa
WHERE absen_siswa.keterangan='a' AND absen_siswa.tgl_absen LIKE
'$bulan-$tanggal_d' $tambahan");
$data_izin=mysqli_fetch_array($query_izin);
$jumlah_izin[$i]=$data_izin[0];
} ?>
data: [<?php
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
if ($i==6) {
echo " [$tanggal_d,$jumlah_izin[$i]]";
}else {
echo "[$tanggal_d,$jumlah_izin[$i]],";
} } ?>
] },
A-39 "terlambat": {
label: "TERLAMBAT", <?php
$bulan=date('Y-m');
$tanggal=date('d');
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
$query_izin=mysqli_query($konek,"SELECT COUNT(absen_siswa.id_absen_siswa) FROM absen_siswa JOIN siswa ON siswa.id_siswa=absen_siswa.id_siswa
WHERE absen_siswa.keterangan='t' AND absen_siswa.tgl_absen LIKE
'$bulan-$tanggal_d' $tambahan");
$data_izin=mysqli_fetch_array($query_izin);
$jumlah_izin[$i]=$data_izin[0];
} ?>
data: [<?php
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
if ($i==6) {
echo " [$tanggal_d,$jumlah_izin[$i]]";
}else {
echo "[$tanggal_d,$jumlah_izin[$i]],";
} } ?>
] } };
// hard-code color indices to prevent them from shifting as // countries are turned on/off
var i = 0;
$.each(datasets, function(key, val) { val.color = i;
++i;
});
// insert checkboxes
var choiceContainer = $("#choices");
$.each(datasets, function(key, val) {
choiceContainer.append('<br/><input type="checkbox" name="' + key + '" checked="checked" id="id' + key + '">' +
'<label for="id' + key + '">' + val.label + '</label>');
});
A-40 choiceContainer.find("input").click(plotAccordingToChoices);
function plotAccordingToChoices() { var data = [];
choiceContainer.find("input:checked").each(function () { var key = $(this).attr("name");
if (key && datasets[key]) data.push(datasets[key]);
});
if (data.length > 0)
$.plot($("#placeholder"), data, { yaxis: { min: 0 },
xaxis: { tickDecimals: 0 } });
}
plotAccordingToChoices();
<?php if ($actual_link=="http://localhost/absensi2/petugas_piket/index.php"
or $actual_link=="http://localhost/absensi2/koordinator/index.php") {?>
var datasets2 = { "izin2": { label: "IZIN", <?php
$bulan=date('Y-m');
$tanggal=date('d');
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
$query_izin=mysqli_query($konek,"SELECT COUNT(id_absen_guru) FROM absen_guru
WHERE absen_guru.keterangan='i' AND absen_guru.tgl_absen LIKE
'$bulan-$tanggal_d'");
$data_izin=mysqli_fetch_array($query_izin);
$jumlah_izin[$i]=$data_izin[0];
} ?>
data: [<?php
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
if ($i==6) {
echo " [$tanggal_d,$jumlah_izin[$i]]";
}else {
echo "[$tanggal_d,$jumlah_izin[$i]],";
}
A-41 }
?>
] },
"sakit2": {
label: "SAKIT", <?php
$bulan=date('Y-m');
$tanggal=date('d');
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
$query_izin=mysqli_query($konek,"SELECT COUNT(id_absen_guru) FROM absen_guru
WHERE absen_guru.keterangan='s' AND absen_guru.tgl_absen LIKE
'$bulan-$tanggal_d'");
$data_izin=mysqli_fetch_array($query_izin);
$jumlah_izin[$i]=$data_izin[0];
} ?>
data: [<?php
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
if ($i==6) {
echo " [$tanggal_d,$jumlah_izin[$i]]";
}else {
echo "[$tanggal_d,$jumlah_izin[$i]],";
} } ?>
] },
"alpha2": {
label: "ALPHA", <?php
$bulan=date('Y-m');
$tanggal=date('d');
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
$query_izin=mysqli_query($konek,"SELECT COUNT(id_absen_guru) FROM absen_guru
WHERE absen_guru.keterangan='a' AND absen_guru.tgl_absen LIKE
'$bulan-$tanggal_d'");
$data_izin=mysqli_fetch_array($query_izin);
$jumlah_izin[$i]=$data_izin[0];
} ?>
A-42 data: [<?php
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
if ($i==6) {
echo " [$tanggal_d,$jumlah_izin[$i]]";
}else {
echo "[$tanggal_d,$jumlah_izin[$i]],";
} } ?>
] },
"terlambat2": {
label: "TERLAMBAT", <?php
$bulan=date('Y-m');
$tanggal=date('d');
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
$query_izin=mysqli_query($konek,"SELECT COUNT(id_absen_guru) FROM absen_guru
WHERE absen_guru.keterangan='t' AND absen_guru.tgl_absen LIKE
'$bulan-$tanggal_d'");
$data_izin=mysqli_fetch_array($query_izin);
$jumlah_izin[$i]=$data_izin[0];
} ?>
data: [<?php
for ($i=0; $i < 7; $i++) { $tanggal_d=$tanggal-$i;
if ($i==6) {
echo " [$tanggal_d,$jumlah_izin[$i]]";
}else {
echo "[$tanggal_d,$jumlah_izin[$i]],";
} } ?>
] } };
var i = 0;
$.each(datasets2, function(key, val) { val.color = i;
++i;
});
A-43 // insert checkboxes
var choiceContainer = $("#choices2");
$.each(datasets2, function(key, val) {
choiceContainer.append('<input type="checkbox" name="' + key + '" checked="checked" id="id' + key + '">' +
'<label for="id' + key + '">' + val.label + '</label>');
});
choiceContainer.find("input").click(plotAccordingToChoices2);
function plotAccordingToChoices2() { var data = [];
choiceContainer.find("input:checked").each(function () { var key = $(this).attr("name");
if (key && datasets2[key]) data.push(datasets2[key]);
});
if (data.length > 0)
$.plot($("#placeholder2"), data, { yaxis: { min: 0 },
xaxis: { tickDecimals: 0 } });
}
plotAccordingToChoices2();
<?php } ?>
});
</script>
<!--Turning-series-chart-js-->
<?php }else{ ?>
<script src="http://localhost/absensi2/js/jquery.min.js"></script>
<script src="http://localhost/absensi2/js/jquery.ui.custom.js"></script>
<script src="http://localhost/absensi2/js/bootstrap.min.js"></script>
<script src="http://localhost/absensi2/js/jquery.uniform.js"></script>
<script src="http://localhost/absensi2/js/select2.min.js"></script>
<script src="http://localhost/absensi2/js/jquery.dataTables.min.js"></script>
<script src="http://localhost/absensi2/js/matrix.js"></script>
<script src="http://localhost/absensi2/js/matrix.tables.js"></script>
<script src="http://localhost/absensi2/js/bootstrap-colorpicker.js"></script>
<script src="http://localhost/absensi2/js/bootstrap-datepicker.js"></script>
<script src="http://localhost/absensi2/js/masked.js"></script>
A-44
<script src="http://localhost/absensi2/js/matrix.form_common.js"></script>
<script src="http://localhost/absensi2/js/jquery.peity.min.js"></script>
<?PHP } ?>
</body>
</html>