Files
web-sekolah/public/application/views/layout/footer.php
T
2026-06-27 10:55:51 +07:00

605 lines
25 KiB
PHP

</div>
</div>
</div>
</div>
</div></section>
</div>
<footer class="main-footer">
Copyright &copy;<?php echo date('Y') ?>. Sistem SPMB MTD - Version. 5.0
<div class="float-right d-none d-sm-inline-block">
SIM MTD - Support by : Fiyan
</div>
</footer>
<aside class="control-sidebar control-sidebar-dark">
</aside>
</div>
<?php
$sekarang = date('Y');
$jarak = 100;
$dahulu = $sekarang - $jarak;
?>
<script>
$( function() {
$( ".tanggal" ).datepicker({
"changeYear" : true,
"changeMonth" : true,
"dateFormat" : "dd-mm-yy",
"yearRange" : "<?php echo $dahulu ?>:<?php echo $sekarang ?>"
});
} );
</script>
<script>
$.widget.bridge('uibutton', $.ui.button)
</script>
<script src="<?php echo base_url() ?>assets/admin/plugins/jquery/jquery.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/jquery-ui/jquery-ui.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/select2/js/select2.full.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/chart.js/Chart.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/sparklines/sparkline.js"></script>
<script src="<?php echo base_url() ?>assets/admin/<?php echo base_url() ?>assets/admin/plugins/jqvmap/jquery.vmap.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/jqvmap/maps/jquery.vmap.usa.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/jquery-knob/jquery.knob.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/moment/moment.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/daterangepicker/daterangepicker.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/summernote/summernote-bs4.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables/jquery.dataTables.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables-bs4/js/dataTables.bootstrap4.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables/jquery.dataTables.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables-bs4/js/dataTables.bootstrap4.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables-responsive/js/dataTables.responsive.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables-responsive/js/responsive.bootstrap4.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables-buttons/js/dataTables.buttons.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables-buttons/js/buttons.bootstrap4.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/jszip/jszip.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/pdfmake/pdfmake.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/pdfmake/vfs_fonts.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables-buttons/js/buttons.html5.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables-buttons/js/buttons.print.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/plugins/datatables-buttons/js/buttons.colVis.min.js"></script>
<script src="<?php echo base_url() ?>assets/admin/dist/js/adminlte.js"></script>
<script src="<?php echo base_url() ?>assets/admin/dist/js/pages/dashboard.js"></script>
<script src="<?php echo base_url() ?>assets/admin/dist/js/demo.js"></script>
<script>
$(function () {
$('.select2').select2()
//Initialize Select2 Elements
$('.select2bs4').select2({
theme: 'bootstrap4'
})
$("#example3").DataTable({
"responsive": true, "lengthChange": false, "autoWidth": false,
"buttons": ["copy", "csv", "excel", "pdf", "print", "colvis"]
}).buttons().container().appendTo('#example3_wrapper .col-md-6:eq(0)');
$("#example4").DataTable({
"responsive": true,
"lengthChange": false,
"autoWidth": false,
"buttons": [
{
extend: "excel",
text: "Export Excel",
exportOptions: {
columns: ':visible, :hidden',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
{
extend: "pdf",
text: "Export PDF",
orientation: 'landscape',
exportOptions: {
columns: ':visible, :hidden',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
{
extend: "print",
text: "Print",
exportOptions: {
columns: ':visible, :hidden',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
}
],
"columnDefs": [
{ "visible": false, "targets": [2,4] } // Kolom Jenis Kelamin tetap tersembunyi di tampilan
]
}).buttons().container().appendTo('#example4_wrapper .col-md-6:eq(0)');
$("#example5").DataTable({
"responsive": true,
"lengthChange": false,
"autoWidth": false,
"buttons": [
{
extend: "excel",
text: "Export Excel",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
// "csv",
{
extend: "csv",
text: "Export CSV",
},
{
extend: "pdf",
text: "Export PDF",
orientation: 'landscape',
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
{
extend: "print",
text: "Print",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
}
],
"columnDefs": [
{ "visible": false, "targets": [2,4] } // Kolom Jenis Kelamin tetap tersembunyi di tampilan
]
}).buttons().container().appendTo('#example5_wrapper .col-md-6:eq(0)');
$("#example6").DataTable({
"responsive": true,
"lengthChange": false,
"autoWidth": false,
"buttons": [
{
extend: "excel",
text: "Export Excel",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
{
extend: "pdf",
text: "Export PDF",
orientation: 'landscape',
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
{
extend: "print",
text: "Print",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
}
],
"columnDefs": [
{ "visible": false, "targets": [4,6,8] } // Kolom Jenis Kelamin tetap tersembunyi di tampilan
]
}).buttons().container().appendTo('#example6_wrapper .col-md-6:eq(0)');
$("#example7").DataTable({
"responsive": true,
"lengthChange": false,
"autoWidth": false,
"buttons": [
{
extend: "excel",
text: "Export Excel",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
{
extend: "print",
text: "Print PDF",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
}
],
"columnDefs": [
{ "visible": false, "targets": [3,5,6] } // Kolom Jenis Kelamin tetap tersembunyi di tampilan
]
}).buttons().container().appendTo('#example7_wrapper .col-md-6:eq(0)');
$("#example8").DataTable({
"responsive": true,
"lengthChange": false,
"autoWidth": false,
"buttons": [
{
extend: "excel",
text: "Export Excel",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
{
extend: "print",
text: "Print PDF",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
}
],
"columnDefs": [
{ "visible": false, "targets": [2,4,6] } // Kolom Jenis Kelamin tetap tersembunyi di tampilan
]
}).buttons().container().appendTo('#example8_wrapper .col-md-6:eq(0)');
$("#example9").DataTable({
"responsive": true,
"lengthChange": false,
"autoWidth": false,
"buttons": [
{
extend: "excel",
text: "Export Excel",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
{
extend: "print",
text: "Print PDF",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
}
],
"columnDefs": [
{ "visible": false, "targets": [2,6] } // Kolom Jenis Kelamin tetap tersembunyi di tampilan
]
}).buttons().container().appendTo('#example9_wrapper .col-md-6:eq(0)');
$("#example10").DataTable({
"responsive": true,
"lengthChange": false,
"autoWidth": false,
"buttons": [
{
extend: "excel",
text: "Export Excel",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
},
{
extend: "print",
text: "Print PDF",
exportOptions: {
columns: ':not(:last-child)',
format: {
header: function(data, columnIdx) {
// Hapus elemen dengan kelas tertentu di header
var $header = $('<div>' + data + '</div>');
$header.find('.hide-on-export').remove();
return $header.text(); // Kembalikan teks tanpa elemen tersembunyi
},
body: function(data, row, column, node) {
// return $(node).find('.hide-on-export').remove().end().text();
var $body = $('<div>' + data + '</div>');
$body.find('.hide-on-export').remove();
return $body.text(); // Kembalikan teks tanpa elemen tersembunyi
}
}
}
}
],
"columnDefs": [
{ "visible": false, "targets": [3,5] } // Kolom Jenis Kelamin tetap tersembunyi di tampilan
]
}).buttons().container().appendTo('#example10_wrapper .col-md-6:eq(0)');
$("#example1").DataTable({
"responsive": true,
"lengthChange": false,
"autoWidth": false,
"buttons": [
"copy",
"csv",
{
extend: "excel",
exportOptions: {
columns: ':not(:last-child)' // Tidak mencetak kolom terakhir
}
},
{
extend: "pdf",
exportOptions: {
columns: ':not(:last-child)' // Tidak mencetak kolom terakhir
}
},
{
extend: "print",
exportOptions: {
columns: ':not(:last-child)' // Tidak mencetak kolom terakhir
}
},
"colvis"
]
}).buttons().container().appendTo('#example1_wrapper .col-md-6:eq(0)');
$('#example2').DataTable({
"paging": true,
"lengthChange": false,
"searching": false,
"ordering": true,
"info": true,
"autoWidth": false,
});
});
</script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
$(document).ready(function() {
// Aksi ketika tombol dengan ID tombol-logout ditekan
$(document).on('click', '.tombol-logout', function(e) {
e.preventDefault(); // Mencegah link langsung pindah
var link = $(this).attr('href');
Swal.fire({
title: 'Yakin ingin keluar?',
text: "Sesi Anda akan segera diakhiri!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Ya, Keluar!',
cancelButtonText: 'Batal',
reverseButtons: true
}).then((result) => {
if (result.isConfirmed) {
window.location.href = link; // Lanjutkan proses logout jika klik Ya
}
});
});
});
</script>
</body>
</html>