<?php $SOUF=stocktake_unfinished(); $fmod='daftarbuku'; $xtable = new xtable($fmod,'Buku'); if($SOUF==0) $xtable->use_select(); $xtable->pageorder="barkode,judul"; if($SOUF!=0) $xtable->noopt=true; $lok=gpost('lokasi'); $lokasi=lokasi_r($lok,1); $jen=gpost('jenisbuku'); $jenisbuku=jenisbuku_r($jen,1); $tingb=gpost('tingkatbuku'); $tingkatbuku=tingkatbuku_r($tingb,1); // Query $xtable->search_keyon('barkode=>pus_buku.barkode:EQ-0', 'idbuku(nomor ID)=>pus_buku.idbuku:EQ-1', 'judul=>pus_katalog.judul-2', 'callnumber=>pus_katalog.callnumber-3', 'kode(kode klasifikasi)=>pus_klasifikasi.kode:EQ-4', 'pengarang(nama pengarang)=>pus_pengarang.nama-5', 'penerbit(nama penerbit)=>pus_penerbit.nama-6'); $db=new xdb('pus_buku'); $db->field('pus_buku:replid,katalog,tingkatbuku,lokasi,barkode,idbuku,status','pus_katalog:judul,klasifikasi,callnumber,pengarang,penerbit','pus_klasifikasi:kode as n1,kode','pus_pengarang:nama as n2','pus_penerbit:nama as n3'); $db->join('katalog','pus_katalog'); $db->join('tingkatbuku','pus_tingkatbuku'); $db->joinother('pus_katalog','klasifikasi','pus_klasifikasi'); $db->joinother('pus_katalog','pengarang','pus_pengarang'); $db->joinother('pus_katalog','penerbit','pus_penerbit'); $db->where($lok==0?"":"pus_buku.lokasi='$lok'");
$q = dbDel($dbtable, "replid='{$cid}'"); } } $fform->notif($q); } else { if ($opt == 'uf' || $opt == 'df') { // Prepocessing form $r = dbSFA("*", $dbtable, "W/replid='{$cid}'"); $tk = mysql_query("SELECT judul,klasifikasi,pengarang FROM pus_katalog WHERE replid='" . $r['katalog'] . "'"); $rk = mysql_fetch_array($tk); $lok = $r['lokasi']; $sat = $r['satuan']; $tingb = $r['tingkatbuku']; $lokasi = lokasi_r($lok); $satuan = satuan_r($sat); $tingkatbuku = tingkatbuku_r($tingb); } $fform->ptop = 20; $fform->head(); if ($opt == 'uf') { require_once MODDIR . 'control.php'; // Add or Edit form hiddenval('katalog', $r['katalog']); $fform->fg('Data buku'); $fform->fl('Judul', '<b>' . buku_judul($rk['judul']) . '</b>'); hiddenval('nbuku', 0); $fform->fi('ID buku', iText('idbuku', $r['idbuku'], $fform->rwidths, '', '', 'disabled')); //hiddenval('idbuku',$r['idbuku']); $fform->fi('Barkode', iText('barkode', $r['barkode'], $fform->rwidths, '', '', 'disabled')); $fform->fi('Callnumber', iText('callnumber', $r['callnumber'], $fform->rwidths)); $fform->fi('Sumber', iRadio('sumber1', 'sumber', 0, 'Beli', $r['sumber'], '', 'onclick="katalog_buku_getkode(' . $cid . ')"'));
function tingkatbuku_opt($s = 0) { $a = 0; return tingkatbuku_r($a, $s); }