コード例 #1
0
ファイル: siswa.php プロジェクト: nickohappy7/sister
function siswa_db_byID($id=0,$f=""){
	$db=new xdb("aka_siswa_kelas");
	$db->field("aka_siswa:replid,nis,nama".($f==""?"":",".$f),"aka_kelas:replid as idkelas,kelas as nkelas","departemen:nama as ndepartemen","aka_angkatan.angkatan as nangkatan");
	$db->join("siswa","aka_siswa");
	$db->join("kelas","aka_kelas");
	$db->joinother("aka_siswa","angkatan","aka_angkatan");
	$db->joinother("aka_kelas","tingkat","aka_tingkat");
	$db->joinother("aka_tingkat","tahunajaran","aka_tahunajaran");
	$db->joinother("aka_tahunajaran","departemen","departemen");
	$db->where("aka_siswa.replid='$id'");
	return $db;
}
コード例 #2
0
ファイル: guru.php プロジェクト: nickohappy7/sister
function guru_db_byID($id,$f=""){
	$db=new xdb("aka_guru");
	$db->field("aka_guru:replid","aka_pelajaran:nama as npelajaran","hrd_pegawai:nip,nama as npegawai".($f==""?"":", ".$f));
	$db->join("pegawai","hrd_pegawai");
	$db->join("pelajaran","aka_pelajaran");
	$db->where_and("aka_guru.replid='$id'");
	return $db;
}
コード例 #3
0
ファイル: calonsiswa.php プロジェクト: nickohappy7/sister
function calonsiswa_db_byID($id=0,$f=""){
	$db=new xdb("psb_calonsiswa");
	$db->field("psb_calonsiswa:replid,nopendaftaran,nama,proses,kelompok".($f==""?"":",".$f),"psb_proses:proses as nproses","psb_kelompok:kelompok as nkelompok");
	$db->join("proses","psb_proses");
	$db->join("kelompok","psb_kelompok");
	//$db->joinother("aka_kelas","tingkat","aka_tingkat");
	//$db->joinother("aka_tingkat","tahunajaran","aka_tahunajaran");
	//$db->joinother("aka_tahunajaran","departemen","departemen");
	$db->where("psb_calonsiswa.replid='$id'");
	return $db;
}
コード例 #4
0
ファイル: index.php プロジェクト: nickohappy7/sister
				echo '<img title="'.$t.($p!=''?' by '.$p:'').'" class="imgcover" style="box-shadow:0px 2px 10px rgba(0,0,0,0.7);position:relative;cursor:pointer;float:left" src="'.$photodir.$f.'.php?id='.$d.'" '.$sz.' style="display:"/>';
			}
			else {
				echo $nophoto;
			}
		} else {
			echo $nophoto;
		}		
	} else {
		echo $nophoto;
	}
	echo '</div></div>';
}

$keyw=gets('keyword');
$db=new xdb("pus_katalog");
$db->field("pus_katalog:replid,judul","pus_pengarang:nama as npengarang");
$db->join("pengarang","pus_pengarang");
$db->order("pus_katalog.judul");

if($keyw!='') $db->where_and("pus_katalog.judul LIKE '%".$keyw."%'");
$t=$db->query();
$ndata=mysql_num_rows($t);

?>
<div style="margin-right: 20px; margin-left: 20px;">	
	<table width="100%" cellspacing="0px" cellpadding="0" style="margin:auto"><tbody><tr><td align="center">
	<table width="100%" cellspacing="0px" cellpadding="0" style="width:840px;margin-top:10px;margin-bottom:20px"><tr valign="top">
		<td style="" width="100px"><div style="height: 32px;width: 85px;background: url('<?=IMGR?>siadu_32.png') no-repeat;"></div></td>
		<td><div style="color: #fff;font: 18px <?=SFONT?>;cursor: default;">Perpustakaan</div></td>
	</tr></table>
コード例 #5
0
require_once MODDIR . 'xtable/xtable.php';
require_once MODDIR . 'control.php';
$opt = gpost('opt');
$cid = gpost('cid');
if ($cid == '') {
    $cid = 0;
}
$mtipe = gpost('mtipe');
if ($mtipe == '') {
    $mtipe = 0;
}
$fmod = 'peminjaman_buku';
$xtable = new xtable($fmod, 'Item');
$xtable->optw = '50px';
// Query
$db = new xdb("pus_peminjaman");
$db->field('pus_peminjaman:*', 'pus_buku:callnumber,barkode', 'pus_katalog:judul');
$db->join('buku', 'pus_buku');
$db->joinother('pus_buku', 'katalog', 'pus_katalog', 'replid');
$db->where("pus_peminjaman.member='{$cid}' AND pus_peminjaman.mtipe='{$mtipe}'");
$db->order("pus_peminjaman.status DESC");
//echo $db->getsql();
$t = $db->query();
$xtable->ndata = mysql_num_rows($t);
//$xtable->btnbar_begin();
//	echo '<button class="btn" title="Tambah item" onclick="'.$fmod.'_form(\'af\')"><div class="bi_add">Item</div></button>';
//$xtable->btnbar_end();
echo '<div style="float:none !important">';
if ($xtable->ndata > 0) {
    // Table head
    $xtable->head('barkode', 'Callnumber', 'Judul', 'status', 'Dikembalikan Tgl');
コード例 #6
0
ファイル: pengembalian.php プロジェクト: epiii/siadu-epiii
if ($opt == 'af' || $opt == 'uf') {
    require_once VWDIR . 'pengembalian_form.php';
} else {
    hiddenval('member_id', 0);
    hiddenval('member_tipe', 0);
    $tgl1 = date("Y-m-") . "1";
    $tgl2 = date("Y-m-") . cal_days_in_month(CAL_GREGORIAN, intval(date("m")), intval(date("Y")));
    $tanggal1 = gpost('tanggal1', $tgl1);
    $tanggal2 = gpost('tanggal2', $tgl2);
    $PSBar = new PSBar_2(100, 450);
    $PSBar->begin();
    $s = '<button style="float:left;margin:0px 4px 0px 4px" class="btn" title="Tampilkan" onclick="' . $fmod . '_get()"><div class="bi_srcb">&nbsp;</div></button>';
    $PSBar->selection('Periode', inputTanggal('tanggal1', $tanggal1) . ' <div style="float:left;margin:4px 8px 0px 8px">sampai</div> ' . inputTanggal('tanggal2', $tanggal2) . $s);
    $PSBar->end();
    // Query
    $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();
コード例 #7
0
ファイル: mutasi.php プロジェクト: nickohappy7/sister
        if ($opt == 'u') {
            // edit
            $q = dbUpdate($dbtable, $inp, "siswa='{$cid}'");
        } else {
            if ($opt == 'd') {
                // delete
                $q = dbDel($dbtable, "siswa='{$cid}'");
                $q = dbQSql("UPDATE aka_siswa SET aktif='1' WHERE replid='{$cid}'");
            }
        }
    }
    $fform->notif($q);
} else {
    if ($opt == 'uf' || $opt == 'df') {
        // Prepocessing form
        $db = new xdb("aka_mutasi");
        $db->field("aka_mutasi:replid,jenismutasi,siswa,tanggal,keterangan", "aka_siswa:nis as snis,nama as ssiswa");
        $db->join("siswa", "aka_siswa");
        $db->where("aka_mutasi.siswa='{$cid}'");
        $r = $db->gofetch();
    } else {
        $r = array();
        $r['tanggal'] = date("Y-m-d");
    }
    $fform->dimension(500);
    $fform->head();
    if ($opt == 'af' || $opt == 'uf') {
        require_once MODDIR . 'control.php';
        // Add or Edit form
        $jenismutasi = jenismutasi_opt();
        //$fform->fl('Departemen',departemen_name($r['departemen']));
コード例 #8
0
$fform->yes_act='close_fform()';
$fform->head('Daftar Pengecekan Item');
echo '<tr><td><div id="data_member" style="height:350px;overflow:auto">';

$tbl=stocktake_ctable();

$fmod='stocktake_daftar';
$xtable=new xtable($fmod,'item');
$xtable->noopt=true;
$xtable->pageorder="cek,ts";
$xtable->search_box_pos('l');
$xtable->search_keyon('barkode=>'.$tbl.'.barkode:EQ-0');

// Query
//$sql="SELECT * FROM ".$tbl." ORDER BY cek,ts";
$db=new xdb($tbl);
$db->field($tbl.":*","josh.pus_katalog:judul");
$db->join("buku","josh.pus_buku");
$db->joinother("josh.pus_buku","katalog","josh.pus_katalog");
$db->where($xtable->search_sql_get());
$t=$db->query();
$xtable->ndata=mysql_num_rows($t);
$t=$db->query($xtable->pageorder_sql($tbl.".barkode","josh.pus_katalog.judul",$tbl.".cek,@".$tbl.".barkode",$tbl.".ts"));

$ncek_y=mysql_num_rows(mysql_query("SELECT * FROM ".$tbl." WHERE cek='Y'"));
$ncek=mysql_num_rows(mysql_query("SELECT * FROM ".$tbl));

if($ncek_y<$ncek){
echo '<div class="infobox">Item yang sudah di cek : <b>'.$ncek_y.'</b> dari <b>'.$ncek.'</b> item.</div>';
} else {
echo '<div class="infobox">Semua item sebanyak <b>'.$ncek.'</b> item sudah dicek.</div>';
コード例 #9
0
$PSBar = new PSBar_2(100);
$PSBar->begin();
	if(count($lokasi)>0){
		$PSBar->selection('Lokasi',iSelect('ff2_lokasi',$lokasi,$lok,$PSBar->selws,"peminjaman_buku_get_cari(1)"));
	} else {
		$PSBar->end();
		hiddenval('pslokasi',$lok);
		lokasi_warn(0,'float:left');
		$PSBar->pass=false;
	}
$PSBar->end();
if($PSBar->pass){

$xtable->search_box('barkode atau judul item');
			  
$db=new xdb("pus_buku");
$db->field("pus_buku:replid","pus_buku:barkode","pus_katalog:judul");
$db->join("katalog","pus_katalog");
$db->where_and("pus_buku.lokasi='$lok'");
$db->where_and("pus_buku.status='1'");
$db->where_and("!( NOT EXISTS (SELECT pus_tpjm.replid FROM pus_tpjm WHERE pus_tpjm.buku=pus_buku.replid ) )");
$db->where_and($xtable->search_sql_get());
$t=$db->query();
$xtable->ndata=mysql_num_rows($t);
$t=$db->query($xtable->pageorder_sql('pus_buku.barkode','pus_katalog.judul'));

if($xtable->ndata>0){
	echo '<div style="width:100%;height:300px;max-height:300px;overflow:auto;float:left">';
	$xtable->head('@Barkode','@Judul','{44px}');
	$n=0;
	while($r=mysql_fetch_array($t)){$xtable->row_begin($r['replid']);
コード例 #10
0
ファイル: sirkulasi.php プロジェクト: nickohappy7/sister
$stanggal1=gpost('stanggal1',$tgl_f);
$stanggal2=gpost('stanggal2',$tgl_l);
hiddenval('tanggal_f',$tgl_f);
hiddenval('tanggal_c',$tgl_c);
hiddenval('tanggal_l',$tgl_l);

$xtable = new xtable($fmod,'peminjaman');
$xtable->pageorder="pus_peminjaman.tanggal1 DESC,pus_peminjaman.replid DESC";
$xtable->search_keyon('barkode=>pus_buku.barkode:EQ-2',
					  'judul=>pus_katalog.judul:LIKE-3',
					  'memberid(ID member)=>aka_siswa.nis:EQ|hrd_pegawai.nip:EQ|pus_member.nid:EQ-1',
					  'nama(nama member)=>aka_siswa.nama:LIKE|hrd_pegawai.nama:LIKE|pus_member.nama:LIKE-1');

					  
// Query
$db=new xdb("pus_peminjaman");
$db->field("pus_peminjaman:*","pus_buku:barkode","pus_katalog:judul","aka_siswa:nis,nama as nsiswa","hrd_pegawai:nip,nama as npegawai","pus_member:nid,nama as nmember");//,"(CASE pus_peminjaman.mtipe WHEN '1' THEN aka_siswa.nis WHEN '2' THEN hrd_pegawai.nip ELSE pus_member.nid END) as id_member");//,"@id_member:= as idmmbr");//,"(CASE pus_peminjaman.status='1' AND '".date("Y-m-d")."' > pus_peminjaman.tanggal2 WHEN TRUE THEN '1' ELSE '0' END) as telat1","(CASE pus_peminjaman.status='0' AND pus_peminjaman.tanggal3 > pus_peminjaman.tanggal2 WHEN TRUE THEN '1' ELSE '0' END) as telat2");
$db->join("buku","pus_buku");
$db->join("member","aka_siswa");
$db->join("member","hrd_pegawai");
$db->join("member","pus_member");
$db->joinother("pus_buku","katalog","pus_katalog");
$db->where_and("pus_peminjaman.tanggal".$ct_periode." >= '$stanggal1'");
$db->where_and("pus_peminjaman.tanggal".$ct_periode." <= '$stanggal2'");
$db->where_and($w1);
$db->where_and($w2);
$db->where_and($w3);
if($xtable->keyn=='memberid' && $xtable->page_search==1){
	$db->where_and("!((CASE pus_peminjaman.mtipe WHEN '1' THEN aka_siswa.nis WHEN '2' THEN hrd_pegawai.nip ELSE pus_member.nid END) = '".$xtable->keyw."')");
} else if($xtable->keyn=='nama' && $xtable->page_search==1){
	if($xtable->keyw=='') $keywo=" = '' ";
コード例 #11
0
     $PSBar->end();
     hiddenval('angkatan', $angk);
     angkatan_warn(0, 'float:left');
     $PSBar->pass = false;
 }
 $PSBar->end();
 if ($PSBar->pass) {
     if ($opt == 'af' || $opt == 'uf') {
         require_once VWDIR . 'siswa_form.php';
     } else {
         $xtable = new xtable($fmod, 'siswa');
         $xtable->search_keyon('nis=>aka_siswa.nis:EQ', 'nama=>aka_siswa.nama:LIKE');
         $xtable->docname = "Data Siswa Angkatan " . angkatan_name($angk);
         $xtable->printparams = array('angkatan' => angkatan_name($angk));
         // Query
         $db = new xdb("aka_siswa");
         $db->field("aka_siswa:replid,nis,nisn,nama,tmplahir,tgllahir");
         $db->where_and("aka_siswa.angkatan='{$angk}'");
         $db->where_and($xtable->search_sql_get());
         $t = $xtable->use_db($db, $xtable->pageorder_sql('nis', 'nisn', 'nama'));
         $xtable->btnbar_f('print', 'srcbox');
         if ($xtable->ndata > 0) {
             // Table head
             $xtable->head('@!NIS', '@!NISN', '@nama', 'Tempat Tanggal lahir', '{50px}');
             while ($r = mysql_fetch_array($t)) {
                 $xtable->row_begin();
                 $xtable->td($r['nis'], 80);
                 $xtable->td($r['nisn'], 120);
                 $xtable->td($r['nama']);
                 $xtable->td($r['tmplahir'] . ', ' . fftgl($r['tgllahir']), 100);
                 //$s='<button class="btn" title="Keluarkan siswa dari kelas ini." onclick="siswa_form(\'df\',\''.$r['replid'].'\')"><div class="bi_canb">&nbsp;</div></button>';
コード例 #12
0
ファイル: daftarbuku.php プロジェクト: epiii/siadu-epiii
$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);
// Query
$xtable->search_keyon('barkode=>pus_buku.barkode:EQ-0', 'judul=>pus_katalog.judul-1', 'callnumber=>pus_buku.callnumber-2', 'kode(kode klasifikasi)=>pus_klasifikasi.kode:EQ-3', 'pengarang(nama pengarang)=>pus_pengarang.nama-4', 'penerbit(nama penerbit)=>pus_penerbit.nama-5');
$db = new xdb('pus_buku');
$db->field('pus_buku:replid,katalog,lokasi,barkode,idbuku,callnumber,status', 'pus_katalog:judul,klasifikasi,pengarang,penerbit', 'pus_klasifikasi:kode as n1,kode', 'pus_pengarang:nama as n2', 'pus_penerbit:nama as n3');
$db->join('katalog', 'pus_katalog');
$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}'");
$db->where_and($jen == 0 ? "" : "pus_katalog.jenisbuku='{$jen}'");
$db->where_and($xtable->search_sql_get());
$t = $db->query();
$xtable->ndata = mysql_num_rows($t);
$t = $db->query($xtable->pageorder_sql('barkode', 'judul', 'callnumber', 'n1', 'n2', 'n3', 'status'));
// Page Selection Bar
$PSBar = new PSBar_2(100);
$PSBar->begin();
if (count($lokasi) > 0) {
コード例 #13
0
<?php

$ssid = session_id();
require_once MODDIR . 'xtable/xtable.php';
require_once MODDIR . 'control.php';
$fmod = 'peminjaman_buku';
$xtable = new xtable($fmod, 'Item');
$xtable->optw = '50px';
// Query
$db = new xdb("pus_tpjm");
$db->field('pus_tpjm:*', 'pus_buku:callnumber,idbuku', 'pus_katalog:judul');
$db->join('buku', 'pus_buku');
$db->joinother('pus_buku', 'katalog', 'pus_katalog', 'replid');
$db->where("ssid='{$ssid}'");
$t = $db->query();
$xtable->ndata = mysql_num_rows($t);
$xtable->btnbar_begin();
echo '<button class="btn" title="Tambah item" onclick="' . $fmod . '_form(\'af\')"><div class="bi_add">Item</div></button>';
$xtable->btnbar_end();
echo '<div style="float:none !important">';
if ($xtable->ndata > 0) {
    // Table head
    $xtable->head('!ID Buku', 'Callnumber', 'Judul');
    while ($r = mysql_fetch_array($t)) {
        $xtable->row_begin();
        //$xtable->td('<button class="btn" onclick="peminjaman_baliktabelpinjam('.$r['barang'].')" title="Hapus dari daftar barang yang dipinjam."><div class="bi_canb">&nbsp</div></button>',30,'c');
        $xtable->td($r['idbuku'], 100);
        $xtable->td($r['callnumber'], 120);
        $xtable->td(buku_judul($r['judul']));
        $s = '<button class="btn" onclick="peminjaman_buku_form(\'d\',' . $r['replid'] . ')" title="Keluarkan dari daftar"><div class="bi_canb">&nbsp;</div></button>~30';
        $xtable->opt($r['replid'], $s);
コード例 #14
0
ファイル: peminjaman.php プロジェクト: nickohappy7/sister
if($opt=='af'||$opt=='uf') require_once(VWDIR.'peminjaman_form.php');
else{
$tgl1=date("Y-m-")."1";
$tgl2=date("Y-m-").cal_days_in_month(CAL_GREGORIAN,intval(date("m")),intval(date("Y")));
$tanggal1=gpost('tanggal1',$tgl1);
$tanggal2=gpost('tanggal2',$tgl2);

$PSBar = new PSBar_2(100,450);
$PSBar->begin();
	$s='<button style="float:left;margin:0px 4px 0px 4px" class="btn" title="Tampilkan" onclick="'.$fmod.'_get()"><div class="bi_srcb">&nbsp;</div></button>';
	$PSBar->selection('Tanggal',inputTanggal('tanggal1',$tanggal1).'<div style="float:left;margin:4px 12px 0px 8px">sampai</div>'.inputTanggal('tanggal2',$tanggal2).$s);
$PSBar->end();

// Query
$db=new xdb("pus_peminjaman");
$db->field("pus_peminjaman:*","pus_buku:barkode","pus_katalog:judul","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_and("pus_peminjaman.tanggal1 >= '$tanggal1'");
$db->where_and("pus_peminjaman.tanggal1 <= '$tanggal2'");
$db->where_and($xtable->search_sql_get());

$t=$db->query();
$xtable->ndata=mysql_num_rows($t);
$t=$db->query($xtable->pageorder_sql('pus_buku.barkode','pus_katalog.judul','nsiswa,npegawai','pus_peminjaman.tanggal1','pus_peminjaman.tanggal2','pus_peminjaman.status'));

$xtable->btnbar_begin();
	if($SOUF==0) $xtable->btnbar_add();
コード例 #15
0
ファイル: jurnal.php プロジェクト: epiii/siadu-epiii
    $PSBar->pass = false;
}
if ($PSBar->pass) {
    if (count($kelas) > 0) {
        $PSBar->selection('Kelas', iSelect('kelas', $kelas, $kls, $PSBar->selws, $fmod . "_get()"));
    } else {
        $PSBar->end();
        hiddenval('kelas', $kls);
        echo '<div class="warnbox" style="float:left">Tidak ada kelas yang diajar.</div>';
        $PSBar->pass = false;
    }
}
$PSBar->end();
if ($PSBar->pass) {
    // Query
    $db = new xdb("aka_jurnal");
    $db->where_and("aka_jurnal.guru='{$gid}'");
    $db->where_and("aka_jurnal.pelajaran='{$pel}'");
    $db->where_and("aka_jurnal.kelas='{$kls}'");
    $db->order("aka_jurnal.tanggal");
    $t = $db->query();
    $xtable->ndata_db($t);
    $xtable->btnbar_f('add');
    if ($xtable->ndata > 0) {
        // Table head
        $xtable->head('Tanggal', 'Keterangan');
        while ($r = mysql_fetch_array($t)) {
            $xtable->row_begin();
            $xtable->td($r['tanggal'], 200);
            $xtable->td(trim_textw($r['keterangan'], 500));
            $xtable->opt($r['replid'], 'u', 'd');
コード例 #16
0
<?php

appmod_use('keu/rekening');
$bukutahun = tahunbuku_getaktif();
$tahunbuku = tahunbuku_getaktifid();
$saldo_awal = tahunbuku_getsaldoawal();
echo '<div id="tabelrekx" style="display:">';
$xtable = new xtable($fmod);
$xtable->noopt = true;
$xtable->tbl_width = '1000px';
$xtable->tbl_style = 'float:left;margin-bottom:30px';
$xtable->row_strip = false;
$xtable->usepaggging = false;
$xtable->cari = 0;
$db = new xdb("keu_jurnal");
$db->field("keu_jurnal:*", "keu_rekening:kode as koderek,nama as nrek", "keu_transaksi:tanggal,nomer,uraian");
$db->join("transaksi", "keu_transaksi");
$db->join("rek", "keu_rekening");
$db->where_and("keu_transaksi.tahunbuku='{$tahunbuku}'");
$db->where_and("keu_rekening.kategorirek='1'");
$db->order("keu_transaksi.tanggal,keu_transaksi.nomer");
$t = $db->query();
$xtable->ndata = mysql_num_rows($t);
echo '<div class="sfont" style="font-size:13px;float:left;width:1000px;text-align:left;margin-top:20px;margin-bottom:20px;text-align:center">Tahun Buku: ' . $bukutahun['nama'] . '</div>';
if ($xtable->ndata > 0) {
    // echo '<div class="sfont" style="font-size:13px;float:left;width:800px;text-align:left;margin-bottom:4px">['.$jd['koderek'].'] '.$jd['nrek'].'</div>';
    // Table head
    $xtable->head('Tanggal', 'Kode Rekening{C,70px}', 'Nama Perkiraan', 'Nomor Transaksi{70px}', 'Uraian', 'Debet{R,100px}', 'Kredit{R,100px}');
    $debet = 0;
    $kredit = 0;
    while ($r = mysql_fetch_array($t)) {
コード例 #17
0
require_once MODDIR . 'xtable/xtable.php';
appmod_use('keu/rekening');
$tahunbuku = tahunbuku_getaktifid();
$pemb = pembayaran_getdatabysubj($modul, $siswaid);
$fmod = 'pembayaran';
$xform = new xform($fmod);
$xform->table_begin();
$xform->col_begin();
$xtable = new xtable($fmod, 'pembayaran');
$xtable->row_strip = false;
//$xtable->search_keyon('nama=>aka_siswa.nama:LIKE|aka_siswa.nis:EQ-0,1');
$xtable->search_keyon('cari=>keu_transaksi.nomer:EQ|keu_transaksi.uraian:LIKE-1');
$xtable->pageorder = "keu_transaksi.tanggal,keu_transaksi.nomer";
// Query
$db = new xdb("keu_transaksi");
$db->where_and("keu_transaksi.pembayaran='" . $pemb['replid'] . "'");
//$db->where_and($xtable->search_sql_get());
//$db->order("keu_transaksi.tanggal,keu_transaksi.nomer");
$t = $db->query();
$xtable->ndata = mysql_num_rows($t);
$t = $db->query($xtable->pageorder_sql());
//$t=$db->query($xtable->pageorder_sql('kode','nama'));
$s = '<button style="float:left;margin-right:4px" class="btng" onclick="E(\'jenistransaksi\').value=' . JT_INCOME . ';transaksi_form(\'af\')">
	<table cellspacing="0" cellpadding="0"><tr>
	<td><div style="width:20px;height:20px;background:url(' . IMGR . 'inco.png) center no-repeat;margin-right:6px"></div></td><td><span style="font:bold 11px Verdana,Tahoma;color:#fff;margin-right:4px"><b>Pembayaran</b></span></td>
	</tr></table>
	</button>';
$xtable->btnbar_f($pemb['lunas'] == 1 ? '<div class="infobox" style="float:left;margin-right:10px">Pembayaran sudah lunas.</div>' : 'add', 'print');
$xtable->search_info('data transaksi dengan uraian atau nomor "<b>{keyw}</b>".');
if ($xtable->ndata > 0) {
コード例 #18
0
ファイル: katalog.php プロジェクト: nickohappy7/sister
     FROM katalog 
LEFT JOIN blogger_posts ON katalog.blogger_id = blogger_posts.blogger_id
    WHERE katalog.AUX = 3
 GROUP BY katalog.blogger_id
 ORDER BY post_count
*/
$xtable = new xtable($fmod,'katalog');
$xtable->search_keyon('judul=>pus_katalog.judul-0',
			  'isbn(barcode)=>pus_buku.barkode-1',
			  'kode(kode klasifikasi)=>pus_klasifikasi.kode:EQ-2',
			  'pengarang(nama pengarang)=>pus_pengarang.nama:LIKE-3',
			  'penerbit(nama penerbit)=>pus_penerbit.nama:LIKE-4');
$xtable->pageorder="pus_katalog.judul";
$xtable->rpp=$katalog_view=='list'?$xtable->rpp:21;
// Query			  
$db=new xdb("pus_katalog");
$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();
コード例 #19
0
    $w .= "keu_transaksi.jenis='" . JT_INBRG . "'";
    $sel++;
}
$fct = $w;
if ($sel > 0) {
    $t0 = mysql_query("SELECT keu_jurnal.rek,keu_rekening.kode as koderek,keu_rekening.nama as nrek,keu_rekening.kategorirek FROM keu_jurnal LEFT JOIN keu_rekening ON keu_rekening.replid=keu_jurnal.rek LEFT JOIN keu_transaksi ON keu_transaksi.replid=keu_jurnal.transaksi WHERE keu_transaksi.tahunbuku='{$tahunbuku}' AND keu_transaksi.tanggal >= '{$tanggal1}' AND keu_transaksi.tanggal <= '{$tanggal2}' " . ($fct == "" ? "" : " AND (" . $fct . ")") . " GROUP BY keu_jurnal.rek ORDER BY keu_rekening.kode");
    $neracasaldo = array();
    $labarugi = array();
    $rekaktiva = array();
    $rekpasiva = array();
    if (mysql_num_rows($t0) > 0) {
        while ($jd = mysql_fetch_array($t0)) {
            $rek = $jd['rek'];
            $kategorirek = $jd['kategorirek'];
            $neracasaldo[$rek] = array('debet' => 0, 'kredit' => 0, 'kode' => $jd['koderek'], 'nama' => $jd['nrek'], 'kategorirek' => $kategorirek);
            $db = new xdb("keu_jurnal");
            $db->field("keu_jurnal:*", "keu_rekening:kode as koderek,nama as nrek", "keu_transaksi:tanggal");
            $db->join("transaksi", "keu_transaksi");
            $db->join("rek", "keu_rekening");
            $db->where_and("keu_transaksi.tahunbuku='{$tahunbuku}'");
            $db->where_and("keu_jurnal.rek='{$rek}'");
            $db->where_and("keu_transaksi.tanggal >= '{$tanggal1}'");
            $db->where_and("keu_transaksi.tanggal <= '{$tanggal2}'");
            $db->where_and($fct == "" ? "" : "(" . $fct . ")");
            $db->order("keu_transaksi.tanggal,keu_transaksi.nomer");
            $t = $db->query();
            if ($xtable->ndata > 0) {
                $debet = 0;
                $kredit = 0;
                while ($r = mysql_fetch_array($t)) {
                    $debet += $r['debet'];
コード例 #20
0
ファイル: index.php プロジェクト: epiii/siadu-epiii
<script type="text/javascript" language="javascript">
function opac_cari(){
	E("search_form").submit();
}
</script>
<script type="text/javascript" src="../../shared/tinymce/tiny_mce.js"></script>
</head><body style="">
<div id="topsection">
	<div id="logo"></div>
	<div id="ltitle">Perpustakaan</div>
</div>
<div id="global">
<div id="cbox" style="display:none">
<?php 
$keyw = gets('keyword');
$db = new xdb("pus_katalog", "replid,judul");
if ($keyw != '') {
    $db->where_and("pus_katalog.judul LIKE '%" . $keyw . "%'");
}
$t = $db->query();
$ndata = mysql_num_rows($t);
?>
</div>
<div id="maincontainer" style="overflow: hidden; margin-right: 20px; margin-left: 20px;">
	<input type="hidden" id="cpage" value="katalog">
	<div style="float:left;width:100%;height:30px;">
		<div style="float:left">
			<?php 
if ($keyw != '') {
    if ($ndata > 0) {
        $info = 'Hasil pencarian koleksi dengan judul  "<b>' . $keyw . '</b>". Ditemukan ' . $ndata . ' item.';
コード例 #21
0
    if ($w != "") {
        $w .= " OR ";
    }
    $w .= "keu_transaksi.jenis='" . JT_CALONSISWA . "'";
    $sel++;
}
if ($ct_barang != 0) {
    if ($w != "") {
        $w .= " OR ";
    }
    $w .= "keu_transaksi.jenis='" . JT_INBRG . "'";
    $sel++;
}
if ($sel > 0) {
    // Query
    $db = new xdb("keu_transaksi");
    $db->where_and("keu_transaksi.tahunbuku='{$tahunbuku}'");
    $db->where_and("keu_transaksi.tanggal>='{$tanggal1}'");
    $db->where_and("keu_transaksi.tanggal<='{$tanggal2}'");
    $db->where_and($w == "" ? "" : "(" . $w . ")");
    $db->where_and($xtable->search_sql_get());
    //$db->order("keu_transaksi.tanggal,keu_transaksi.nomer");
    $t = $db->query();
    $xtable->ndata = mysql_num_rows($t);
    $t = $db->query($xtable->pageorder_sql('keu_transaksi.tanggal', 'keu_transaksi.nomer', '', 'keu_transaksi.nominal'));
    //$t=$db->query($xtable->pageorder_sql('kode','nama'));
    $xtable->btnbar_begin();
    //$xtable->btnbar_print();
    //echo '<button class="btn" style="float:left;margin-right:4px" onclick="E(\'pageprinter\').submit()"><div class="bi_pri">Cetak</div></button>';
    $xtable->search_box('Cari uraian atau nomor jurnal');
    echo iCheckx('ct_jurnaldetil', 'Tampilkan detil jurnal', $ct_jurnaldetil, 'float:right;margin-left:4px;margin-right:30px;margin-top:4px', 'onclick="transaksi_jurnadetil(this.checked)"');
コード例 #22
0
ファイル: hrd.php プロジェクト: nickohappy7/sister
function pegawai_db_byID($id=0,$f=""){
	$db=new xdb("hrd_pegawai");
	$db->field("hrd_pegawai:replid,nip,nama".($f==""?"":",".$f));
	$db->where("hrd_pegawai.replid='$id'");
	return $db;
}
コード例 #23
0
<?php $ssid=session_id(); require_once(MODDIR.'xtable/xtable.php'); require_once(MODDIR.'control.php');
$fmod='sirkulasi_peminjaman_form_buku';
$xtable = new xtable($fmod,'Item','',2);
$xtable->pageorder='pus_tpjm.replid DESC';

// Query
$db=new xdb("pus_tpjm");
$db->field('pus_tpjm:*','pus_buku:barkode,idbuku','pus_katalog:judul');
$db->join('buku','pus_buku');
$db->joinother('pus_buku','katalog','pus_katalog','replid');
$db->where("ssid='$ssid'");
$t=$db->query();
$xtable->ndata=mysql_num_rows($t);

echo '<div style="float:none !important">';
if($xtable->ndata>0){
	// Table head
	$xtable->head('Barkode','Judul','{44px}');
	while($r=mysql_fetch_array($t)){$xtable->row_begin();
				
		//$xtable->td('<button class="btn" onclick="peminjaman_baliktabelpinjam('.$r['barang'].')" title="Hapus dari daftar barang yang dipinjam."><div class="bi_canb">&nbsp</div></button>',30,'c');
		$xtable->td($r['barkode'],100);
		$xtable->td(buku_judul($r['judul']));
		$s='<button class="btn" onclick="'.$fmod.'_form(\'d\','.$r['replid'].')" title="Keluarkan dari daftar"><div class="bi_canb">&nbsp;</div></button>~40';
		$xtable->opt($r['replid'],$s);
		
	$xtable->row_end();}$xtable->foot();
}else{
	$xtable->nodata_cust('<span style="color:'.CLGREY.'"><i>Belum ada item yang dipilih.</i></span>');
}
echo '</div>';
$fmod='sirkulasi_peminjaman_form_member_list_lain';
$xtable=new xtable($fmod,'item','',3);
$xtable->search_box_pos('l');
$xtable->search_keyon('kunci=>pus_member.nid:EQ|pus_member.nama:LIKE-0,1');

/*
SELECT aka_siswa.replid, aka_siswa.nis, aka_siswa.nama, COUNT( pus_peminjaman.buku ) AS cnt
FROM aka_siswa
LEFT JOIN pus_peminjaman ON ( pus_peminjaman.member = aka_siswa.replid
AND pus_peminjaman.mtipe =  '1' ) 
GROUP BY aka_siswa.replid
*/

// Query
$db=new xdb('pus_member');
$db->where_and($xtable->search_sql_get());

$t=$db->query();
$xtable->ndata=mysql_num_rows($t);
$t=$db->query($xtable->pageorder_sql('pus_member.nid','pus_member.nama'));

$xtable->search_box('nomor ID atau nama member');

if($xtable->ndata>0){
	echo '<div style="width:100%;height:300px;max-height:300px;overflow:auto;float:left">';
	$xtable->head('@!ID Member','@Nama','{44px}');
	while($r=mysql_fetch_array($t)){$xtable->row_begin();
	
		$xtable->td($r['nid'],80);
		$xtable->td($r['nama']);
コード例 #25
0
ファイル: modul_psb.php プロジェクト: epiii/siadu-epiii
     if (mysql_num_rows($t1) == 0) {
         $inp['siswa'] = $r['replid'];
         $inp['nominal'] = $r['biaya'];
         $inp['cicilan'] = $r['biaya'];
         $q = dbInsert("keu_pembayaran", $inp);
     }
 }
 // Tabel transaksi
 $fmod = 'modul_psb';
 $xtable = new xtable($fmod, 'Pembayan pendaftaran');
 $xtable->pageorder = "psb_calonsiswa.nopendaftaran";
 $xtable->search_keyon('nopendaftaran(nomor pendaftaran)=>psb_calonsiswa.nopendaftaran:EQ-0', 'nama=>psb_calonsiswa.nama-1');
 $xtable->noopt = true;
 $xtable->cari = $xtable->keyw == '' ? 0 : 1;
 // Query
 $db = new xdb("keu_pembayaran");
 $db->field("keu_pembayaran:*", "psb_calonsiswa:nama,nopendaftaran", "keu_transaksi:tanggal as tglbayar,nominal as jmlbayar");
 $db->join("siswa", "psb_calonsiswa");
 $db->join("modul", "keu_modul");
 $db->join("replid", "keu_transaksi", "pembayaran");
 $db->where("keu_modul.refid='{$pros}'");
 $db->where_and($kel == 0 ? "" : "psb_calonsiswa.kelompok='{$kel}'");
 if ($tampil == 'Y') {
     $db->where_and("keu_pembayaran.lunas='1'");
 }
 if ($tampil == 'N') {
     $db->where_and("keu_pembayaran.lunas='0'");
 }
 $db->where_and($xtable->search_sql_get());
 $t = $db->query();
 $xtable->ndata = mysql_num_rows($t);
コード例 #26
0
ファイル: budget.php プロジェクト: epiii/siadu-epiii
appmod_use('keu/budget');
$fmod = 'budget';
$xtable = new xtable($fmod, 'anggaran');
$tahunbuku = tahunbuku_getaktif();
$tbuku = $tahunbuku['replid'];
if ($tbuku != 0) {
    // Page Selection Bar
    $PSBar = new PSBar_2(140);
    $PSBar->begin();
    $PSBar->selection('Tahun buku', '<b>' . $tahunbuku['nama'] . '</b>');
    hiddenval('tahunbuku', $tahunbuku['replid']);
    $PSBar->end();
    $xtable->btnbar_f('add');
    // Query
    $db = new xdb("keu_budget", "*", "tahunbuku='{$tbuku}'", "nama");
    $t = $db->query();
    $xtable->ndata = mysql_num_rows($t);
    if ($xtable->ndata > 0) {
        // Table head
        $xtable->head('Nama Anggarang', 'Anggaran', 'Status anggaran', 'Keterangan');
        while ($r = mysql_fetch_array($t)) {
            $xtable->row_begin();
            $xtable->td($r['nama'], 200);
            $xtable->td(fRp($r['nominal']), 110);
            $uses = budget_getuses($r['replid']);
            $sisa = $r['nominal'] - $uses;
            $clr = color_level($r['nominal'], $sisa < 0 ? $r['nominal'] : $uses);
            $bar = $sisa < 0 ? 480 : intval($uses * 480 / $r['nominal']);
            $s = '<div class="sfont" style="width:480px;height:20px;padding:1px;text-align:left"><span style="float:left">Total anggaran: <b>' . fRp($r['nominal']) . '</b></span></div>';
            $s .= '<div style="width:480px;height:6px;border:1px solid #01a8f7;border-radius:3px">';
コード例 #27
0
ファイル: opac_detil.php プロジェクト: nickohappy7/sister
<?php require_once(MODDIR.'fform/fform.php'); require_once(MODDIR.'xform/xform.php'); $opt=gpost('opt');$cid=gpost('cid');if($cid=='')$cid=0; require_once(MODDIR.'control.php');

// form Module
$fmod='bahasa';
$dbtable='pus_katalog';
$fform=new fform($fmod,$opt,$cid);
$xform=new xform($fmod);

	$db=new xdb("pus_katalog");
	$db->field("pus_katalog:replid,judul,callnumber,penerjemah,editor,tahunterbit,kota,isbn,issn,seri,volume,edisi,photo","pus_pengarang:nama as npengarang","pus_klasifikasi:kode,nama as nklas","pus_bahasa:nama as nbahasa","pus_jenisbuku:nama as njenis");
	$db->join("pengarang","pus_pengarang");
	$db->join("klasifikasi","pus_klasifikasi");
	$db->join("bahasa","pus_bahasa");
	$db->join("jenisbuku","pus_jenisbuku");
	$db->where_and("pus_katalog.replid='$cid'");
	$t=$db->query();
	$r=mysql_fetch_array($t);
	
	$terbitan='';
	if($r['penerbit']!=0)$terbitan=penerbit_name($r['penerbit']);
	if($r['kota']!=''){
		if($terbitan!='')$terbitan.=', ';
		$terbitan.=$r['kota'];
	}
	if($r['tahunterbit']!=''){
		if($terbitan!='')$terbitan.=', ';
		$terbitan.=$r['tahunterbit'];
	}

	$tersedia=mysql_num_rows(mysql_query("SELECT * FROM pus_buku WHERE katalog='$cid' AND status='1'"));
	
コード例 #28
0
<?php require_once(MODDIR.'xtable/xtable.php'); require_once(MODDIR.'control.php');
$SOUF=stocktake_unfinished();
$fmod='katalog_buku_daftar';
$xtable=new xtable($fmod,'koleksi');
if($SOUF==0)$xtable->use_select();
$xtable->search_keyon('barkode=>pus_buku.barkode:EQ-1');
$xtable->pageorder="pus_buku.barkode";
if($SOUF!=0)$xtable->noopt=true;

$kat=gpost('katalog',0);
$lok=gpost('lokasi');
$lokasi=lokasi_r($lokasi,1);

$db=new xdb("pus_buku");
$db->field("pus_buku.*","pus_lokasi:nama as nlokasi","pus_tingkatbuku:nama as ntingkat");
$db->join("lokasi","pus_lokasi");
$db->join("tingkatbuku","pus_tingkatbuku");
$db->where("pus_buku.katalog='$kat'");
$db->where_and($xtable->search_sql_get());
if($lok!=0) $db->where_and("pus_buku.lokasi='$lok'");

$t=$db->query();
$xtable->ndata=mysql_num_rows($t);
$t=$db->query($xtable->pageorder_sql('pus_buku.barkode','pus_buku.idbuku','pus_buku.callnumber','pus_buku.sumber','pus_buku.harga','pus_buku.tanggal','pus_buku.status','nlokasi','ntingkat'));

// 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 {
コード例 #29
0
ファイル: statistik2.php プロジェクト: nickohappy7/sister
$xtable = new xtable($fmod,'Buku','','','sirkulasi');
//$xtable->use_select();
$xtable->noopt=true;
$xtable->pageorder="cnt DESC,mtipe";

$lok=gpost('lokasi');
$lokasi=lokasi_r($lok);
$tgl1=date("Y-m-")."1";
$tgl2=date("Y-m-").cal_days_in_month(CAL_GREGORIAN,intval(date("m")),intval(date("Y")));
$tanggal1=gpost('tanggal1',$tgl1);
$tanggal2=gpost('tanggal2',$tgl2);

// Query
$xtable->search_keyon('memberid(ID member)=>aka_siswa.nis:EQ|hrd_pegawai.nip:EQ|pus_member.nid:EQ-0','nama(nama member)=>aka_siswa.nama:LIKE|hrd_pegawai.nama:LIKE|pus_member.nama:LIKE-1');
				
$db=new xdb("pus_peminjaman");
$db->field("pus_peminjaman:replid,member,mtipe","COUNT(pus_peminjaman.member) as cnt","aka_siswa:nis,nama as nsiswa","hrd_pegawai:nip,nama as npegawai","pus_member:nid,nama as nmember");
$db->join("buku","pus_buku");
$db->join("member","aka_siswa");
$db->join("member","hrd_pegawai");
$db->join("member","pus_member");
$db->where($lok==0?"":"pus_buku.lokasi='$lok'");
$db->where_and("pus_peminjaman.tanggal1 >= '$tanggal1'");
$db->where_and("pus_peminjaman.tanggal1 <= '$tanggal2'");
$db->where_and($xtable->search_sql_get());
$db->group("pus_peminjaman.mtipe,pus_peminjaman.member");

$t=$db->query();
$xtable->ndata=mysql_num_rows($t);
$t=$db->query($xtable->pageorder_sql('nis,nip,nid','nsiswa,npegawai,nmember','mtipe','cnt'));
コード例 #30
0
<?php $ssid=session_id(); require_once(MODDIR.'xtable/xtable.php'); require_once(MODDIR.'control.php');
$fmod='sirkulasi_pengembalian_form_buku';
$xtable = new xtable($fmod,'Item','',2);
$xtable->pageorder='pus_tpjm.replid DESC';

// Query
$db=new xdb("pus_tpjm");
$db->field('pus_tpjm:replid','pus_peminjaman:tanggal1,tanggal2','pus_buku:barkode,idbuku','pus_katalog:judul');
$db->join('peminjaman','pus_peminjaman');
$db->joinother('pus_peminjaman','buku','pus_buku');
$db->joinother('pus_buku','katalog','pus_katalog','replid');
$db->where("ssid='$ssid'");
$t=$db->query();
$xtable->ndata=mysql_num_rows($t);

echo '<div style="float:none !important">';
if($xtable->ndata>0){
	// Table head
	$xtable->head('Barkode','Judul','Tgl pengembalian','Terlambat','{44px}');
	while($r=mysql_fetch_array($t)){$xtable->row_begin();
				
		//$xtable->td('<button class="btn" onclick="pengembalian_baliktabelpinjam('.$r['barang'].')" title="Hapus dari daftar barang yang dipinjam."><div class="bi_canb">&nbsp</div></button>',30,'c');
		$xtable->td($r['barkode'],100);
		$xtable->td(buku_judul($r['judul']));
		$xtable->td(fftgl($r['tanggal2']),110);
		$telat=diffDay($r['tanggal2']);
		$xtable->td(($telat<0?(-$telat).' hari':'-'),80);
		$s='<button class="btn" onclick="'.$fmod.'_form(\'d\','.$r['replid'].')" title="Keluarkan dari daftar"><div class="bi_canb">&nbsp;</div></button>~40';
		$xtable->opt($r['replid'],$s);
		
	$xtable->row_end();}$xtable->foot();