$fmod = 'siswa_pendataan_angkatan';
$dept = gpost('departemen');
$departemen = departemen_r($dept);
if (count($departemen) > 0) {
    $angk = gpost('angkatan');
    $angkatan = angkatan_r($angk, $dept);
    // Page Selection Bar
    $PSBar = new PSBar_2();
    $PSBar->begin();
    $PSBar->selection_departemen($fmod, $dept);
    if (count($angkatan) > 0) {
        $PSBar->selection('Angkatan', iSelect('angkatan', $angkatan, $angk, $PSBar->selws, $fmod . "_get()"));
    } else {
        $PSBar->end();
        hiddenval('angkatan', $angk);
        angkatan_warn(0, 'float:left');
        $PSBar->pass = false;
    }
    $PSBar->end();
    if ($PSBar->pass) {
        if ($opt == 'af' || $opt == 'uf') {
            require_once VWDIR . 'siswa_form.php';
        } else {
            $xtable = new xtable($fmod, 'siswa');
            $xtable->search_keyon('nis=>aka_siswa.nis:EQ', 'nama=>aka_siswa.nama:LIKE');
            $xtable->docname = "Data Siswa Angkatan " . angkatan_name($angk);
            $xtable->printparams = array('angkatan' => angkatan_name($angk));
            // Query
            $db = new xdb("aka_siswa");
            $db->field("aka_siswa:replid,nis,nisn,nama,tmplahir,tgllahir");
            $db->where_and("aka_siswa.angkatan='{$angk}'");
$PSBar->begin();
if (count($departemen) > 0) {
    $PSBar->selection('Departemen', iSelect('ff_departemen', $departemen, $depat, $PSBar->selws, $fmod . "_get(1)"));
} else {
    $PSBar->end();
    hiddenval('ff_departemen', $dept);
    hiddenval('ff_angkatan', $angk);
    departemen_warn(0);
    $PSBar->pass = false;
}
if (count($angkatan) > 0) {
    $PSBar->selection('Angkatan', iSelect('ff_angkatan', $angkatan, $angk, $PSBar->selws, $fmod . "_get(1)"));
} else {
    $PSBar->end();
    hiddenval('ff_angkatan', $angk);
    angkatan_warn(0);
    $PSBar->pass = false;
}
$PSBar->end();
if ($PSBar->pass) {
    $xtable->search_box('nis atau nama siswa');
    $db = siswa_db_byangkatan($angk);
    $db->where_and("!( NOT EXISTS (SELECT aka_siswa_kelas.replid FROM aka_siswa_kelas WHERE aka_siswa_kelas.siswa=aka_siswa.replid AND aka_siswa_kelas.kelas='{$kls}') )");
    $db->where_and($xtable->search_sql_get());
    $t = $db->query();
    $xtable->ndata = mysql_num_rows($t);
    $t = $db->query($xtable->pageorder_sql('aka_siswa.nis', 'aka_siswa.nama'));
    if ($xtable->ndata > 0) {
        echo '<div style="width:100%;height:300px;max-height:300px;overflow:auto;float:left">';
        $xtable->head('@nis', '@nama', '{44px}');
        $n = 0;
Example #3
0
$dept = gpost('departemen');
$departemen = departemen_r($dept);
$angk = gpost('angkatan');
$angkatan = angkatan_r($angk, $dept);
$fmod = 'modul_usp';
if (count($departemen) > 0) {
    // Page Selection Bar
    $PSBar = new PSBar_2();
    $PSBar->begin();
    $PSBar->selection_departemen($fmod, $dept);
    if (count($angkatan) > 0) {
        $PSBar->selection('Angkatan', iSelect('angkatan', $angkatan, $angk, $PSBar->selws, $fmod . "_get()"));
    } else {
        $PSBar->end();
        hiddenval('angkatan', $angk);
        angkatan_warn(1);
        exit;
    }
    $PSBar->end();
    $modid = 0;
    $t = mysql_query("SELECT replid FROM keu_modul WHERE reftipe='" . RT_USP . "' AND refid='{$angk}'");
    if (mysql_num_rows($t) > 0) {
        $modul = mysql_fetch_array($t);
        $modid = $modul['replid'];
        /*
        $inp=array('modul'=>$modid,'siswa'=>0,'nominal'=>0,'cicilan'=>0);
        $t=mysql_query("SELECT aka_siswa.replid,aka_siswa.sumnet,aka_siswa.angsuran FROM aka_siswa WHERE aka_siswa.angkatan='$angk'");
        while($r=mysql_fetch_array($t)){
        	$t1=mysql_query("SELECT * FROM keu_pembayaran WHERE modul='$modid' AND siswa='".$r['replid']."'");
        	if(mysql_num_rows($t1)==0){
        		$inp['siswa']=$r['replid'];