Advertisement
yofikur

Views

Nov 5th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.09 KB | None | 0 0
  1. //Data
  2. <div class="">
  3.     <div class="card card-primary">
  4.         <div class="card-header with-border bg-gray disabled color-palette">
  5.             <h3 class="card-title"><b><i class="fa fa-opencart"></i> Data Produk</b></h3>
  6.             <span class="pull-right"><a href="<?php echo base_url('admin/tambahproduk'); ?>" class="btn btn-success btn-xs"><i class="fa fa-plus"></i> Tambah Produk</a></span>
  7.         </div>
  8.         <div class="card-body table-responsive">
  9.             <table class="table table-bordered table-hover serverside">
  10.                 <thead>
  11.                     <th width="5%">No</th>
  12.                     <th>Foto</th>
  13.                     <th>Nama</th>
  14.                     <th>Kategori</th>
  15.                     <th>Diskon</th>
  16.                     <th>Hrg Asli</th>
  17.                     <th>Hrg Jual</th>
  18.                     <th>Stok</th>
  19.                     <th>Sisa</th>
  20.                     <th>Tanggal</th>
  21.                     <th width="10%">Aksi</th>
  22.                 </thead>
  23.                 <tbody>
  24.                    
  25.                 </tbody>
  26.             </table>
  27.         </div>
  28.     </div>
  29. </div>
  30. <script type="text/javascript">
  31.     $(document).ready(function(){
  32.         loaddataproduk();
  33.     });
  34.     function loaddataproduk(){
  35.         $('.serverside').DataTable({
  36.          "processing": true,
  37.          "serverSide": true,
  38.          "order": [[8,'desc']],
  39.          "ajax": {
  40.              "url": "<?php echo site_url('produk/get_data_dataproduk'); ?>",
  41.              "type": "POST"
  42.          },
  43.          "columnDefs": [
  44.          {
  45.              "targets": [ 0 ],
  46.              "orderable": false,
  47.          },
  48.          ],
  49.       });
  50.    }
  51.    function hapus(id){
  52.         swal({
  53.           title: "Menghapus produk ini?",
  54.           text: "Tekan Ya Untuk Setuju dan Tekan Batal Jika Tidak Setuju",
  55.           type: "warning",
  56.         showCancelButton: true,
  57.         confirmButtonText: 'Ya',
  58.         cancelButtonText: 'Batal',
  59.         })
  60.         .then(function () {
  61.             $.ajax({
  62.                 type : "GET",
  63.                 url : "<?php echo base_url('produk/hapus/'); ?>"+id,
  64.                 cache : false,
  65.                 async : false,
  66.                 success : function(response){
  67.                     document.location.reload();
  68.                 }
  69.             });
  70.       },
  71.       function (dismiss) {
  72.         if(dismiss === 'cancel') {
  73.         }
  74.       })
  75.     }
  76. </script>
  77. <?php if($this->session->flashdata('msg')=='simpan'){ ?>
  78. <script>
  79.     iziToast.show({timeout:5000,color:'green',title: 'Berhasil Disimpan',position: 'topRight',pauseOnHover: true,transitionIn: false});
  80. </script>
  81. <?php } ?>
  82. <?php if($this->session->flashdata('msg')=='edit'){ ?>
  83. <script>
  84.     iziToast.show({timeout:5000,color:'blue',title: 'Berhasil Diedit',position: 'topRight',pauseOnHover: true,transitionIn: false});
  85. </script>
  86. <?php } ?>
  87. <?php if($this->session->flashdata('msg')=='hapus'){ ?>
  88. <script>
  89.     iziToast.show({timeout:5000,color:'red',title: 'Berhasil Dihapus',position: 'topRight',pauseOnHover: true,transitionIn: false});
  90. </script>
  91. <?php } ?>
  92. <?php if($this->session->flashdata('msg')=='format'){ ?>
  93. <script>
  94.     iziToast.show({timeout:5000,color:'red',title: 'Periksa File Foto Bank!',position: 'topRight',pauseOnHover: true,transitionIn: false});
  95. </script>
  96. <?php } ?>
  97.  
  98. // Tambah
  99. <div class="">
  100.     <div class="card card-primary">
  101.         <div class="card-header with-border bg-gray disabled color-palette">
  102.             <h3 class="card-title"><b><i class="fa fa-opencart"></i> Tambah Produk</b></h3>
  103.             <span class="pull-right"><a href="<?php echo base_url('admin/produk'); ?>" class="btn bg-maroon btn-xs"><i class="fa fa-arrow-circle-o-left"></i> Data Produk</a></span>
  104.  
  105.         </div>
  106.         <form method="post" enctype="multipart/form-data" action="<?php echo base_url('produk/tambah'); ?>">
  107.         <div class="card-body">
  108.             <div class="row">
  109.                 <div class="col-lg-5 col-md-5">
  110.                     <div class="form-group">
  111.                         <label>Nama Produk</label>
  112.                         <input type="text" name="nama_produk" class="form-control" required="">
  113.                     </div>
  114.                     <div class="form-group">
  115.                         <label>Diskon Produk (%) <i class="text-danger">*Kosongi bila tidak ada diskon</i></label>
  116.                         <input type="number" name="diskon_produk" class="form-control">
  117.                     </div>
  118.                     <div class="form-group">
  119.                         <label>Harga Asli Produk <i class="text-danger">*Harga ini akan di coret di tampilan website</i></label>
  120.                         <input type="text" name="hargaasli_produk" class="form-control" onkeydown="return numbersonly(this, event);" onkeyup="javascript:tandaPemisahTitik(this);">
  121.                     </div>
  122.                     <div class="form-group">
  123.                         <label>Harga Jual Produk</label>
  124.                         <input type="text" name="harga_produk" class="form-control" onkeydown="return numbersonly(this, event);" onkeyup="javascript:tandaPemisahTitik(this);" required="">
  125.                     </div>
  126.                     <div class="row">
  127.                         <div class="col-lg-6 col-md-6">
  128.                             <div class="form-group">
  129.                                 <label>Stok Awal Produk</label>
  130.                                 <input type="number" name="stokawal_produk" class="form-control" required="">
  131.                             </div>
  132.                         </div>
  133.                         <div class="col-lg-6 col-md-6">
  134.                             <div class="form-group">
  135.                                 <label>Berat (<i>0.2/0.5/1/1.5/..</i>) Kg</label>
  136.                                 <input type="text" name="berat_produk" class="form-control" required="">
  137.                             </div>
  138.                         </div>
  139.                     </div>
  140.                     <div class="form-group">
  141.                         <label>Kategori Produk</label>
  142.                         <select class="form-control select" name="id_kategori" style="width: 100%;" required="">
  143.                             <option value="">Pilih Produk</option>
  144.                             <?php foreach($kategori->result() as $kat){
  145.                                 echo '<option value="'.$kat->id_kategori.'">'.$kat->nama_kategori.'</option>';
  146.                             } ?>
  147.                         </select>
  148.                     </div>
  149.                 </div>
  150.                 <div class="col-lg-7 col-md-7">
  151.                     <div class="form-group">
  152.                         <label>Foto Produk</label>
  153.                         <input type="file" name="foto_produk" class="form-control" required="">
  154.                     </div>
  155.                     <div class="form-group">
  156.                         <label>Deskripsi Produk</label>
  157.                         <textarea id="editor" name="deskripsi_produk" style="height: 200px;">
  158.                   </textarea>
  159.                     </div>
  160.                 </div>
  161.             </div>
  162.         </div>
  163.         <div class="card-footer">
  164.             <button class="btn btn-primary" onclick="return confirm('Lanjutkan Simpan Produk?');"><i class="fa fa-check"></i> Simpan Produk</button>
  165.             <button type="reset" class="btn btn-default"><i class="fa fa-remove"></i> Batal</button>
  166.         </div>
  167.         </form>
  168.     </div>
  169. </div>
  170. <?php if($this->session->flashdata('msg')=='format'){ ?>
  171. <script>
  172.     iziToast.show({timeout:5000,color:'red',title: 'Periksa File Foto Produk!',position: 'topRight',pauseOnHover: true,transitionIn: false});
  173. </script>
  174. <?php } ?>
  175. <?php if($this->session->flashdata('msg')=='simpan'){ ?>
  176. <script>
  177.     iziToast.show({timeout:5000,color:'green',title: 'Produk Berhasil Disimpan',position: 'topRight',pauseOnHover: true,transitionIn: false});
  178. </script>
  179. <?php } ?>
  180.  
  181. //Edit
  182. <?php $data= $produk->row_array(); ?>
  183. <div class="">
  184.     <div class="card card-primary">
  185.         <div class="card-header with-border bg-gray disabled color-palette">
  186.             <h3 class="card-title"><b><i class="fa fa-opencart"></i> Edit Produk</b></h3>
  187.             <span class="pull-right"><a href="<?php echo base_url('admin/produk'); ?>" class="btn bg-maroon btn-xs"><i class="fa fa-arrow-circle-o-left"></i> Data Produk</a></span>
  188.         </div>
  189.         <form method="post" enctype="multipart/form-data" action="<?php echo base_url('produk/edit'); ?>">
  190.         <input type="hidden" name="id_produk" value="<?php echo $data['id_produk']; ?>">
  191.         <input type="hidden" name="kode_produk" value="<?php echo $data['kode_produk']; ?>">
  192.         <input type="hidden" name="fotolama" value="<?php echo $data['foto_produk']; ?>">
  193.         <div class="card-body">
  194.             <div class="row">
  195.                 <div class="col-lg-5 col-md-5">
  196.                     <div class="form-group">
  197.                         <label>Nama Produk</label>
  198.                         <input type="text" name="nama_produk" class="form-control" required="" value="<?php echo $data['nama_produk']; ?>">
  199.                     </div>
  200.                     <div class="form-group">
  201.                         <label>Diskon Produk (%) <i class="text-danger">*Kosongi bila tidak ada diskon</i></label>
  202.                         <input type="number" name="diskon_produk" class="form-control" value="<?php echo $data['diskon_produk']; ?>">
  203.                     </div>
  204.                     <div class="form-group">
  205.                         <label>Harga Asli Produk <i class="text-danger">*Harga ini akan di coret di tampilan website</i></label>
  206.                         <input type="text" name="hargaasli_produk" class="form-control" onkeydown="return numbersonly(this, event);" onkeyup="javascript:tandaPemisahTitik(this);" value="<?php echo rp($data['hargaasli_produk']); ?>">
  207.                     </div>
  208.                     <div class="form-group">
  209.                         <label>Harga Jual Produk</label>
  210.                         <input type="text" name="harga_produk" class="form-control" onkeydown="return numbersonly(this, event);" onkeyup="javascript:tandaPemisahTitik(this);" required="" value="<?php echo rp($data['harga_produk']); ?>">
  211.                     </div>
  212.                     <div class="row">
  213.                         <div class="col-lg-6 col-md-6">
  214.                             <div class="form-group">
  215.                                 <label>Stok Awal Produk</label>
  216.                                 <input type="number" name="stokawal_produk" class="form-control" required="" value="<?php echo $data['stokawal_produk']; ?>">
  217.                             </div>
  218.                         </div>
  219.                         <div class="col-lg-6 col-md-6">
  220.                             <div class="form-group">
  221.                                 <label>Berat (<i>0.2/0.5/1/1.5/..</i>) Kg</label>
  222.                                 <input type="text" name="berat_produk" class="form-control" required="" value="<?php echo $data['berat_produk']; ?>">
  223.                             </div>
  224.                         </div>
  225.                     </div>
  226.                    
  227.                     <div class="form-group">
  228.                         <label>Kategori Produk</label>
  229.                         <select class="form-control select" name="id_kategori" style="width: 100%;" required="">
  230.                             <option value="">Pilih Produk</option>
  231.                             <?php foreach($kategori->result() as $kat){
  232.                                 if($kat->id_kategori==$data['id_kategori_produk']){ $selp= 'selected'; }else{ $selp= ''; }
  233.                                 echo '<option '.$selp.' value="'.$kat->id_kategori.'">'.$kat->nama_kategori.'</option>';
  234.                             } ?>
  235.                         </select>
  236.                     </div>
  237.                    
  238.                 </div>
  239.                 <div class="col-lg-7 col-md-7">
  240.                     <div class="form-group">
  241.                         <label>Foto Produk</label>
  242.                         <input type="file" name="foto_produk" class="form-control">
  243.                     </div>
  244.                     <p class="text-center"><img src="<?php echo fotoproduk($data['foto_produk']); ?>" style="width: 120px; height: 130px;"></p>
  245.                     <div class="form-group">
  246.                         <label>Deskripsi Produk</label>
  247.                         <textarea id="editor" name="deskripsi_produk" style="height: 200px;">
  248.                             <?php echo $data['deskripsi_produk']; ?>
  249.                   </textarea>
  250.                     </div>
  251.                 </div>
  252.             </div>
  253.         </div>
  254.         <div class="card-footer">
  255.             <button class="btn btn-primary" onclick="return confirm('Lanjutkan Edit Produk?');"><i class="fa fa-check"></i> Edit Produk</button>
  256.         </div>
  257.         </form>
  258.     </div>
  259. </div>
  260. <?php if($this->session->flashdata('msg')=='format'){ ?>
  261. <script>
  262.     iziToast.show({timeout:5000,color:'red',title: 'Periksa File Foto Produk!',position: 'topRight',pauseOnHover: true,transitionIn: false});
  263. </script>
  264. <?php } ?>
  265. <?php if($this->session->flashdata('msg')=='simpan'){ ?>
  266. <script>
  267.     iziToast.show({timeout:5000,color:'green',title: 'Produk Berhasil Disimpan',position: 'topRight',pauseOnHover: true,transitionIn: false});
  268. </script>
  269. <?php } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement