예제 #1
0
<?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'");
예제 #2
0
            $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 . ')"'));
예제 #3
0
function tingkatbuku_opt($s = 0)
{
    $a = 0;
    return tingkatbuku_r($a, $s);
}