} $PSBar->end(); if ($PSBar->pass) { $xtable->btnbar_begin(); //echo iTextSrc('pskeyword',$keyw,'float:left~width:250px','NIS atau nama siswa...',"peminjaman_member_get_siswa(1)"); $xtable->search_box(); $xtable->btnbar_end(); $t = mysql_query("SELECT * FROM aka_siswa WHERE kelas='{$kls}' " . ($keyw == "" ? "" : " AND (nama LIKE '%{$keyw}%' OR nis='{$keyw}') ") . " ORDER BY nama"); $xtable->ndata = mysql_num_rows($t); //$xtable->search_info($keyw,'Hasil pencarian data siswa dengan NIS atau nama "<b>'.$keyw.'</b>".',"E('pskeyword').value='';peminjaman_member_get_siswa(1)"); $xtable->search_info(); if ($xtable->ndata > 0) { //$xtable->optw='50px'; $xtable->head('!NIS', 'Nama'); while ($r = mysql_fetch_array($t)) { $xtable->row_begin(); $xtable->td(srcrep($keyw, $r['nis']), 100); $xtable->td(srcrep($keyw, $r['nama'])); if (admin_isoperator()) { $s = '<button class="btn" title="Lihat detil" onclick="peminjaman_member_siswa_view(\'' . $r['replid'] . '\')"><div class="bi_srcb"> </div></button> <button class="btn" onclick="pengembalian_member_pilih(' . $r['replid'] . ',1,\'' . $r['nama'] . '\')">Pilih</button>~75px'; } 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 NIS atau nama <b>' . $keyw . '</b> di kelas ini.'); } }
if ($keyw != '') { $t = mysql_query("SELECT pus_buku.*,pus_katalog.judul FROM pus_buku LEFT JOIN pus_katalog ON pus_katalog.replid=pus_buku.katalog WHERE pus_buku.lokasi='{$lok}' AND pus_buku.status='1' " . ($keyw == "" ? "" : " AND (pus_katalog.judul LIKE '%{$keyw}%' OR pus_buku.barkode='{$keyw}') ") . " ORDER BY pus_buku.barkode,pus_katalog.judul"); $xtable->ndata = mysql_num_rows($t); $xtable->search_info($keyw, 'Hasil pencarian item dengan barkode atau judul "<b>' . $keyw . '</b>".', "E('pskeyword').value='';siswakelas_get_cari(1)"); if ($xtable->ndata > 0) { //$xtable->optw='50px'; $xtable->head('<input id="pscekt" type="checkbox" onclick="peminjaman_buku_get_cekall(this.checked)" />~C', 'Barkode', 'Callnumber', 'Judul'); $n = 0; while ($r = mysql_fetch_array($t)) { $xtable->row_begin(); $s = '<input id="pscek' . $n . '" value="' . $r['replid'] . '" type="checkbox" onclick="peminjaman_buku_get_cek(' . $n . ',this.checked)" />'; $xtable->td($s, 20, 'c'); $xtable->td(srcrep($keyw, $r['barkode']), 100); //$xtable->td($r['idbuku'],120); $xtable->td($r['callnumber'], 80); $xtable->td(srcrep($keyw, buku_judul($r['judul']))); if (admin_isoperator()) { $s = '<button class="btn" onclick="peminjaman_buku_get_pilih_id(' . $n++ . ')">Pilih</button>~40px'; } else { $s = '<div style="height:23px;width:40px"></div>'; } $xtable->opt($r['replid'], $s); $xtable->row_end(); } $xtable->foot(); hiddenval('psceknum', $n); } else { $xtable->nodata_cust('Tidak data item dengan barkode atau judul <b>' . $keyw . '</b> di lokasi ini.'); } } else { $xtable->nodata_cust('<span style="color:' . CLGREY . '"><i>Masukkan barkode atau judul item.</i></span>');
function td($a='',$b='',$c='',$atr=''){ $c=strtolower($c); if($c=='c')$c='text-align:center'; else if($c=='r')$c='text-align:right'; else if($c=='j')$c='text-align:justify'; else if($c=='l')$c='text-align:left'; else $c='text-align:general'; $b=$b==0?'*':$b; if($this->cari && $this->search_hl){ //echo "cko:".count($this->keyons); if(count($this->keyons)>0){ //print_r($this->keycol); //echo " this->keyn:".$this->keyn."; colnum:".$this->col_num." "; if(is_array($this->keycol[$this->keyn])){ $kc=$this->keycol[$this->keyn]; if(in_array($this->col_num,$kc)) $a=srcrep($this->keyw,$a); } else { if($this->keycol[$this->keyn]==$this->col_num) $a=srcrep($this->keyw,$a); } } else { //echo "kw:".$this->keyw." a:".$a; $a=srcrep($this->keyw,$a); } } if($this->useselect){ $tda='onclick="xtable_sel('.$this->row_num.')"'; } else { $tda=''; } $pats="/style=\"[^\"]+\"/"; $tdsy=""; if(preg_match($pats,$atr,$mat)){ $tdsy=$mat[0]; $tdsy=str_replace("style=","",$tdsy); $tdsy=str_replace('"','',$tdsy); $tdsy=";".$tdsy; $atr=preg_replace($pats,"",$atr); } echo '<td width="'.($b=='*'?'*':$b.'px').'" '.$atr.' style="'.$this->stdfont.$c.$tdsy.';white-space:nowrap;">'.$a.'</td>'; $this->col_num++; }