} } $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']); } }
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); }
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") . ' 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.');
<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="*"> </td></tr> <?php if ($guru == '') { ?> <td width="*"> </td></tr></table> <input type="hidden" id="pelajaran" value="<?php echo $pel; ?> "/>
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="*"> </td></tr>'; }
} 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"> </div></button> <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);
} 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') . ' 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]); }
// 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]; }