| Server IP : 216.106.184.20 / Your IP : 216.73.216.234 Web Server : LiteSpeed System : Linux asmodeus.in-hell.com 5.14.0-570.58.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 29 06:24:11 EDT 2025 x86_64 User : sekoaid1 ( 1891) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/sekoaid1/spp.raudhatulfalah.sch.id/mts/ |
Upload File : |
<?php
session_start();
error_reporting(0);
include "config/koneksi.php";
include "config/library.php";
include "config/fungsi_indotgl.php";
include "config/excel_reader.php";
include "config/fungsi_seo.php";
include "config/wa.php";
include "config/fungsi_thumb.php";
if (isset($_SESSION[id])) {
if ($_SESSION[level] == 'admin') {
}
$iden = mysql_fetch_array(mysql_query("SELECT * FROM users where username='$_SESSION[id]'"));
$nama = $iden[nama_lengkap];
$level = '';
$foto = 'dist/img/avatar.png';
$idt = mysql_fetch_array(mysql_query("SELECT * FROM identitas"));
$ta = mysql_fetch_array(mysql_query("SELECT * FROM tahun_ajaran where aktif='Y'"));
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Aplikasi Pembayaran Sekolah</title>
<link rel="shortcut icon" href="favicon.ico">
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<!-- Bootstrap 3.3.5 -->
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="./assets/style.css">
<!-- Font Awesome -->
<link rel="stylesheet" href="./assets/font-awesome-4.6.3/css/font-awesome.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="./assets/ionicons/css/ionicons.min.css">
<!-- DataTables -->
<link rel="stylesheet" href="plugins/datatables/dataTables.bootstrap.css">
<!-- Theme style -->
<link rel="stylesheet" href="dist/css/AdminLTE.min.css">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link rel="stylesheet" href="dist/css/skins/_all-skins.min.css">
<!-- iCheck -->
<link rel="stylesheet" href="plugins/iCheck/flat/blue.css">
<!-- Morris chart -->
<link rel="stylesheet" href="plugins/morris/morris.css">
<!-- jvectormap -->
<link rel="stylesheet" href="plugins/jvectormap/jquery-jvectormap-1.2.2.css">
<!-- Date Picker -->
<link rel="stylesheet" href="plugins/datepicker/datepicker3.css">
<link rel="stylesheet" href="plugins/datetimepicker/bootstrap-datetimepicker.css">
<!-- Daterange picker -->
<link rel="stylesheet" href="plugins/daterangepicker/daterangepicker-bs3.css">
<!-- Bootstrap Select -->
<link rel="stylesheet" href="assets/bootstrap-select/css/bootstrap-select.min.css" />
<!-- bootstrap wysihtml5 - text editor -->
<link rel="stylesheet" href="plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css">
<style type="text/css">
.files {
position: absolute;
z-index: 2;
top: 0;
left: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity: 0;
background-color: transparent;
color: transparent;
}
</style>
<script type="text/javascript" src="plugins/jQuery/jquery-1.12.3.min.js"></script>
<script language="javascript" type="text/javascript">
var maxAmount = 160;
function textCounter(textField, showCountField) {
if (textField.value.length > maxAmount) {
textField.value = textField.value.substring(0, maxAmount);
} else {
showCountField.value = maxAmount - textField.value.length;
}
}
</script>
<script type="text/javascript" src="getDataCombo.js"></script>
<link rel="stylesheet" href="plugins/toastr/toastr.min.css">
<script src="plugins/toastr/toastr.min.js"></script>
<script type="text/javascript">
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": true,
"positionClass": "toast-top-right",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "7000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
}
</script>
</head>
<body class="hold-transition skin-blue sidebar-mini">
<div class="wrapper">
<header class="main-header">
<?php include "main-header.php"; ?>
</header>
<aside class="main-sidebar">
<?php
include "menu-admin.php";
?>
</aside>
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
<?php echo $judul; ?>
</h1>
</section>
<section class="content">
<?php include 'main.php'; ?>
</section>
</div><!-- /.content-wrapper -->
<footer class="main-footer">
<?php include "footer.php"; ?>
</footer>
</div><!-- ./wrapper -->
<!-- jQuery 2.1.4 -->
<script src="plugins/jQuery/jQuery-2.1.4.min.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="plugins/jQueryUI/jquery-ui.min.js"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge('uibutton', $.ui.button);
</script>
<script src="plugins/highcharts/js/highcharts.js"></script>
<script src="plugins/highcharts/js/modules/data.js"></script>
<script src="plugins/highcharts/js/modules/exporting.js"></script>
<!-- Bootstrap 3.3.5 -->
<script src="bootstrap/js/bootstrap.min.js"></script>
<!-- DataTables -->
<script src="plugins/datatables/jquery.dataTables.min.js"></script>
<script src="plugins/datatables/dataTables.bootstrap.min.js"></script>
<!-- Morris.js charts -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="plugins/morris/morris.min.js"></script>
<!-- Sparkline -->
<script src="plugins/sparkline/jquery.sparkline.min.js"></script>
<!-- jvectormap -->
<script src="plugins/jvectormap/jquery-jvectormap-1.2.2.min.js"></script>
<script src="plugins/jvectormap/jquery-jvectormap-world-mill-en.js"></script>
<!-- jQuery Knob Chart -->
<script src="plugins/knob/jquery.knob.js"></script>
<!-- daterangepicker -->
<script src="plugins/moment/moment.min.js"></script>
<script src="plugins/daterangepicker/daterangepicker.js"></script>
<script src="plugins/datetimepicker/bootstrap-datetimepicker.js"></script>
<!-- datepicker -->
<script src="plugins/datepicker/bootstrap-datepicker.js"></script>
<!-- Bootstrap WYSIHTML5 -->
<script src="plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js"></script>
<!-- Slimscroll -->
<script src="plugins/slimScroll/jquery.slimscroll.min.js"></script>
<!-- FastClick -->
<script src="plugins/fastclick/fastclick.min.js"></script>
<!-- AdminLTE App -->
<script src="dist/js/app.min.js"></script>
<script src="assets/js/script.js"></script>
<script src="assets/app.js"></script>
<script src="assets/bootstrap-select/js/bootstrap-select.min.js"></script>
<script>
$('.textarea').wysihtml5();
$(function() {
// datepicker plugin
$('.date-picker').datepicker({
autoclose: true,
todayHighlight: true,
format: 'yyyy-mm-dd'
});
$("#example1").DataTable();
$('#example2').DataTable({
"paging": true,
"lengthChange": false,
"searching": false,
"ordering": true,
"info": true,
"autoWidth": false
});
$('#example3').DataTable({
"paging": true,
"lengthChange": false,
"searching": false,
"ordering": false,
"info": false,
"autoWidth": false,
"pageLength": 200
});
$('#mastersiswa').DataTable({
"paging": false,
"lengthChange": false,
"searching": true,
"ordering": false,
"info": false,
"autoWidth": false,
"pageLength": 200
});
$('#example5').DataTable({
"paging": true,
"lengthChange": false,
"searching": false,
"info": false,
"autoWidth": false,
"pageLength": 200,
"order": [
[5, "desc"]
]
});
});
//$('.datepicker').datepicker();
$('.datepicker').datepicker({
format: 'yyyy-mm-dd',
});
$('.datetimepicker').datetimepicker({
format: 'yyyy-mm-dd hh:ii:ss',
weekStart: 1,
todayBtn: 1,
autoclose: 1
});
$(".harusAngka").keypress(function(e) {
//if the letter is not digit then display error and don't type anything
if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
return false;
}
});
$("#parent").click(function() {
$(".child").prop("checked", this.checked);
});
$('.child').click(function() {
if ($('.child:checked').length == $('.child').length) {
$('#parent').prop('checked', true);
} else {
$('#parent').prop('checked', false);
}
});
//hitung
/*
$('#hitungBayaran').keyup(function(){
if ($(this).val() > $("#sisa").val()){
alert('Anda memasukkan nilai melebihi total tagihan!');
$(this).val($("#sisa").val());
}
});
*/
$("#allTarif").keypress(function(e) {
var allTarif = $("#allTarif").val();
if (e.which == 13) {
$("#n1").val(allTarif);
$("#n2").val(allTarif);
$("#n3").val(allTarif);
$("#n4").val(allTarif);
$("#n5").val(allTarif);
$("#n6").val(allTarif);
$("#n7").val(allTarif);
$("#n8").val(allTarif);
$("#n9").val(allTarif);
$("#n10").val(allTarif);
$("#n11").val(allTarif);
$("#n12").val(allTarif);
}
});
$("#allTarifBebas").keypress(function(e) {
var allTarif = $("#allTarifBebas").val();
if (e.which == 13) {
$(".nTagihan").val(allTarif);
}
});
</script>
<script type="text/javascript">
$(document).ready(function() {
var table = $('#table_checkbox').DataTable({
'columnDefs': [{
'targets': 0,
'searchable': false,
'orderable': false,
'className': 'dt-body-center',
'render': function(data, type, full, meta) {
return '<input type="checkbox" name="id[]" value="' +
$('<div/>').text(data).html() + '">';
}
}],
'order': [1, 'asc']
});
// Handle click on "Select all" control
$('#example-select-all').on('click', function() {
// Check/uncheck all checkboxes in the table
var rows = table.rows({
'search': 'applied'
}).nodes();
$('input[type="checkbox"]', rows).prop('checked', this.checked);
});
// Handle click on checkbox to set state of "Select all" control
$('#example tbody').on('change', 'input[type="checkbox"]', function() {
// If checkbox is not checked
if (!this.checked) {
var el = $('#example-select-all').get(0);
// If "Select all" control is checked and has 'indeterminate' property
if (el && el.checked && ('indeterminate' in el)) {
// Set visual state of "Select all" control
// as 'indeterminate'
el.indeterminate = true;
}
}
});
$('#frm-example').on('submit', function(e) {
var form = this;
// Iterate over all checkboxes in the table
table.$('input[type="checkbox"]').each(function() {
// If checkbox doesn't exist in DOM
if (!$.contains(document, this)) {
// If checkbox is checked
if (this.checked) {
// Create a hidden element
$(form).append(
$('<input>')
.attr('type', 'hidden')
.attr('name', this.name)
.val(this.value)
);
}
}
});
// FOR TESTING ONLY
// Output form data to a console
$('#example-console').text($(form).serialize());
console.log("Form submission", $(form).serialize());
// Prevent actual form submission
e.preventDefault();
});
});
</script>
</body>
</html>
<?php
} else {
include "portal.php";
}
?>