# get settings require "../settings.php"; require "../core-settings.php"; require "../libs/ext.lib.php"; # decide what to do if (isset($_GET["invid"])) { if (isset($_GET["key"])) { switch ($_GET["key"]) { case "details": $OUTPUT = details($_GET); break; case "cash_receipt": $OUTPUT = cash_receipt(); break; case "reprint": $OUTPUT = reprint(); break; } } else { $OUTPUT = details($_GET); } } else { $OUTPUT = "<li class=err>Invalid use of module."; } # get templete require "../template.php"; # details function details($_GET) { extract($_GET); # validate input
<?php session_start(); include_once "db.mysql.php"; include_once "connectdb.php"; include_once "dwo.lib.php"; include_once "parameter.php"; reprint(); include_once "disconnectdb.php"; function reprint() { global $_HeaderPrn, $_lf; $mhswid = $_REQUEST['mhswid']; $tahun = $_REQUEST['tahun']; $mhsw = GetFields("mhsw m\r\n left outer join program prg on m.ProgramID=prg.ProgramID\r\n left outer join prodi prd on m.ProdiID=prd.ProdiID\r\n left outer join fakultas f on prd.FakultasID=f.FakultasID", 'm.MhswID', $mhswid, "m.MhswID, m.Nama, m.TempatLahir, m.TanggalLahir, m.PenasehatAkademik, \r\n m.Alamat as Alamat, m.AlamatAsal as AlamatAsal, m.Kota, m.KotaAsal, m.KodePos, \r\n m.ProdiID, m.ProgramID, m.BIPOTID,\r\n prd.Nama as PRD, prg.Nama as PRG, f.Nama as FAK"); $khs = GetFields('khs', "TahunID = '{$tahun}' and MhswID", $mhswid, "*"); CetakKSS1($tahun, $mhsw, $khs); } function CetakKSS1($tahun, $mhsw, $khs) { global $_HeaderPrn, $_lf; $stm = GetFields('statusmhsw', 'StatusMhswID', $khs['StatusMhswID'], '*'); if ($stm['Nilai'] == 0) { } // Buat file $nmf = HOME_FOLDER . DS . "tmp/{$_SESSION['_Login']}.dwoprn"; $f = fopen($nmf, 'w'); fwrite($f, chr(18) . chr(27) . chr(15) . chr(27) . chr(67) . chr(18)); //.chr(27).chr(67).chr(18) fwrite($f, $_lf . $_lf); // Isinya