Example #1
0
        }
    }
    $fform->notif($q);
} else {
    if ($opt == 'uf' || $opt == 'df') {
        // Prepocessing form
        $r = dbSFA("*", $dbtable, "W/replid='{$cid}'");
    } else {
        $r['departemen'] = gpost('departemen');
        $r['tahunajaran'] = gpost('tahunajaran');
    }
    $fform->head();
    if ($opt == 'af' || $opt == 'uf') {
        require_once MODDIR . 'control.php';
        // Add or Edit form
        $fform->fl('Departemen', departemen_name($r['departemen']));
        $fform->fl('Departemen', tahunajaran_name($r['tahunajaran']));
        $fform->fi('Semester', iText('nama', $r['nama'], 'width:100px'));
        $fform->fa('Keterangan', iTextarea('keterangan', $r['keterangan'], $fform->rwidths, 3));
    } else {
        if ($opt == 'df') {
            // Delete form
            if (intval($r['aktif']) == 1) {
                $fform->reg['dlg_del'] = 'Semester ini masih aktif.<br/ >Apakah anda yakin untuk menghapus <idata> <data>?';
                $fform->dlg_delw($r['nama']);
            } else {
                $fform->dlg_del($r['nama']);
            }
            //$fform->dlg_del($r['nilai']);
        }
    }
Example #2
0
px;overflow:hidden">
	<table cellspacing="25px" cellpadding="0" width="100%" height="100%"><tr><td>
	<div style="cursor:default;text-align:left;color:<?php 
echo CDARK;
?>
;font:24px <?php 
echo SFONTL;
?>
;float:left;width:100%;margin-bottom:20px">
		Data Calon Siswa
	</div>
	<div style="float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px">
	<div style="float:left">
		<div class="xrowl2">
			<div class="xlbl" style="width:200px">Departemen</div><div class="xlbl">: <?php 
echo departemen_name($proses['departemen']);
?>
</div>
		</div>
		<div class="xrowl2">
			<div class="xlbl" style="width:200px">Proses penerimaan</div><div class="xlbl">: <?php 
echo $proses['proses'];
?>
</div>
		</div>	
		<div class="xrowl2">
			<div class="xlbl" style="width:200px">Kelompok calon siswa</div><div class="xlbl">: <?php 
echo $kelompok['kelompok'];
?>
</div>
		</div>
            $PSBar->pass = false;
        }
    }
    $PSBar->end();
    if ($PSBar->pass) {
        $t = mysql_query("SELECT * FROM aka_siswa WHERE kelas='{$kls}' ORDER BY nama");
        $xtable->ndata = mysql_num_rows($t);
        if ($xtable->ndata > 0) {
            //$xtable->optw='50px';
            $xtable->head('NIS', 'NISN', 'Nama');
            while ($r = mysql_fetch_array($t)) {
                $xtable->row_begin();
                $xtable->td($r['nis'], 120);
                $xtable->td($r['nisn'], 120);
                $xtable->td($r['nama']);
                if (admin_isoperator()) {
                    $s = '<button class="btn"onclick="pendataan_saudara_setsiswa(\'' . $r['nama'] . '\',\'' . departemen_name($r['departemen']) . '\',\'' . $r['tgllahir'] . '\')">Pilih</button>~40px';
                } else {
                    $s = '<div style="height:23px;width:40px"></div>';
                }
                $xtable->opt($r['replid'], $s);
                $xtable->row_end();
            }
            $xtable->foot();
        } else {
            $xtable->nodata_cust('Tidak ada data siswa pada kelas ini.');
        }
    }
} else {
    departemen_warn(1);
}
Example #4
0
 if ($opt == 'uf' || $opt == 'df') {
     // Prepocessing form
     $r = dbSFA("*", $dbtable, "W/replid='{$cid}'");
 } else {
     $r = farray('proses', 'kodeawalan', 'angkatan', 'tglmulai', 'tglselesai', 'kapasitas', 'departemen', 'aktif', 'keterangan');
     $r['tglmulai'] = date("Y-m-d");
     $r['tglselesai'] = date("Y-m-d", strtotime("+7 day"));
     $r['departemen'] = gpost('departemen');
     $r['aktif'] = '1';
     $r['kapasitas'] = 1;
 }
 $fform->head();
 if ($opt == 'af' || $opt == 'uf') {
     require_once MODDIR . 'control.php';
     // Add or Edit form
     $fform->fl('Departemen', departemen_name($r['departemen']), $fform->rwidths);
     $fform->fi('Nama periode', iText('proses', $r['proses'], $fform->rwidths));
     $fform->fi('Kode awalan', iText('kodeawalan', $r['kodeawalan'], "width:80px"));
     $fform->fi('Angkatan', iSelect('angkatan', angkatan_opt($r['departemen']), $r['angkatan']));
     //$fform->fi('Tanggal dibuka',inputTanggal('tglmulai',$r['tglmulai']));
     //$fform->fi('Tanggal ditutup',inputTanggal('tglselesai',$r['tglselesai']));
     $fform->fi('Kapasitas', iText('kapasitas', $r['kapasitas'], "width:40px;text-align:center") . ' &nbsp;siswa');
     $fform->fi('Status', iSelect('aktif', array('1' => 'Dibuka', '0' => 'Ditutup'), $r['aktif']));
     $fform->fa('Keterangan', iTextarea('keterangan', $r['keterangan'], $fform->rwidths, 3));
 } else {
     if ($opt == 'df') {
         // Delete form
         if ($r['aktif'] == '1') {
             $fform->dlg_delw($r['proses'], 'Periode ini masih aktif.<br/>Semua data calon siswa yang termasuk dalam periode ini juga akan dihapus.', '');
         } else {
             $fform->dlg_delw($r['proses'], 'Semua data calon siswa yang termasuk dalam periode ini juga akan dihapus.');
Example #5
0
	<input type="hidden" id="pelajaran" value="<?php 
    echo $pel;
    ?>
"/>
	<input type="hidden" id="tingkat" value="<?php 
    echo $ting;
    ?>
"/>
	<div class="infobox">Pilih guru.</div>	
	<?php 
    exit;
}
?>
	
	<td width="150px" align="left"><b><?php 
echo departemen_name($dept);
?>
</b><input type="hidden" id="departemen" value="<?php 
echo $dept;
?>
"/></td>
<td width="*">&nbsp;</td></tr>

	<?php 
if ($guru == '') {
    ?>
	<td width="*">&nbsp;</td></tr></table>
	<input type="hidden" id="pelajaran" value="<?php 
    echo $pel;
    ?>
"/>
Example #6
0
	function selection_departemen($fmod,$dept){
		$a=0; $departemen=departemen_r($a);
		echo '<tr height="26px"><td width="100px" align="left"><b>Departemen:</b></td>';
			if(admin_is_alldept()){
				echo '<td width="'.$this->lblw.'">'.iSelect('departemen',$departemen,$dept,"width:".$this->selw,$fmod."_get()").'</td>';
			} else {
				echo '<td width="150px" align="left"><b>'.departemen_name($dept).'</b><input type="hidden" id="departemen" value="'.$dept.'"/></td>';
			}
		echo '<td width="*">&nbsp;</td></tr>';
	}
Example #7
0
} else {
    if ($opt == 'uf' || $opt == 'df') {
        // Prepocessing form
        $r = dbSFA("*", $dbtable, "W/replid='{$cid}'");
    } else {
        $r = array();
        $r['departemen'] = gpost('departemen');
        $r['proses'] = gpost('proses');
        $r['kapasitas'] = 0;
        $r['biaya'] = 0;
    }
    $fform->head();
    if ($opt == 'af' || $opt == 'uf') {
        require_once MODDIR . 'control.php';
        // Add or Edit form
        $fform->fl('Departemen', departemen_name(gpost('departemen')), $fform->rwidths);
        $fform->fl('Proses', proses_name($r['proses']), $fform->rwidths);
        $fform->fi('Nama kelompok', iText('kelompok', $r['kelompok'], $fform->rwidths));
        $fform->fi('Tanggal dibuka', inputTanggal('tglmulai', $r['tglmulai']));
        $fform->fi('Tanggal ditutup', inputTanggal('tglselesai', $r['tglselesai']));
        $fform->fi('Biaya pendaftaran', iTextC('biaya', $r['biaya'], 'width:120px'));
        $fform->fa('Keterangan', iTextarea('keterangan', $r['keterangan'], $fform->rwidths, 3));
    } else {
        if ($opt == 'df') {
            // Delete form
            $fform->dlg_del($r['kelompok']);
        } else {
            if ($opt == 'hf') {
                $fform->fh('Kelompok pendaftaran adalah pembagian tahap atau gelombang pendaftaran dalam satu periode penerimaan siswa baru.<br/>Contoh kelompok pendaftaran: "Early bird", "Reguler Gelombang 1", "Reguler Gelombang 2".');
            }
        }
?>
<button class="find21" title="Cari siswa" style="float:left;margin-top:2px" onclick="pendataan_saudara_siswacari(1)"></button>
</div>
<?php 
notifbox();
if ($keyw != '') {
    $t = mysql_query("SELECT * FROM aka_siswa WHERE nama LIKE '%{$keyw}%' OR nis='{$keyw}' ORDER BY nama");
    $xtable->ndata = mysql_num_rows($t);
    if ($xtable->ndata > 0) {
        //$xtable->optw='50px';
        $xtable->head('NIS', 'Nama', 'Kelas');
        while ($r = mysql_fetch_array($t)) {
            $xtable->row_begin();
            $xtable->td($r['nis'], 120);
            $xtable->td($r['nama']);
            $xtable->td(kelas_name($r['kelas']));
            if (admin_isoperator()) {
                $s = '<button class="btn" title="Lihat detil" onclick="pendataan_saudara_detil(\'' . $r['replid'] . '\')"><div class="bi_srcb">&nbsp;</div></button>&nbsp;<button class="btn" onclick="pendataan_saudara_setsiswa(\'' . $r['nama'] . '\',\'' . departemen_name($r['departemen']) . '\',\'' . $r['tgllahir'] . '\')">Pilih</button>~72px';
            } else {
                $s = '<div style="height:23px;width:40px"></div>';
            }
            $xtable->opt($r['replid'], $s);
            $xtable->row_end();
        }
        $xtable->foot();
    } else {
        $xtable->nodata_cust('Tidak data siswa dengan nama atau nis <b>' . $keyw . '</b>.');
    }
} else {
    $xtable->nodata_cust('Cari siswa dengan nama atau nis.');
}
appmod_use('aka/tahunajaran', 'aka/tingkat', 'aka/kelas', 'aka/siswa');
$fmod = 'mutasi_siswa_list';
$xtable = new xtable($fmod, 'item', '', 2);
$xtable->search_keyon('kunci=>aka_siswa.nis:EQ|aka_siswa.nama:LIKE-0,1');
$xtable->search_box_pos('l');
$xtable->pageorder = "aka_siswa.nis";
$dept = gpost('departemen');
$tajar = gpost('tahunajaran');
$tahunajaran = tahunajaran_r($tajar, $dept);
$tingk = gpost('tingkat');
$tingkat = tingkat_r($tingk, $tajar, 1);
$kls = gpost('kelas');
$kelas = kelas_r($kls, $tingk, 0, 1);
$PSBar = new PSBar_2(100);
$PSBar->begin();
$PSBar->selection('Departemen', departemen_name($dept));
if (count($tahunajaran) > 0) {
    $PSBar->selection('Tahun Ajaran', iSelect('tahunajaran', $tahunajaran, $tajar, $PSBar->selws, $fmod . "_get(1)"));
} else {
    $PSBar->end();
    hiddenval('tahunajaran', $tajar);
    hiddenval('tingkat', $tingk);
    hiddenval('kelas', $kls);
    tahunajaran_warn(0);
    $PSBar->pass = false;
}
if (count($tingkat) > 0) {
    $PSBar->selection('Tingkat', iSelect('tingkat', $tingkat, $tingk, $PSBar->selws, $fmod . "_get(1)"));
} else {
    $PSBar->end();
    hiddenval('tingkat', $tingk);
Example #10
0
} else {
    if ($opt == 'uf' || $opt == 'df') {
        // Prepocessing form
        $r = dbSFA("*", $dbtable, "W/replid='{$cid}'");
    } else {
        $r = farray('kelas', 'tingkat', 'kapasitas', 'wali', 'keterangan');
        $r['tahunajaran'] = gpost('tahunajaran');
        $r['tingkat'] = gpost('tingkat');
        $r['kapasitas'] = 1;
    }
    $fform->dimension(450, 100);
    $fform->head();
    if ($opt == 'af' || $opt == 'uf') {
        require_once MODDIR . 'control.php';
        // Add or Edit form
        $fform->fl('Departemen', departemen_name(gpost('departemen')));
        $fform->fl('Tahun ajaran', tahunajaran_name($r['tahunajaran']));
        $fform->fl('Tingkat', tingkat_name($r['tingkat']));
        $fform->fi('Nama kelas', iText($fmod, $r['kelas'], $fform->rwidths));
        $fform->fi('Kapasitas', iText('kapasitas', $r['kapasitas'], 'width:40px;text-align:center') . ' &nbsp;siswa');
        $fform->fi('Wali', app_form_getguru('wali', $r, 'kelas_setwali'));
        $fform->fa('Keterangan', iTextarea('keterangan', $r['keterangan'], $fform->rwidths, 3));
    } else {
        if ($opt == 'df') {
            // Delete form
            if (dbSRow("aka_siswa", "W/kelas='{$cid}'") > 0) {
                $fform->reg['dlg_del'] = '<idata> masih digunakan. Apakah anda yakin untuk menghapus <idata> <data>?';
                $fform->dlg_delw($r[$fmod], 'Data-data siswa yang termasuk dalam kelas ini juga akan dihapus. Data yang sudah dihapus tidak dapat dikembalikan.');
            } else {
                $fform->dlg_del($r[$fmod]);
            }
Example #11
0
// 3. Judul Halaman: Contoh format "DATA <nama halaman>" >> Edit
$JUDUL_HALAMAN = 'Data Periode Penerimaan Siswa Baru';
$pdf->SetFont(mydeffont, '', 12, '', true);
$pdf->MultiCell($dcPageW, 0, strtoupper($JUDUL_HALAMAN), 0, 'C', 0, 1, '', '', true);
dc_YDown(3);
if (mysql_num_rows($t) > 0) {
    $pdf->SetFont(mydeffont, '', 8, '', true);
    function cetak_infohalaman($label, $info)
    {
        global $pdf;
        $pdf->MultiCell(30, 0, $label, 0, 'L', 0, 0, '', '', true);
        $pdf->MultiCell(100, 0, ': ' . $info, 0, 'L', 0, 0, '', '', true);
        $pdf->Ln();
    }
    // 4. Cetak info halaman: Sesuaikan Page Selection Bar >> Edit
    cetak_infohalaman('Departemen', departemen_name($dept));
    dc_YDown(2);
    // 5. Header tabel: samakan di $xtable->head() >> Edit
    // $xtable->head('Periode penerimaan','Kode Awalan','Kapasitas~C','Calon Siswa~C','Siswa Diterima~C','status~C','keterangan');
    $thx = array('No.', 'Periode penerimaan', 'Kode Awalan', 'Kapasitas', 'Calon Siswa', 'Siswa Diterima', 'Status', 'Keterangan');
    // 7. Alignment kolom: >> Edit
    $tax = array('C', 'L', 'L', 'C', 'C', 'C', 'C', 'L');
    // 8. Lebar kolom: sesuaikan dg $xtable->td(..., lebar), rumus: lebar*$kc >> Edit
    $kc = 0.3;
    $twx = array(11, 200 * $kc, 120 * $kc, 100 * $kc, 100 * $kc, 100 * $kc, 80 * $kc, 0);
    $idx_o = 7;
    // 9. Index kolom yang lebar 0 (Lebar menyesuaikan) >> Edit
    $tx = 0;
    for ($i = 0; $i < count($twx); $i++) {
        $tx += $twx[$i];
    }