<div id="hot">
        <script src="assets/js/chartupload.js">
</script>
<div id="judul"><h2 style="color: #ef1100">       
        <a style="margin-left: 130px" >Peminjaman</a> 
        <a href="tambahpeminjaman.php">
            <button class="submit"  style=" positon:fixed; left:300px"  >Tambah peminjaman</button></a>
    </h2>
    
</div>

<br>
<table class="list">
<?php 
require_once '../model/peminjaman.php';
$peminjamanModel = new Peminjaman();
require_once '../model/model.php';
$Model = new Model();
if (isset($_GET['keyword'])) {
    $keyword = $Model->getFromLink($_GET['keyword']);
    $listPeminjaman = $peminjamanModel->getAllbyKeyword($keyword);
} else {
    $listPeminjaman = $peminjamanModel->getAll();
}
if (!empty($listPeminjaman)) {
    ?>
    <tr class="headerlist" >
        <td>Nama User</td>
        <td >No identitas</td>
        <td>Nama Barang</td>
        <td>Lokasi</td>
<?
	require_once("business/pengeluaran_bon.class.php");
	require_once("function/format_tanggal.php");
	
	$tmpl->setBasedir("module/pengeluaran_bon/templates");
	$tmpl->readTemplatesFromFile("edit_view.html");

	$tmpl->addVar("article", "HEADLINE", "Pembayaran Cicilan");
	$tmpl->addVar("article", "URL_PROSES", "module/pengeluaran_bon/process_request.php");
	
	//print_r($code);
	$idBn=$code['idBn'];
	
	$edit = new Peminjaman;
	$edit->connect();
	$edit->get_detil_data_peminjaman($idBn);
	
	$row=0;
	while($result=$edit->get_array()){
		$disp[$row]=array(
						'NO'=>$number,
						'ID'=>$result['ID'],
						'NAMA'=>$result['NAMA'], 
						'TANGGAL'=>$result['TANGGAL'],
						'JUMLAH_PINJAM'=>$result['JUMLAH_PINJAM'], 
						'JUMLAH_BAYAR'=>$result['JUMLAH_BAYAR']); 
		$row++;
	}
	//print_r($disp);
	foreach($disp as $data){
		$tmpl->addVars("data", $data);
 public function delete($id)
 {
     Peminjaman::destroy($id);
     return redirect(url("/penjualan"));
 }
<?
	require_once("business/pengeluaran_bon.class.php");
	require_once("function/format_tanggal.php");
	
	$tmpl->setBasedir("module/pengeluaran_bon/templates");
	$tmpl->readTemplatesFromFile("edit_detil_view.html");

	$tmpl->addVar("article", "HEADLINE", "Edit Cicilan Pembayaran");
	$tmpl->addVar("article", "URL_PROSES", "module/pengeluaran_bon/process_request.php");
	
	//print_r($code);
	$idByr=$code['idByr'];
	
	$edit = new Peminjaman;
	$edit->connect();
	$edit->get_detil_pembayaran_by_tanggal($idByr);
	
	$row=0;
	while($result=$edit->get_array()){
		$disp[$row]=array(
						'ID'=>$result['ID'],
						'NAMA'=>$result['NAMA'],
                  'NOMINAL'=>$result['NOMINAL'], 
						'TANGGAL'=>$result['TANGGAL']);
		$row++;
	}
	//print_r($disp);
	foreach($disp as $data){
		$tmpl->addVars("data", $data);
		$tmpl->parseTemplate("data", "a");
	}
   	$error[] = '-> Nominal Cicilan harus diisi angka';
   if ($_POST['new_bayar']<1)
   	$error[] = '-> Nominal Cicilan tidak boleh 0 atau negatif';
} else {
   if (!is_numeric($_POST['jml_pnjm']))
	   $error[] = '-> Nominal Peminjaman harus diisi angka';
   if ($_POST['jml_pnjm']<0)
	   $error[] = '-> Nominal Tidak Boleh Negatif';
   if (trim($_POST['nama'])== "")
      $error[] = '-> Nama Peminjam tidak boleh kosong';
}

if ($error) {
	echo implode('<br />', $error);
}else{
   $pay = new Peminjaman;
   $pay->connect(); 
   
   $id = $_POST['idPj'];
   $bayar = $_POST['new_bayar'];
   $nama = $_POST['nama'];
   $tanggal = $_POST['tanggal'];
   $nominal = $_POST['jml_pnjm'];
   $Editbayar = $_POST['jml_byr'];
   
   if ($_POST['btn']=='Clear'){
      $pay->pembayaran_baru($id, $bayar);
      echo "<b>Data Cicilan Peminjaman Berhasil Diupdate</b>";
   } elseif ($_POST['btn']=='Edit') {
      $pay->update_peminjaman($id, $tanggal, $nama, $nominal);
      echo "<b>Data Peminjaman Berhasil Diupdate</b>";
<!-- 
dibuat oleh gazandi cahyadarma
2/9/2016
 -->
 <?php 
require_once '../model/model.php';
require_once '../model/pemesanan.php';
require_once '../model/peminjaman.php';
require_once '../model/barang.php';
$Model = new Model();
$pemesananModel = new Pemesanan();
$peminjamanModel = new Peminjaman();
if (isset($_GET['id_barang']) && isset($_GET['id_user'])) {
    $id_barang = $Model->getFromLink($_GET['id_barang']);
    $id_user = $Model->getFromLink($_GET['id_user']);
    $listpemesanan = $pemesananModel->get($id_barang, $id_user);
    $status = "sedang dipinjam";
    date_default_timezone_set('Asia/Jakarta');
    $datetime = date('Y-m-d h:i:s', time());
    foreach ($listpemesanan as $pemesanan) {
        if (is_null($pemesanan['tangggal_akhir'])) {
            $tgl_peminjaman = $datetime;
        } else {
            $tgl_peminjaman = $pemesanan['tangggal_akhir'];
        }
        $peminjamanModel->add($pemesanan['id_barang'], $pemesanan['id_user'], $status, $tgl_peminjaman);
    }
    $pemesananModel->delete($id_barang, $id_user);
    $barangModel = new Barang();
    $barangModel->dipinjam($id_barang);
}
<?
   require_once("business/pengeluaran_bon.class.php");
	require_once("function/format_tanggal.php");

	$tmpl->setBasedir("module/pengeluaran_bon/templates");
	$tmpl->readTemplatesFromFile("detil_bayar_view.html");
	
	//print_r($code);
	$idBn=$code['idBn'];
	$nama=$code['nama'];

   $tmpl->addVar("article", "HEADLINE", "Histori Pembayaran ".$nama);
	
	$view = new Peminjaman;
	$view->connect();
	
	$view->get_pembayaran_detil($idBn);

	$row=0;
	while($result=$view->get_array()){
		$number=$row+1;
		if ($number % 2 ==0){
			$class_name='table-common-even';
		}else{
			$class_name='';
		}
		
		$disp[$row]=array('NO'=>$number,
								'IDBYR'=>$result['IDBYR'],
								'TANGGAL'=>format_tanggal($result['TANGGAL']),
								'NOMINAL'=>number_format($result['NOMINAL'],2,',','.'), 
Exemple #8
0
 public static function hapusSiswa($id)
 {
     Peminjaman::where('id_siswa', '=', $id)->delete();
 }
Exemple #9
0
 public static function cari($id_siswa)
 {
     return Peminjaman::whereRaw('id_siswa = ? and status = ?', array($id_siswa, 1))->orderBy('kembali', 'desc')->get();
 }
    //peminjaman
    $id_barang = $_POST["id_barang"];
    $status = $_POST["status"];
    $tgl_awal = $_POST["tglawal"];
    $tgl_akhir = $_POST["tglakhir"];
    //user
    $name = $_POST["namauser"];
    $no_identitas = $_POST["no_identitas"];
    $pekerjaan = $_POST["pekerjaan"];
    $alamat = $_POST["alamat"];
    $telepon = $_POST["telepon"];
    $fakultas = $_POST["fakultas"];
    $jurusan = $_POST["jurusan"];
    $userModel = new User();
    $arr = $userModel->getWithNumber($no_identitas);
    if (empty($arr)) {
        $userModel->add($name, $no_identitas, $pekerjaan, $alamat, $telepon, $fakultas, $jurusan);
    }
    $arr2 = $userModel->getWithNumber($no_identitas);
    foreach ($arr2 as $key) {
        $id_user = $key["id_user"];
    }
    $peminjamanModel = new Peminjaman();
    foreach ($id_barang as $asd) {
        $peminjamanModel->add($asd, $id_user, $status, $tgl_awal, $tgl_akhir);
    }
    $barangModel = new Barang();
    $barangModel->dipinjam($id_barang);
}
header("Location: ../view/peminjaman.php");
exit;
<!-- 
dibuat oleh gazandi cahyadarma
2/9/2016
 -->
<?php 
require_once '../model/model.php';
require_once '../model/peminjaman.php';
require_once '../model/barang.php';
$Model = new Model();
$peminjamanModel = new Peminjaman();
if (isset($_GET['id_barang']) && isset($_GET['id_user'])) {
    $id_barang = $Model->getFromLink($_GET['id_barang']);
    $id_user = $Model->getFromLink($_GET['id_user']);
    date_default_timezone_set('Asia/Jakarta');
    $tgl_akhir = date('Y-m-d h:i:s', time());
    $peminjamanModel->selesai($id_barang, $id_user, $tgl_akhir);
    $barangModel = new Barang();
    $barangModel->ada($id_barang);
}
header("Location: ../view/peminjaman.php");
exit;
Exemple #12
0
<?
	require_once("business/pengeluaran_bon.class.php");
	require_once("function/format_tanggal.php");

	$tmpl->setBasedir("module/pengeluaran_bon/templates");
	$tmpl->readTemplatesFromFile("main_view.html");

	$url=$crypt->paramEncrypt('module=pengeluaran_bon&file=insert_view');

	$tmpl->addVar("article", "HEADLINE", "Manajemen Peminjaman Dana");
	$tmpl->addVar("article", "URL_ADD", "index.php?".$url);
	
	$view = new Peminjaman;
	$view->connect();
	$view->get_all_data_peminjaman();

	$row=0;
	while($result=$view->get_array()){
		$number=$row+1;
		if ($number % 2 ==0){
			$class_name='table-common-even';
		}else{
			$class_name='';
		}
            		
		$disp[$row]=array('NO'=>$number,
								'ID'=>$result['ID'],
								'NAMA'=>$result['NAMA'], 
								'TANGGAL'=>format_tanggal($result['TANGGAL']),
								'JUMLAH_PINJAM'=>number_format($result['JUMLAH_PINJAM'],2,',','.'), 
								'JUMLAH_BAYAR'=>number_format($result['JUMLAH_BAYAR'],2,',','.'), 
Exemple #13
0
 public function postHapusCeklis()
 {
     // input
     $id = Input::get('id');
     // perulangan
     for ($i = 0; $i < count($id); $i++) {
         // data
         $buku = Buku::set($id[$i]['value']);
         // jika buku mempunyai cover maka hapus cover yang dulu
         if ($buku->cover) {
             unlink(public_path() . '/foto/buku/' . $buku->cover);
         }
         // hapus data di basisdata
         Peminjaman::hapusBuku($id[$i]['value']);
         Buku::hapus($id[$i]['value']);
     }
 }
 public function grafik()
 {
     // data
     $bulan = Peminjaman::bulan();
     $jumlah = Peminjaman::grafik();
     // ada data
     if ($bulan && $jumlah) {
         // tambah array data
         $data = array();
         foreach ($jumlah as $jml) {
             $data[] = $jml->jumlah;
         }
         // respon
         $bulan = $bulan->pinjam;
         $data = $data;
         // tidak ada data
     } else {
         // respon
         $bulan = '';
         $data = '';
     }
     return Response::json(compact('bulan', 'data'));
 }
Exemple #15
0
 public function postHapusCeklis()
 {
     // input
     $id = Input::get('id');
     // perulangan
     for ($i = 0; $i < count($id); $i++) {
         // data
         $siswa = Siswa::set($id[$i]['value']);
         // jika siswa mempunyai foto maka hapus foto yang dulu
         if ($siswa->foto) {
             unlink(public_path() . '/foto/siswa/' . $siswa->foto);
         }
         // hapus data di basisdata
         Peminjaman::hapusSiswa($id[$i]['value']);
         Siswa::hapus($id[$i]['value']);
     }
 }