$nom = gpost('nominal'); $rekd = $rekitem; $rekk = $rekkas; $q = dbInsert("keu_penerimaanbrg", array('nomerbukti' => $nomerbukti, 'kodebrg' => $kodebrg, 'namabrg' => $namabrg, 'unit' => $unit, 'satuan' => $satuan, 'nominal' => $nom)); if ($q) { $t1 = mysql_query("SELECT replid,unit FROM keu_brg WHERE kode='{$kodebrg}' LIMIT 0,1"); if (mysql_num_rows($t1) > 0) { $r1 = mysql_fetch_array($t1); $unit = intval($r1['unit']) + intval($unit); mysql_query("UPDATE keu_brg SET unit='{$unit}',tanggal='{$tgl}' WHERE replid='" . $r1['replid'] . "'"); } else { dbInsert("keu_brg", array('kode' => $kodebrg, 'kelompokbrg' => 1, 'nama' => $namabrg, 'unit' => $unit, 'satuan' => $satuan, 'tanggal' => $tgl)); } } $pbrg = mysql_insert_id(); $q = transaksi_post($no, $ct, $tgl, $urai, $nom, $rekd, $rekk, $rekkas, $rekitem, JT_INBRG, 0, 0, $pbrg); $tprint = gpost('trans_print', 0); if ($tprint != 0) { echo $no; } } else { if ($opt == 'u') { // edit $jt = gpost('trans_jenis'); $urai = gpost('uraian'); $tgl = gpost('trans_tanggal'); $rekkas = gpost('rekkas'); $nom = gpost('nominal'); $rekitem = gpost('rekitem'); if ($rekitem != "-" && $urai != "" && $nom != 0) { if ($jt == JT_OUTCOME) {
function pembayaran_trans($pid,$no,$ct,$tgl,$rekkas,$rekitem,$urai,$nom){ $pemb=pembayaran_getdata($pid,0); if($pemb['modul']['kategori']==1||$pemb['modul']['kategori']==2) // siswa resmi $jt=JT_SISWA; else if($pemb['modul']['kategori']==3||$pemb['modul']['kategori']==4) //siswa calon $jt=JT_CALONSISWA; $rekd =$rekkas; // modal $rekk =$rekitem; // pengeluaran $q =transaksi_post($no,$ct,$tgl,$urai,$nom,$rekd,$rekk,$rekkas,$rekitem,$jt,$pid,$pemb['modul']['kategori']); /*epiii*/ // $ss = 'UPDATE keu_rekening SET '; if($q){ $t=mysql_query("SELECT nominal FROM keu_transaksi WHERE pembayaran='$pid'"); $bayar=0; while($r=mysql_fetch_array($t)){ $bayar+=$r['nominal']; } if($bayar>=$pemb['nominal'])$lunas=1; else $lunas=0; $q=dbUpdate("keu_pembayaran",array('lunas'=>$lunas),"replid='$pid'"); if($pemb['modul']['reftipe']==RT_PSB){ dbUpdate("psb_calonsiswa",array('bayar'=>$lunas),"replid='".$pemb['siswa']."'"); } } return $q; }
//transaksi_post($tgl,$urai,$nom,$rekd,$rekk,$jt=JT_INCOME,$mod=0); $rekkas = gpost('rekkas'); for ($i = 1; $i <= 8; $i++) { $rekitem = gpost('rekitem' . $i); $urai = gpost('uraian' . $i); $nom = gpost('nominal' . $i); if ($rekitem != "-" && $nom != 0) { if ($jt == JT_OUTCOME) { $rekd = $rekitem; $rekk = $rekkas; } else { $rekd = $rekkas; $rekk = $rekitem; } //transaksi_post($no,$ct,$tgl,$urai,$nom,$rekd,$rekk,$rekkas=0,$rekitem=0,$jt=JT_UMUM,$pem=0,$kat=0,$pbrg=0,$bud=0,$nobukti='') $q = transaksi_post($no, $ct, $tgl, $urai, $nom, $rekd, $rekk, $rekkas, $rekitem, $jt, 0, 0, 0, $bud, $nobukti); } } } //echo "trans_print:".gpost('trans_print',$q); $tprint = gpost('trans_print', 0); if ($tprint != 0) { echo $no; } } else { if ($opt == 'u') { // edit $jt = gpost('trans_jenis'); $urai = gpost('uraian'); $tgl = gpost('trans_tanggal'); if ($jt == JT_UMUM) {
function pembayaran_trans($pid, $no, $ct, $tgl, $rekkas, $rekitem, $urai, $nom) { $pemb = pembayaran_getdata($pid, 0); if ($pemb['modul']['kategori'] == 1 || $pemb['modul']['kategori'] == 2) { $jt = JT_SISWA; } else { if ($pemb['modul']['kategori'] == 3 || $pemb['modul']['kategori'] == 4) { $jt = JT_CALONSISWA; } } $rekd = $rekkas; $rekk = $rekitem; $q = transaksi_post($no, $ct, $tgl, $urai, $nom, $rekd, $rekk, $rekkas, $rekitem, $jt, $pid, $pemb['modul']['kategori']); if ($q) { $t = mysql_query("SELECT nominal FROM keu_transaksi WHERE pembayaran='{$pid}'"); $bayar = 0; while ($r = mysql_fetch_array($t)) { $bayar += $r['nominal']; } if ($bayar >= $pemb['nominal']) { $lunas = 1; } else { $lunas = 0; } $q = dbUpdate("keu_pembayaran", array('lunas' => $lunas), "replid='{$pid}'"); if ($pemb['modul']['reftipe'] == RT_PSB) { dbUpdate("psb_calonsiswa", array('bayar' => $lunas), "replid='" . $pemb['siswa'] . "'"); } } return $q; }