| 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/siswa/ |
Upload File : |
<?php
if (isset($_GET['tampil'])) {
$tahun = $_GET['tahun'];
$kelas = $_GET['kelas'];
} else {
$tahun = $ta['idTahunAjaran'];
$kelas = '';
}
$dsiswa = mysql_fetch_array(mysql_query("SELECT siswa.*, kelas_siswa.nmKelas FROM siswa LEFT JOIN kelas_siswa ON siswa.kelasSiswa=kelas_siswa.idKelas WHERE idSiswa='$siswa'"));
$idt = mysql_fetch_array(mysql_query("SELECT * FROM identitas"));
?>
<div class="col-xs-12">
<div class="box box-primary box-solid">
<div class="box-header with-border">
<h3 class="box-title"><span class="fa fa-file-text-o"></span> Riwayat Pembayaran <?php echo $nama; ?></h3>
</div><!-- /.box-header -->
<div class="box-body">
<?php
//tagihan bebas
$sqlTagihanBebas = mysql_query("SELECT
tagihan_bebas.*,
jenis_bayar.idPosBayar,
pos_bayar.nmPosBayar,
jenis_bayar.idTahunAjaran,
jenis_bayar.nmJenisBayar,
jenis_bayar.tipeBayar,
siswa.nisSiswa,
siswa.nisnSiswa,
siswa.nmSiswa,
siswa.jkSiswa,
siswa.agamaSiswa,
siswa.idKelas,
siswa.statusSiswa,
tahun_ajaran.nmTahunAjaran,
kelas_siswa.nmKelas
FROM
tagihan_bebas
INNER JOIN jenis_bayar ON tagihan_bebas.idJenisBayar = jenis_bayar.idJenisBayar
INNER JOIN siswa ON tagihan_bebas.idSiswa = siswa.idSiswa
INNER JOIN tahun_ajaran ON jenis_bayar.idTahunAjaran = tahun_ajaran.idTahunAjaran
INNER JOIN kelas_siswa ON tagihan_bebas.idKelas = kelas_siswa.idKelas
INNER JOIN pos_bayar ON jenis_bayar.idPosBayar = pos_bayar.idPosBayar
WHERE siswa.idSiswa='$_SESSION[idsa]' ORDER BY tagihan_bebas.idTagihanBebas ASC");
//AND jenis_bayar.idTahunAjaran='$_GET[idTahunAjaran]'
?>
<div class="col-xs-12">
<div class="box box-success box-solid">
<div class="box-header with-border">
<!-- tools box -->
<div class="pull-right box-tools">
<button type="button" class="btn btn-primary btn-sm pull-right" data-widget="collapse" data-toggle="tooltip" title="Collapse" style="margin-right: 5px;">
<i class="fa fa-minus"></i></button>
</div>
<!-- /. tools -->
<h3 class="box-title">Informasi Siswa</h3>
</div><!-- /.box-header -->
<div class="box-body">
<?php
$ta = "<b>Semua Tahun Ajaran<b>";
$thnAjaran = "Semua Tahun Ajaran";
$tgl = date('Y-m-d');
$sqlSiswa1 = mysql_query("SELECT siswa.*,kelas_siswa.nmKelas FROM siswa
INNER JOIN kelas_siswa ON siswa.idKelas = kelas_siswa.idKelas
WHERE siswa.idSiswa='$_SESSION[idsa]'");
$dts = mysql_fetch_array($sqlSiswa1);
?>
<table class="table table-striped">
<tr>
<td width="200">Tahun Ajaran</td>
<td width="4">:</td>
<td><b><?php echo $ta; ?></b></td>
</tr>
<tr>
<td>NIS</td>
<td>:</td>
<td><?php echo $dts['nisSiswa']; ?></td>
</tr>
<tr>
<td>NISN</td>
<td>:</td>
<td><?php echo $dts['nisnSiswa']; ?></td>
</tr>
<tr>
<td>Nama Siswa</td>
<td>:</td>
<td><?php echo $dts['nmSiswa']; ?></td>
</tr>
<tr>
<td>Kelas</td>
<td>:</td>
<td><?php echo $dts['nmKelas']; ?></td>
</tr>
</table>
</div>
</div>
<div class="box box-info box-solid">
<div class="box-header with-border">
<!-- tools box -->
<div class="pull-right box-tools">
<button type="button" class="btn btn-primary btn-sm pull-right" data-widget="collapse" data-toggle="tooltip" title="Collapse" style="margin-right: 5px;">
<i class="fa fa-minus"></i></button>
</div>
<!-- /. tools -->
<h3 class="box-title">Fitur Kilat</h3>
</div><!-- /.box-header -->
<div class="box-body">
<h5> Fitur ini digunakan untuk mempermudah transaksi</h5>
<button type="button" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#ModalCetakSemuaSlip"><span class="fa fa-print"></span> Cetak Semua Slip Pertanggal</button>
<a class="btn btn-success btn-xs" target="_blank" title="Cetak Slip" href="./kwitansi.php?tahun=<?php echo $ta; ?>&tgl=<?php echo $tgl; ?>&kelas=<?php echo $dts['idKelas']; ?>&siswa=<?php echo $_SESSION[idsa]; ?>"><span class="fa fa-print"></span> Cetak Semua Slip Hari Ini</a>
<?php {
echo "
<a href='./cetak_tagihan_persiswa.php?siswa=$_SESSION[idsa]&tahun=$tahun' class='btn btn-danger btn-xs' target='_blank'><span class='fa fa-print'></span> Cetak Tagihan</a>
";
$no++;
}
?>
<?php
$TAG_BULAN = array();
while ($dj = mysql_fetch_array($sqlJenisBayar)) {
if ($dj['tipeBayar'] == 'bebas') {
$sqlB = mysql_query("SELECT
tagihan_bebas_bayar.idTagihanBebasBayar,
tagihan_bebas_bayar.idTagihanBebas,
tagihan_bebas_bayar.tglBayar,
tagihan_bebas_bayar.jumlahBayar,
tagihan_bebas_bayar.ketBayar,
tagihan_bebas_bayar.caraBayar,
tagihan_bebas.idJenisBayar,
tagihan_bebas.idSiswa,
tagihan_bebas.idKelas,
tagihan_bebas.totalTagihan,
tagihan_bebas.statusBayar
FROM
tagihan_bebas_bayar
INNER JOIN tagihan_bebas ON tagihan_bebas_bayar.idTagihanBebas = tagihan_bebas.idTagihanBebas
INNER JOIN siswa ON tagihan_bebas.idSiswa = siswa.idSiswa
WHERE tagihan_bebas.idJenisBayar='$dj[idJenisBayar]' AND tagihan_bebas.statusBayar<>'0' AND tagihan_bebas.idSiswa = '$_SESSION[idsa]' AND (DATE(tagihan_bebas_bayar.tglBayar)) ='$tgl'");
while ($dtb = mysql_fetch_array($sqlB)) {
$TAG_BULAN[] = "*" . ucwords(strtolower($dj[nmJenisBayar])) . "* sebesar *" . buatRp($dtb[jumlahBayar]) . "*";
}
} else if ($dj['tipeBayar'] == 'bulanan') {
$sqlLap = mysql_query("SELECT * FROM view_laporan_bayar_bulanan
WHERE idJenisBayar='$dj[idJenisBayar]' AND idTahunAjaran='$tahunaktif[idTahunAjaran]' AND idSiswa='$_SESSION[idsa]' AND statusBayar='1' AND (DATE(tglBayar)) = '$tgl' ORDER BY urutan ASC");
while ($rt = mysql_fetch_array($sqlLap)) {
$TAG_BULAN[] = "*" . ucwords(strtolower($dj[nmJenisBayar])) . "/" . $rt[nmBulan] . "* sebesar *" . buatRp($rt[jumlahBayar]) . "*";
}
}
//total tagihan lainnya
$totLainya = mysql_fetch_array(mysql_query("SELECT SUM(jumlahBayar) AS totBayar
FROM tagihan_bebas_bayar
INNER JOIN tagihan_bebas ON tagihan_bebas_bayar.idTagihanBebas = tagihan_bebas.idTagihanBebas
INNER JOIN siswa ON tagihan_bebas.idSiswa = siswa.idSiswa
WHERE tagihan_bebas.statusBayar<>'0' AND tagihan_bebas.idSiswa = '$_SESSION[idsa]' AND (DATE(tagihan_bebas_bayar.tglBayar)) ='$tgl'"));
//total tagihan bulanan
$totBulanan = mysql_fetch_array(mysql_query("SELECT SUM(jumlahBayar) AS totBayar FROM tagihan_bulanan WHERE idSiswa='$_SESSION[idsa]' AND statusBayar='1' AND (DATE(tglBayar)) = '$tgl'"));
$total_pembayaran = buatRp($totLainya['totBayar'] + $totBulanan['totBayar']);
}
for ($i = 0; $i < count($TAG_BULAN); $i++) {
$textPembayaran = $textPembayaran . ' ' . $TAG_BULAN[$i] . ',';
}
$page_URL = (@$_SERVER['HTTPS'] == 'on') ? "https://" : "http://";
$uri_path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$uri_segments = explode('/', $uri_path);
$link_url = "$page_URL$_SERVER[HTTP_HOST]/" . $uri_segments[1] . '/slip_bulanan_persiswa_peritem_sekarang.php?tahun=' . $thnAjaran . '%26tgl=' . $tgl . '%26kelas=' . $dts[idKelas] . '%26siswa=' . $siswa;
$format_tgl = date('d-m-Y', strtotime($tgl));
$wa_sekolah = 'http://wa.me/%2B6282358733455';
$artb = mysql_fetch_array($sqlTagihanBebas);
echo "";
?>
<div id="ModalCetakSemuaSlip" class="modal fade" role="dialog">
<form method="GET" action="./slip_bulanan_persiswa_peritem.php" class="form-horizontal" target="_blank" title="Cetak Slip">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Filter Data</h4>
</div>
<div class="modal-body">
<input type="hidden" name="tahun" value="<?php echo $ta; ?>">
<input type="hidden" name="siswa" value="<?php echo $_SESSION[idsa]; ?>">
<input type="hidden" name="kelas" value="<?php echo $dts['idKelas']; ?>">
<table class="table table-responsive">
<thead>
<tr>
<th>Mulai</th>
<th>Sampai</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div class="input-group date">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" name="tgl1" id="tgl1" class="form-control pull-right date-picker" required="" value">
</div>
<!-- /.input group -->
</td>
<td>
<div class="input-group date">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" name="tgl2" id="tgl2" class="form-control pull-right date-picker" required="">
</div>
<!-- /.input group -->
</td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
<input type="submit" value="Cetak" class="btn btn-success" onclick="checkTanggal('#tgl1','#tgl2');">
<button type="button" class="btn btn-default" data-dismiss="modal">Batal</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<!-- List Tagihan Bulanan -->
<div class="box box-warning box-solid">
<div class="box-header backg with-border">
<h3 class="box-title">Tagihan Bulanan</h3>
</div><!-- /.box-header -->
<div class="box-body table-responsive">
<form method="post" action="data.php" id="form">
<table class="table table-striped table-hover" style="cursor: pointer;">
<thead>
<tr>
<th>Action</th>
<th>No.</th>
<th>Nama Pembayaran</th>
<th>Total</th>
<th>Sudah Dibayar</th>
<th>Kekurangan</th>
<th>Status</th>
<th>#</th>
<th>#</th>
</tr>
</thead>
<?php
$no = 1;
$sqlListTGB = mysql_query("SELECT
jenis_bayar.idJenisBayar,
jenis_bayar.nmJenisBayar,
jenis_bayar.tipeBayar,
jenis_bayar.idTahunAjaran,
tahun_ajaran.nmTahunAjaran,
Sum(tagihan_bulanan.jumlahBayar) AS jmlTagihanBulanan,
kelas_siswa.nmKelas,
siswa.idSiswa,
siswa.nisSiswa,
siswa.nisnSiswa,
siswa.nmSiswa,
jenis_bayar.idPosBayar,
pos_bayar.nmPosBayar,
pos_bayar.ketPosBayar
FROM
jenis_bayar
INNER JOIN tagihan_bulanan ON tagihan_bulanan.idJenisBayar = jenis_bayar.idJenisBayar
INNER JOIN tahun_ajaran ON jenis_bayar.idTahunAjaran = tahun_ajaran.idTahunAjaran
INNER JOIN siswa ON tagihan_bulanan.idSiswa = siswa.idSiswa
INNER JOIN kelas_siswa ON tagihan_bulanan.idKelas = kelas_siswa.idKelas
INNER JOIN pos_bayar ON jenis_bayar.idPosBayar = pos_bayar.idPosBayar
WHERE siswa.idSiswa='$_SESSION[idsa]'
GROUP BY
jenis_bayar.idJenisBayar");
while ($rtgb = mysql_fetch_array($sqlListTGB)) {
$dtgb = mysql_fetch_array(mysql_query("SELECT sum(jumlahBayar) as jmlDibayar FROM tagihan_bulanan WHERE idJenisBayar=$rtgb[idJenisBayar] AND idSiswa=$_SESSION[idsa] AND statusBayar='1'"));
$no = 1;
if ($dtgb['jmlDibayar'] == 0) {
$status = "<label class='label label-danger'>Belum Bayar</label>";
$icon = "fa-plus";
$btn = "btn-danger";
$color = "red";
$alt = "Bayar";
} elseif ($dtgb['jmlDibayar'] < $rtgb['jmlTagihanBulanan']) {
$status = "<label class='label label-warning'>Belum Lengkap</label>";
$icon = "fa-plus";
$btn = "btn-warning";
$color = "red";
$alt = "Bayar";
} else {
$status = "<label class='label label-success'>Lunas</label>";
$icon = "fa-search";
$btn = "btn-success";
$color = "green";
$alt = "Detil";
}
echo "<tbody><tr style='color:$color' data-toggle='collapse' data-target='#demo" . $rtgb['idJenisBayar'] . "' >
<td></td>
<td>" . $no++ . "</td>
<td>" . $rtgb['nmJenisBayar'] . " T.A. " . $rtgb['nmTahunAjaran'] . "</td>
<td>" . buatRp($rtgb['jmlTagihanBulanan']) . "</td>
<td>" . buatRp($dtgb['jmlDibayar']) . "</td>
<td>" . buatRp($rtgb['jmlTagihanBulanan'] - $dtgb['jmlDibayar']) . "</td>
<td>$status</td>
<td></td>
<td></td>
</tr></tbody>";
echo '<tbody id="demo' . $rtgb['idJenisBayar'] . '" class="collapse">
<tr>
<td colspan="9" align="center" class="info">
<h4>' . $rtgb[nmJenisBayar] . ' - T.A ' . $rtgb[nmTahunAjaran] . '</h4>
</td>
</tr>
<tr>
<th>Action</th>
<th></th>
<th>No.</th>
<th>Bulan</th>
<th>Tahun</th>
<th>Tagihan</th>
<th colspan="2" style="text-align: center;">Status</th>
<th colspan="2" style="text-align: center;">Cara Bayar</th>
</tr>';
$no = 1;
$sqltbDetail = mysql_query("SELECT tagihan_bulanan.*, bulan.nmBulan FROM tagihan_bulanan LEFT JOIN bulan ON tagihan_bulanan.idBulan=bulan.idBulan WHERE idJenisBayar='$rtgb[idJenisBayar]' AND idSiswa='$_SESSION[idsa]' ORDER BY bulan.urutan ASC");
while ($tb = mysql_fetch_array($sqltbDetail)) {
$pisah_TA = explode('/', $rtgb['nmTahunAjaran']);
if ($r['urutan'] <= 6) {
$tahun = $pisah_TA[0];
} else {
$tahun = $pisah_TA[1];
}
if ($tb['statusBayar'] == '1') {
$color = "success";
$status = 'Lunas';
$pay = null;
$cara = $tb['caraBayar'];
} else if ($tb['statusBayar'] == '2') {
$color = "warning";
$status = 'Pending';
$pay = null;
$cara = "";
} else {
$color = "danger";
$status = 'Belum Lunas';
$cara = "";
$pay = '<input type="checkbox" value="' . $tb['jumlahBayar'] . '" name="items[]" onchange="checkTotal()">
<input type="checkbox" name="pay[]" value="' . $tb['idTagihanBulanan'] . '"> ';
}
echo '<tr class="' . $color . '">
<td style="text-align: center;">' . $pay . '</td>
<td>' . $no++ . '</td>
<td>' . $tb['nmBulan'] . '</td>
<td>' . $tahun . '</td>
<td>' . buatRp($tb['jumlahBayar']) . '</td>
<td colspan="2" align="center">' . $status . ' </td>
<td colspan="2" align="center"> ' . $cara . '</td>
</tr>';
}
echo '</tbody>';
}
?>
</table>
<input id="token_id" name="token_id" type="hidden" />
Total : <input type="text" class="form-control" id="total" name="total" value="0" readonly />
<br>
<button type="submit" class="btn btn-success bay" style="float:right">Bayar</button>
</form>
</div>
</div>
<div class="box box-danger box-solid">
<div class="box-header backg with-border">
<h3 class="box-title">Tagihan Lainnya</h3>
</div><!-- /.box-header -->
<div class="box-body table-responsive">
<form method="post" action="cs.php" id="frm">
<table class="table table-striped table-hover">
<thead>
<tr>
<th>Action</th>
<th>No.</th>
<th>Jenis Pembayaran</th>
<th>Total</th>
<th>Dibayar</th>
<th>Kekurangan</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php
$sqlTagihanBebas = mysql_query("SELECT
tagihan_bebas.*,
jenis_bayar.idPosBayar,
pos_bayar.nmPosBayar,
jenis_bayar.idTahunAjaran,
jenis_bayar.nmJenisBayar,
jenis_bayar.tipeBayar,
siswa.nisSiswa,
siswa.nisnSiswa,
siswa.nmSiswa,
siswa.jkSiswa,
siswa.agamaSiswa,
siswa.idKelas,
siswa.statusSiswa,
tahun_ajaran.nmTahunAjaran,
kelas_siswa.nmKelas
FROM
tagihan_bebas
INNER JOIN jenis_bayar ON tagihan_bebas.idJenisBayar = jenis_bayar.idJenisBayar
INNER JOIN siswa ON tagihan_bebas.idSiswa = siswa.idSiswa
INNER JOIN tahun_ajaran ON jenis_bayar.idTahunAjaran = tahun_ajaran.idTahunAjaran
INNER JOIN kelas_siswa ON tagihan_bebas.idKelas = kelas_siswa.idKelas
INNER JOIN pos_bayar ON jenis_bayar.idPosBayar = pos_bayar.idPosBayar
WHERE siswa.idSiswa='$_SESSION[idsa]' ORDER BY tagihan_bebas.idTagihanBebas ASC");
$no = 1;
while ($rtb = mysql_fetch_array($sqlTagihanBebas)) {
$dtBayar = mysql_fetch_array(mysql_query("SELECT sum(jumlahBayar) as totalDibayar FROM tagihan_bebas_bayar WHERE idTagihanBebas='$rtb[idTagihanBebas]'"));
$sisa = $rtb['totalTagihan'] - $dtBayar['totalDibayar'];
$sisaRp = buatRp($sisa);
if ($rtb['statusBayar'] == '0') {
$status = "<label class='label label-danger'>Belum Bayar</label>";
$icon = "fa-plus";
$btn = "btn-danger";
$color = "red";
$alt = "Bayar";
$btncetak = "disabled";
$pa = '<input type="checkbox" value="' . $rtb['totalTagihan'] . '" name="item[]" onchange="checkTot()">
<input type="checkbox" name="pa[]" value="' . $rtb['idTagihanBebas'] . '"> ';
} elseif ($rtb['statusBayar'] == '2') {
$status = "<label class='label label-warning'>Pending</label>";
$icon = "fa-plus";
$btn = "btn-warning";
$color = "red";
$alt = "Bayar";
$btncetak = "";
$pa = '<input type="checkbox" value="' . $sisa . '" name="item[]" onchange="checkTot()">
<input type="checkbox" name="pa[]" value="' . $rtb['idTagihanBebas'] . '"> ';
} elseif ($rtb['statusBayar'] == '1') {
$status = "<label class='label label-success'>Lunas</label>";
$icon = "fa-search";
$btn = "btn-success";
$color = "green";
$alt = "Detil";
$btncetak = "";
$pa = null;
}
echo "<tr style='color:$color' >
<td>$pa</td>
<td>" . $no++ . "</td>
<td>" . $rtb['nmJenisBayar'] . " T.A. " . $rtb['nmTahunAjaran'] . "</td>
<td>" . buatRp($rtb['totalTagihan']) . "</td>
<td>" . buatRp($dtBayar['totalDibayar']) . "</td>
<td>" . buatRp($rtb['totalTagihan'] - $dtBayar['totalDibayar']) . "</td>
<td>$status</td>
</tr>";
}
?>
</tbody>
</table>
<input id="token_id" name="token_id" type="hidden" />
Total : <input type="number" class="form-control" id="tot" name="tot" min="10000" required />
<br><button type="submit" class="btn btn-success" style="float:right">Bayar</button>
</form>
</div>
</div>
</div>
</div>
</div>
</tr>
</tbody>
</table>
</form>
</div><!-- /.box-body -->
</div><!-- /.box -->
<?php
$sqlSiswa = mysql_query("SELECT *
FROM
view_detil_siswa
WHERE idKelas AND statusSiswa='Aktif' ORDER BY nmSiswa ASC"); {
?>
</div><!-- /.box-body -->
</div><!-- /.box -->
<?php
}
?>
</div>
<form id="payment-form" method="post" action="http://localhost/sc08/index-siswa.php?view=laptanggungan">
<input type="hidden" name="result_type" id="result-type" value=""></div>
<input type="hidden" name="result_data" id="result-data" value=""></div>
</form>
<script src="<?php echo $idt['link']; ?>" data-client-key="<<?php echo $idt['nipBendahara']; ?>>"></script>
<script type="text/javascript">
$(document).ready(function() { // Ketika halaman sudah siap (sudah selesai di load)
$("#check-all").click(function() { // Ketika user men-cek checkbox all
if ($(this).is(":checked")) // Jika checkbox all diceklis
$(".check-item").prop("checked", true); // ceklis semua checkbox siswa dengan class "check-item"
else // Jika checkbox all tidak diceklis
$(".check-item").prop("checked", false); // un-ceklis semua checkbox siswa dengan class "check-item"
});
$("#btn-delete").click(function() { // Ketika user mengklik tombol delete
var confirm = window.confirm("Apakah Anda yakin ingin menghapus data-data ini?"); // Buat sebuah alert konfirmasi
if (confirm) // Jika user mengklik tombol "Ok"
$("#form-delete").submit(); // Submit form
});
});
$(document).on("click", ".pay", function(e) {
e.preventDefault();
var d = $(this).attr('data-id');
$(this).attr("disabled", "disabled");
$.ajax({
type: "POST",
url: 'cs.php',
data: {
da: d
},
cache: false,
success: function(data) {
//location = data;
console.log('token = ' + data);
var resultType = document.getElementById('result-type');
var resultData = document.getElementById('result-data');
function changeResult(type, data) {
// location.reload();
$("#result-type").val(type);
$("#result-data").val(JSON.stringify(data));
resultType.innerHTML = type;
resultData.innerHTML = JSON.stringify(data);
}
snap.pay(data, {
onSuccess: function(result) {
changeResult('success', result);
console.log(result.status_message);
console.log(result);
$("#payment-form").submit();
},
onPending: function(result) {
changeResult('pending', result);
console.log(result.status_message);
$("#payment-form").submit();
},
onError: function(result) {
changeResult('error', result);
console.log(result.status_message);
$("#payment-form").submit();
}
});
}
});
});
function checkTotal() {
var sum = 0;
var n = $('input[name="items[]"]:checked');
for (i = 0; i < n.length; i++) {
if (n[i].checked) {
sum += parseInt(n[i].value);
}
}
$("#total").val(sum);
}
function checkTot() {
var sum = 0;
var n = $('input[name="item[]"]:checked');
for (i = 0; i < n.length; i++) {
if (n[i].checked) {
sum += parseInt(n[i].value);
}
}
$("#tot").val(sum);
}
$('#form').submit(function(e) {
e.preventDefault();
var n = $("#total").val();
var formData = new FormData($("#form")[0]);
if (n != 0) {
$.ajax({
url: $("#form").attr('action'),
type: 'post',
data: formData,
dataType: 'json',
contentType: false,
processData: false,
success: function(data) {
console.log('token = ' + data);
var resultType = document.getElementById('result-type');
var resultData = document.getElementById('result-data');
function changeResult(type, data) {
// location.reload();
$("#result-type").val(type);
$("#result-data").val(JSON.stringify(data));
resultType.innerHTML = type;
resultData.innerHTML = JSON.stringify(data);
}
snap.pay(data, {
onSuccess: function(result) {
changeResult('success', result);
console.log(result.status_message);
console.log(result);
$("#payment-form").submit();
},
onPending: function(result) {
changeResult('pending', result);
console.log(result.status_message);
$("#payment-form").submit();
},
onError: function(result) {
changeResult('error', result);
console.log(result.status_message);
$("#payment-form").submit();
}
});
}
});
} else {
alert('Silahkan Pilih Bulan Pembayaran');
}
});
$('#frm').submit(function(e) {
e.preventDefault();
var n = $("#tot").val();
var formData = new FormData($("#frm")[0]);
if (n != 0) {
$.ajax({
url: $("#frm").attr('action'),
type: 'post',
data: formData,
dataType: 'json',
contentType: false,
processData: false,
success: function(data) {
console.log('token = ' + data);
var resultType = document.getElementById('result-type');
var resultData = document.getElementById('result-data');
function changeResult(type, data) {
// location.reload();
$("#result-type").val(type);
$("#result-data").val(JSON.stringify(data));
resultType.innerHTML = type;
resultData.innerHTML = JSON.stringify(data);
}
snap.pay(data, {
onSuccess: function(result) {
changeResult('success', result);
console.log(result.status_message);
console.log(result);
$("#payment-form").submit();
},
onPending: function(result) {
changeResult('pending', result);
console.log(result.status_message);
$("#payment-form").submit();
},
onError: function(result) {
changeResult('error', result);
console.log(result.status_message);
$("#payment-form").submit();
}
});
}
});
} else {
alert('Silahkan Pilih Tagihan Pembayaran');
}
});
</script>