// Page Selection Bar $PSBar = new PSBar_2(100); $PSBar->begin(); if(count($lokasi)>0){ $PSBar->selection('Lokasi',iSelect('lokasi',$lokasi,$lok,$PSBar->selws,$fmod."_get()")); } else { $PSBar->end(); hiddenval('lokasi',$lok); lokasi_warn(0,'float:left'); $PSBar->pass=false; } $PSBar->end(); $xtable->btnbar_begin(); if($SOUF==0) $xtable->btnbar_add('','','Tambah koleksi baru'); $xtable->search_box('Cari barkode'); $xtable->btnbar_end(); $xtable->search_info('data buku dengan barkode "<b>{keyw}</b>"'.($lok==0?'':' pada lokasi '.preg_replace("/\[[^\[\]]+\]/","",$lokasi[$lok])).'.'); if($xtable->ndata>0){ // Table head $xtable->head('@Barkode','@!Nomor ID','@sumber','@harga~R','@Tanggal diperoleh','@Status','@lokasi','@tingkat'); while($r=mysql_fetch_array($t)){$xtable->row_begin($r['replid']); $xtable->td($r['barkode']); $xtable->td($r['idbuku'],120); //$xtable->td($r['callnumber'],120); $xtable->td($r['sumber']==0?'Beli':'Pemberian',100); $xtable->td($r['satuan'].' '.$r['harga'],80,'r');
$db = new xdb("pus_peminjaman"); $db->field("pus_peminjaman:*", "pus_buku:barkode", "pus_katalog:judul", "DATEDIFF(pus_peminjaman.tanggal3,pus_peminjaman.tanggal2) as telat", "aka_siswa:nis,nama as nsiswa", "hrd_pegawai:nip,nama as npegawai"); $db->join("buku", "pus_buku"); $db->join("member", "aka_siswa"); $db->join("member", "hrd_pegawai"); $db->joinother("pus_buku", "katalog", "pus_katalog"); $db->where("pus_peminjaman.status = '0'"); $db->where_and("pus_peminjaman.tanggal3 >= '{$tanggal1}'"); $db->where_and("pus_peminjaman.tanggal3 <= '{$tanggal2}'"); $db->where_and($xtable->search_sql_get()); $t = $db->query(); $xtable->ndata = mysql_num_rows($t); $t = $db->query($xtable->pageorder_sql('barkode', 'judul', 'nsiswa,npegawai', 'tanggal1', 'tanggal2', 'tanggal3', 'telat')); $xtable->btnbar_begin(); if ($SOUF == 0) { $xtable->btnbar_add(); } else { echo '<div class="warnbox">Pengembalian tidak dapat dilakukan selama proses stock opname berlangsung.</div>'; } $xtable->search_box(); //$xtable->btnbar_print(); $xtable->btnbar_end(); $xtable->search_info(); if ($xtable->ndata > 0) { // Table head $xtable->head('@Barkode Item', '@Judul Item', '@Peminjam', '@Tgl peminjaman', '@Tgl pengembalian', '@Tgl dikembalikan', '@Terlambat{R}', 'Keterangan'); while ($r = mysql_fetch_array($t)) { $xtable->row_begin(); if ($r['mtipe'] == 1) { $member = $r['nsiswa'] . '<br/>NIS: ' . $r['nis']; } else {
$db->field("pus_katalog:replid,judul,klasifikasi,pengarang,penerbit,kota,tahunterbit,halaman,isbn,deskripsi,callnumber","pus_klasifikasi:kode as n1,kode","pus_pengarang:nama as n2,nama2 as nkutip","pus_penerbit:nama as n3","COUNT(pus_buku.replid) as buku_count"); $db->join("replid","pus_buku","katalog"); $db->join("klasifikasi","pus_klasifikasi"); $db->join("pengarang","pus_pengarang"); $db->join("penerbit","pus_penerbit"); $db->where($xtable->search_sql_get()); $db->group("pus_katalog.replid"); $t=$db->query(); $xtable->ndata=mysql_num_rows($t); $t=$db->query($xtable->pageorder_sql('judul','n1','n2','n3','callnumber','buku_count')); $SOUF=stocktake_unfinished(); $xtable->btnbar_begin(); if($SOUF==0) $xtable->btnbar_add(); else echo '<div class="warnbox">Perubahan katalog tidak dapat dilakukan selama proses stock opname berlangsung.</div>'; if($katalog_view=='detil'){ echo '<button title="Tampilan daftar" class="btn" style="float:left;margin-right:4px" onclick="E(\'katalog_view\').value=\'list\';katalog_get()"><div class="bi_lis">Daftar</div></button>'; } else { echo '<button title="Tampilan detil" class="btn" style="float:left;margin-right:4px" onclick="E(\'katalog_view\').value=\'detil\';katalog_get()"><div class="bi_thumb">Detil</div></button>'; } $xtable->btnbar_print(); $xtable->search_box(); $xtable->btnbar_end(); $xtable->search_info();