load->helper('form'); // $this->load->library('form_validation'); ini_set('memory_limit', '-1'); $this->load->model('madmin'); date_default_timezone_set("Asia/Kuala_Lumpur"); $data_admin = $this->session->userdata('admin'); if ( $data_admin == '' or $data_admin == null) { $this->session->set_flashdata('error', 'Silakan Login Kembali Ke Website Ini'); redirect('/home'); }else{ if ($data_admin['nama'] == '' and $data_admin['nama'] == null and $data_admin['level'] == '' and $data_admin['level']) { $this->session->set_flashdata('error', 'Silakan Login Kembali Ke Website Ini'); redirect('/home'); }else{ } } } function index() { if ($_SERVER['REQUEST_METHOD'] == 'POST') { $foto = $_FILES["foto_upload"]["name"]; $kategori = $this->input->post('kategori'); $undangan = $this->input->post('jenis_undangan'); $harga = $this->input->post('harga'); $harga = str_replace(',', '', $harga); ///// cek folder jika ada @ tiada /////// $dir = 'images/produk/'; if( is_dir($dir) === false ) { mkdir($dir); } ///// akhir cek folder jika ada @ tiada ///// //// cek yang diupload adalah foto /////// $imageFileType = strtolower(pathinfo($foto,PATHINFO_EXTENSION)); $cek_foto = $this->cek_penamaan_foto($imageFileType); if ($cek_foto == 0) { $this->session->set_flashdata('error', 'Error
Upload Foto Dengan Ekstesi .jpg .png .jpeg'); redirect('/admin'); } //// akhir cek yang diupload adalah foto ////// /////// proses upload foto sama masukan data ke database ///// $this->madmin->insert('tb_produk',array('kategori' => $kategori)); $cek_data = $this->madmin->tampil_data_last('tb_produk','no'); foreach ($cek_data->result() as $key => $value) ; $no = $value->no; $keterangan = json_decode($value->keterangan); // echo $keterangan->img; // print_r(json_decode($value->keterangan)); if ($kategori == 1) { $array = array('undangan' => $undangan, 'harga' =>$harga, 'img' => $dir.$no.'.jpg'); }else{ $array = array( 'harga' =>$harga, 'img' => $dir.$no.'.jpg'); } $this->madmin->update('tb_produk',array('no' => $no),array('keterangan' => json_encode($array))); move_uploaded_file($_FILES["foto_upload"]["tmp_name"], $dir.$no.".jpg"); $this->session->set_flashdata('success', 'Berhasil
Desain Baru Berhasil Diupload Ke Dalam Sistem'); redirect('/admin'); /////// akhir proses upload foto sama masukan data ke database ///// }else{ $main['undangan'] = $this->madmin->tampil_data_where('tb_produk',array('kategori' => 1)); $main['kartu_nama'] = $this->madmin->tampil_data_where('tb_produk',array('kategori' => 2)); $main['spanduk'] = $this->madmin->tampil_data_where('tb_produk',array('kategori' => 3)); $main['main']='admin/main'; $main['header']='Halaman Utama'; $this->load->view('admin/index',$main); } } function detail() { $kode = $this->uri->segment(3); if ($this->input->post('hapus')) { $id = $this->input->post('id'); $cari_pembelian = $this->madmin->tampil_data_where('tb_pembelian',array('id_produk' => $id)); // print_r(count($cari_pembelian->result())); if (count($cari_pembelian->result()) > 0) { foreach ($cari_pembelian->result() as $key => $value) { $cari_foto_pembelian = $this->madmin->tampil_data_where('tb_foto_pembelian',array('no' => $value->no)); // print_r(count($cari_foto_pembelian->result())); if (count($cari_foto_pembelian->result()) > 0) { foreach ($cari_foto_pembelian->result() as $key1 => $value1) ; $foto_transaksi = $value1->foto_transaksi; // print_r($foto_transaksi); unlink($foto_transaksi); if ($value1->foto_desain_selesai != '') { $foto_desain_selesai = $value1->foto_desain_selesai; // print_r($foto_desain_selesai); unlink($foto_desain_selesai); } if ($value1->foto_pengembalian != '') { // array_map('unlink', glob("images/pengembalian/".$value1->no."/*.*")); rmdir("images/pengembalian/".$value1->no); } } } } unlink("images/produk/".$id.".jpg"); $this->madmin->delete('tb_produk',array('no' => $id)); $this->session->set_flashdata('success', 'Berhasil
Desain Berhasil Dihapus'); redirect('/admin'); }elseif ($this->input->post('edit_nya')) { $kategori = $this->input->post('kategori'); $undangan = $this->input->post('jenis_undangan'); $harga = $this->input->post('harga'); $harga = str_replace(',', '', $harga); $dir = 'images/produk/'; $foto_pilih = $this->input->post('foto_pilih'); // print_r($foto_pilih); if ($foto_pilih == "upload_baru") { $foto = $_FILES["foto_upload"]["name"]; $imageFileType = strtolower(pathinfo($foto,PATHINFO_EXTENSION)); $cek_foto = $this->cek_penamaan_foto($imageFileType); if ($cek_foto == 0) { $this->session->set_flashdata('error', 'Error
Upload Foto Dengan Ekstesi .jpg .png .jpeg'); redirect($_SERVER['HTTP_REFERER']); } // print_r("teruskan"); move_uploaded_file($_FILES["foto_upload"]["tmp_name"], $dir.$kode.".jpg"); } if ($kategori == 1) { $array = array('undangan' => $undangan, 'harga' =>$harga, 'img' => $dir.$kode.'.jpg'); }else{ $array = array( 'harga' =>$harga, 'img' => $dir.$kode.'.jpg'); } $this->madmin->update('tb_produk',array('no' => $kode),array('kategori' => $kategori,'keterangan' => json_encode($array))); $this->session->set_flashdata('success', 'Berhasil
Infromasi Desain Berhasil Terupdate'); echo ''; }elseif ($kode != '' or $kode != null) { $cek_data = $this->madmin->tampil_data_where('tb_produk',array('no' => $kode)); if (count($cek_data->result())>0) { if ($this->uri->segment(4) != null or $this->uri->segment(4) != '') { if ($this->uri->segment(4) == 'edit') { $main['data'] = $cek_data; $main['categori'] = $this->madmin->tampil_data_keseluruhan('tb_kategori'); $main['main']='admin/menu/detail_edit'; $main['header']='Halaman Detail'; $this->load->view('admin/index',$main); }else{ redirect('/admin'); } }else{ $main['data'] = $cek_data; $main['main']='admin/menu/detail'; $main['header']='Halaman Detail'; $this->load->view('admin/index',$main); } }else{ redirect('/admin'); } }else{ redirect('/admin'); } } function daftar_tunggu() { if ($this->uri->segment(3) == 'tanggalnya') { if (is_numeric($this->uri->segment(4)) and is_numeric($this->uri->segment(5))) { $cek_tahun = $this->madmin->tanggal_terakhir_bulan($this->uri->segment(4),$this->uri->segment(5)); $cek_data = $this->madmin->tampil_data_where('tb_pembelian',"(id_transaksi = 1 or id_transaksi = 2) and waktu_pembelian BETWEEN '".$this->uri->segment(5)."-".$this->uri->segment(4)."-01 00:00:00' AND '".$cek_tahun." 23:59:59' ORDER by waktu_pembelian DESC"); // print_r(count($cek_data->result())); if (count($cek_data->result()) > 0) { $main['data_pembelian'] = $cek_data; $main['main']='admin/menu/daftar_tunggu1'; $main['header']='Halaman Daftar Tunggu Bulan '.$this->uri->segment(4). ' ,Tahun '.$this->uri->segment(5); $this->load->view('admin/index',$main); }else{ redirect('/admin/daftar_tunggu'); } }else{ redirect('/admin/daftar_tunggu'); } }elseif ($this->uri->segment(3) == 'konfirmasi') { $no = $this->uri->segment(4); $cek_data = $this->madmin->tampil_data_where('tb_pembelian',array('no' => $no, 'id_transaksi' => 2)); if (count($cek_data->result()) > 0) { $this->madmin->update('tb_pembelian', array('no' => $no), array('id_transaksi' => 3)); $this->session->set_flashdata('success', "Berhasil Disahkan
Konfirmasi Pembayaran Telah Berhasil Disahkan
Pembelian No ".$no." Dipindahkan Ke Menu
'Proses Pembuatan Pesanan'"); redirect('/admin/daftar_tunggu'); }else{ redirect('/admin/daftar_tunggu'); } // echo count($cek_data->result()); }elseif (is_numeric($this->uri->segment(3))) { $cek_data = $this->madmin->tampil_data_where('tb_pembelian'," no = ".$this->uri->segment(3)." and (id_transaksi = 1 or id_transaksi = 2)"); if (count($cek_data->result())>0) { $main['data_pembelian'] = $cek_data; foreach ($cek_data->result() as $key => $value) ; $main['data_pembeli'] = $this->madmin->tampil_data_where('tb_pembeli', array('id' => $value->id_pembeli)); $main['bukti_pembayaran'] = $this->madmin->tampil_data_where('tb_foto_pembelian',array('no' => $value->no)); if ($value->desain == 0 ) { $main['data_produk'] = $this->madmin->tampil_data_where('tb_produk',array('no' => $value->id_produk)); $main['main']='admin/menu/daftar_tunggu_proses'; }elseif ($value->desain == 1) { $main['main']='admin/menu/daftar_tunggu_proses_desain_sendiri'; } $main['header']='Halaman Daftar Tunggu'; $this->load->view('admin/index',$main); }else{ redirect('/admin/daftar_tunggu'); } }elseif ($this->uri->segment(2) == 'daftar_tunggu'){ $main['data_pembelian'] = $this->madmin->tampil_data_where('tb_pembelian','(id_transaksi = 1 or id_transaksi = 2)'); // echo count($main['data_pembelian']->result()); $main['main']='admin/menu/daftar_tunggu'; $main['header']='Halaman Daftar Tunggu'; $this->load->view('admin/index',$main); }else{ redirect('/admin/daftar_tunggu'); } } function proses_pembuatan() { if ($this->uri->segment(3) == 'tanggalnya') { if (is_numeric($this->uri->segment(4)) and is_numeric($this->uri->segment(5))) { $cek_tahun = $this->madmin->tanggal_terakhir_bulan($this->uri->segment(4),$this->uri->segment(5)); $cek_data = $this->madmin->tampil_data_where('tb_pembelian',"(id_transaksi != 1 and id_transaksi != 2 and id_transaksi != 7 and id_transaksi != 8 and id_transaksi != 9 and id_transaksi != 10 and id_transaksi != 11) and waktu_pembelian BETWEEN '".$this->uri->segment(5)."-".$this->uri->segment(4)."-01 00:00:00' AND '".$cek_tahun." 23:59:59' ORDER by waktu_pembelian DESC"); // print_r(count($cek_data->result())); if (count($cek_data->result()) > 0) { $main['data_pembelian'] = $cek_data; $main['main']='admin/menu/proses_pembuatan1'; $main['header']='Halaman Proses Pembuatan Bulan '.$this->uri->segment(4). ' ,Tahun '.$this->uri->segment(5); $this->load->view('admin/index',$main); }else{ redirect('/admin/proses_pembuatan'); } }else{ redirect('/admin/proses_pembuatan'); } }elseif ($this->uri->segment(3) == 'cetakan_selesai') { // echo "sini proses cetakan selesai"; $no = $this->uri->segment(4); $cek_data = $this->madmin->tampil_data_where('tb_pembelian',array('no' => $no, 'id_transaksi' => 5)); // print_r(count($cek_data->result())); if (count($cek_data->result()) > 0) { $this->madmin->update('tb_pembelian',array('no' => $no), array('id_transaksi' => 6)); $this->session->set_flashdata('success', 'Cetakan Selesai
Sekarang Admin Akan Menunggu Pembeli Mengambil Pesanannya, Menunggu Pengesahan Penerimaan Dari Pembeli. Mohon Bersabar'); redirect('/admin/proses_pembuatan'); }else{ redirect('/admin/proses_pembuatan'); } }elseif ($this->uri->segment(3) == 'upload_foto_transaksi') { $file = $_FILES['file']; // print_r($file); if ($file == '' or $file == null) { redirect('/user'); }else{ // echo "ada"; ///// cek folder jika ada @ tiada /////// $no = $this->uri->segment(4); $dir = 'images/pembelian/foto_desain_selesai/'; if( is_dir($dir) === false ) { mkdir($dir); } print_r($no); $cek_data = $this->madmin->tampil_data_where('tb_foto_pembelian',array('no' => $no)); if (count($cek_data->result())>0) { $this->madmin->update('tb_foto_pembelian',array('no' => $no),array('foto_desain_selesai' => $dir.$no.'.jpg')); }else{ $this->madmin->insert('tb_foto_pembelian',array('no' => $no,'foto_desain_selesai' => $dir.$no.'.jpg')); } $this->madmin->update('tb_pembelian',array('no' => $no),array('id_transaksi' => 4)); $this->session->set_flashdata('success', 'Foto Desain Berhasil Diupload
Pengesahan Dari Pembeli Sedang Dalam Proses
Mohon Bersabar , Terima Kasih'); move_uploaded_file($file["tmp_name"], $dir.$no.".jpg"); } }elseif (is_numeric($this->uri->segment(3))) { $no = $this->uri->segment(3); $cek_data = $this->madmin->tampil_data_where('tb_pembelian','no = '.$this->uri->segment(3).' and (id_transaksi != 1 and id_transaksi != 2 and id_transaksi != 7 and id_transaksi != 8 and id_transaksi != 9 and id_transaksi != 10 and id_transaksi != 11)'); if (count($cek_data->result())>0) { $main['data_pembelian'] = $cek_data; foreach ($cek_data->result() as $key => $value) ; $main['data_pembeli'] = $this->madmin->tampil_data_where('tb_pembeli',array('id' => $value->id_pembeli)); $main['bukti_pembayaran'] = $this->madmin->tampil_data_where('tb_foto_pembelian',array('no' => $value->no)); if ($value->desain == 0) { $main['data_produk'] = $this->madmin->tampil_data_where('tb_produk',array('no' => $value->id_produk)); $main['main']='admin/menu/proses_pembuatan_proses'; }elseif ($value->desain == 1) { $main['main']='admin/menu/proses_pembuatan_proses_desain_sendiri'; } $main['header']='Halaman Proses Pembuatan'; $this->load->view('admin/index',$main); }else{ redirect('/admin/proses_pembuatan'); } }else{ $main['data_pembelian'] = $this->madmin->tampil_data_where('tb_pembelian',"id_transaksi != 1 and id_transaksi != 2 and id_transaksi != 7 and id_transaksi != 8 and id_transaksi != 9 and id_transaksi != 10 and id_transaksi != 11"); $main['main']='admin/menu/proses_pembuatan'; $main['header']='Halaman Proses Pembuatan'; $this->load->view('admin/index',$main); } } function daftar_pengembalian() { if ($this->uri->segment(3) == 'tanggalnya') { if (is_numeric($this->uri->segment(4)) and is_numeric($this->uri->segment(5))) { $cek_tahun = $this->madmin->tanggal_terakhir_bulan($this->uri->segment(4),$this->uri->segment(5)); $cek_data = $this->madmin->tampil_data_where('tb_pembelian',"(id_transaksi = 8 or id_transaksi = 9 or id_transaksi = 10 or id_transaksi = 11) and waktu_pembelian BETWEEN '".$this->uri->segment(5)."-".$this->uri->segment(4)."-01 00:00:00' AND '".$cek_tahun." 23:59:59' ORDER by waktu_pembelian DESC"); // print_r(count($cek_data->result())); if (count($cek_data->result()) > 0) { $main['data_pengembalian'] = $cek_data; $main['main']='admin/menu/daftar_pengembalian1'; $main['header']='Halaman Daftar Tunggu Bulan '.$this->uri->segment(4). ' ,Tahun '.$this->uri->segment(5); $this->load->view('admin/index',$main); }else{ redirect('/admin/daftar_pengembalian'); } }else{ redirect('/admin/daftar_pengembalian'); } }elseif ($this->uri->segment(3) == 'cetakan_selesai') { $cek_data = $this->madmin->tampil_data_where('tb_pembelian',array('id_transaksi' => 9,'no' => $this->uri->segment(4))); // print_r(count($cek_data->result())); if (count($cek_data->result()) > 0) { $this->madmin->update('tb_pembelian',array('id_transaksi' => 9,'no' => $this->uri->segment(4)),array('id_transaksi' => 10)); $this->session->set_flashdata('success', 'Pesanan Gantian Dikirim
Anda Akan Menerima Notifikasi Jika Pembeli Telah Menerima Pesanan'); redirect('/admin/daftar_pengembalian'); }else{ redirect('/admin/daftar_pengembalian'); } }elseif ($this->uri->segment(3) == 'konfirmasi_pengembalian') { // print_r($this->uri->segment(4)); $cek_data = $this->madmin->tampil_data_where('tb_pembelian',array('id_transaksi' => 8,'no' => $this->uri->segment(4))); // print_r(count($cek_data->result())); if (count($cek_data->result()) > 0) { $this->madmin->update('tb_pembelian',array('id_transaksi' => 8,'no' => $this->uri->segment(4)),array('id_transaksi' => 9)); $this->session->set_flashdata('success', 'Pengesahan Pengembalian Diterima
Anda Menerima Pengesahan Bukti Pengembalian Dari Pembeli. Waktu Untuk Mencetak Kembali Pesanan Pengembalian'); redirect('/admin/daftar_pengembalian'); }else{ redirect('/admin/daftar_pengembalian'); } // $cek_data = }elseif (is_numeric($this->uri->segment(3))) { $cek_data = $this->madmin->tampil_data_where('tb_pembelian','no = '.$this->uri->segment(3).' and (id_transaksi = 8 or id_transaksi = 9 or id_transaksi = 10 or id_transaksi = 11)'); if (count($cek_data->result()) > 0) { $main['header']='Halaman Daftar Pengembalian'; $main['data_pembelian'] = $cek_data; foreach ($cek_data->result() as $key => $value) ; $main['data_pembeli'] = $this->madmin->tampil_data_where('tb_pembeli',array('id' => $value->id_pembeli)); $main['bukti_pembayaran'] = $this->madmin->tampil_data_where('tb_foto_pembelian',array('no' => $value->no)); if ($value->desain == 0) { $main['data_produk'] = $this->madmin->tampil_data_where('tb_produk',array('no' => $value->id_produk)); $main['main']='admin/menu/daftar_pengembalian_proses'; }else{ $main['main']='admin/menu/daftar_pengembalian_proses_desain_sendiri'; } $this->load->view('admin/index',$main); }else{ redirect('/admin/daftar_pengembalian'); } }else{ $main['data_pengembalian'] = $this->madmin->tampil_data_where('tb_pembelian','id_transaksi = 8 or id_transaksi = 9 or id_transaksi = 10 or id_transaksi = 11'); $main['main']='admin/menu/daftar_pengembalian'; $main['header']='Halaman Daftar Pengembalian'; $this->load->view('admin/index',$main); } } function daftar_pembelian() { if (is_numeric($this->uri->segment(3))) { $cek_data = $this->madmin->tampil_data_where('tb_pembelian',array('no'=>$this->uri->segment(3),'id_transaksi' => 7)); if (count($cek_data->result()) > 0) { $main['header']='Halaman Daftar Pengembalian'; $main['data_pembelian'] = $cek_data; foreach ($cek_data->result() as $key => $value) ; $main['data_pembeli'] = $this->madmin->tampil_data_where('tb_pembeli',array('id' => $value->id_pembeli)); $main['bukti_pembayaran'] = $this->madmin->tampil_data_where('tb_foto_pembelian',array('no' => $value->no)); if ($value->desain == 0) { $main['data_produk'] = $this->madmin->tampil_data_where('tb_produk',array('no' => $value->id_produk)); $main['main']='admin/menu/proses_pembuatan_proses'; }else{ $main['main']='admin/menu/proses_pembuatan_proses_desain_sendiri'; } $this->load->view('admin/index',$main); }else{ redirect('/admin/daftar_pengembalian'); } }elseif ($this->uri->segment(3) == 'tanggalnya') { if (is_numeric($this->uri->segment(4)) and is_numeric($this->uri->segment(5))) { $cek_tahun = $this->madmin->tanggal_terakhir_bulan($this->uri->segment(4),$this->uri->segment(5)); $cek_data = $this->madmin->tampil_data_where('tb_pembelian',"id_transaksi = 7 and waktu_pembelian BETWEEN '".$this->uri->segment(5)."-".$this->uri->segment(4)."-01 00:00:00' AND '".$cek_tahun." 23:59:59' ORDER by waktu_pembelian DESC"); // print_r(count($cek_data->result())); if (count($cek_data->result()) > 0) { $main['data_pembelian'] = $cek_data; $main['main']='admin/menu/daftar_pembelian1'; $main['header']='Halaman Daftar Pesanan Selesai Bulan '.$this->uri->segment(4). ' ,Tahun '.$this->uri->segment(5); $this->load->view('admin/index',$main); }else{ redirect('/admin/daftar_pengembalian'); } }else{ redirect('/admin/daftar_pengembalian'); } }else{ $main['main']='admin/menu/daftar_pembelian'; $main['header']='Halaman Daftar Pesanan Selesai'; $main['data_pembelian'] = $this->madmin->tampil_data_where('tb_pembelian',array('id_transaksi' => 7)); $this->load->view('admin/index',$main); } } function laporan() { if ($this->uri->segment(3) == 'cetak') { if ($this->input->post('bulan') != '' and $this->input->post('bulan') != null and is_numeric($this->input->post('bulan')) and $this->input->post('tahun') != '' and $this->input->post('tahun') != null and is_numeric($this->input->post('tahun'))) { // echo "sini"; $cek_tahun = $this->madmin->tanggal_terakhir_bulan($this->input->post('bulan'),$this->input->post('tahun')); $cek_data = $this->madmin->tampil_data_where('tb_pembelian',"(id_transaksi != 1 and id_transaksi != 2) and waktu_pembelian BETWEEN '".$this->input->post('tahun')."-".$this->input->post('bulan')."-01 00:00:00' AND '".$cek_tahun." 23:59:59' ORDER by waktu_pembelian DESC"); // print_r(count($cek_data->result())); $html = ''; $undangan = 0; $kartu_nama = 0 ; $spanduk = 0 ; $undangan_jual = 0; $kartu_nama_jual = 0; $spanduk_jual = 0; foreach ($cek_data->result() as $key => $value) { $ket_pembelian = json_decode($value->ket); $cek_produk = $this->madmin->tampil_data_where('tb_produk',array('no' => $value->id_produk)); if ($value->desain == 0) { foreach ($cek_produk->result() as $key1 => $value1) ; $ket_produk = json_decode($value1->keterangan); if ($value1->kategori == 1) { if ($ket_produk->undangan == 1) { $kategori = "UA".$value1->no; }elseif ($ket_produk->undangan == 2) { $kategori = "UN".$value1->no; } $undangan = $undangan + 1; }elseif ($value1->kategori == 2) { $kategori = "KN".$value1->no; $kartu_nama = $kartu_nama + 1; }elseif ($value1->kategori == 3) { $kategori = "SP".$value1->no; $spanduk = $spanduk + 1; } }elseif ($value->desain == 1) { if ($value->kategori == 1) { if ($ket_pembelian->undangan == 1) { $kategori = "UA / Desain sendiri"; }elseif ($ket_pembelian->undangan == 2) { $kategori = "UN / Desain Sendiri"; } }elseif ($value->kategori == 2) { $kategori = "KN / Desain Sendiri"; }elseif ($value->kategori == 3) { $kategori = "SP / Desain Sendiri"; } } $cek_pembeli = $this->madmin->tampil_data_where('tb_pembeli',array('id' =>$value->id_pembeli)); foreach ($cek_pembeli->result() as $key2 => $value2) ; if ($value->desain == 0) { if ($value1->kategori != 3) { $jumlah_harga = ($ket_pembelian->jenis_kertas * $ket_pembelian->jumlah_kertas )+ $ket_produk->harga + substr($value2->no_telpon, -3); if ($value1->kategori == 1) { $undangan_jual = $undangan_jual + $jumlah_harga; }elseif ($value1->kategori == 2) { $kartu_nama_jual = $kartu_nama_jual + $jumlah_harga; } }elseif ($value1->kategori == 3) { $jumlah_harga = ($ket_pembelian->lebar * $ket_pembelian->panjang * 25000 * $ket_pembelian->jumlah_kertas) + $ket_produk->harga + substr($value2->no_telpon, -3); $spanduk_jual = $spanduk_jual + $jumlah_harga; } }elseif ($value->desain == 1) { if ($value->kategori != 3) { $jumlah_harga = $ket_pembelian->jenis_kertas * $ket_pembelian->jumlah_kertas + substr($value2->no_telpon, -3); }elseif ($value->kategori == 3) { $jumlah_harga = (($ket_pembelian->lebar * 12500) + ($ket_pembelian->panjang * 12500)) * $ket_pembelian->jumlah_kertas + substr($value2->no_telpon, -3); } } $no = $key +1; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; } $total = $undangan_jual + $kartu_nama_jual + $spanduk_jual; $html .= '
NoTanggal Pembelian Nama Pembeli Kode Produk Jumlah PembelianHarga
'.$no.''.$value->waktu_pembelian.''.$value2->nama.''.$kategori.''.$ket_pembelian->jumlah_kertas.' keping Rp . '.number_format($jumlah_harga).'


'; $html .= '
'; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= '
Jumlah Penjualan Undangan :'; $html .= ''.$undangan .' keping / Rp .'.number_format($undangan_jual).''; $html .= '
Jumlah Penjualan Kartu Nama :'; $html .= ''.$kartu_nama .' keping / Rp .'.number_format($kartu_nama_jual).''; $html .= '
Jumlah Penjualan Spanduk :'; $html .= ''.$spanduk .' keping / Rp . '.number_format($spanduk_jual).''; $html .= '
Total Penjualan :'; $html .= ' Rp . '.number_format($total).''; $html .= '
'; print_r($html); }else{ redirect('/admin/laporan'); } }elseif ($this->uri->segment(3) == 'tanggalnya') { if (is_numeric($this->uri->segment(4)) and is_numeric($this->uri->segment(5))) { $cek_tahun = $this->madmin->tanggal_terakhir_bulan($this->uri->segment(4),$this->uri->segment(5)); $cek_data = $this->madmin->tampil_data_where('tb_pembelian',"(id_transaksi != 1 and id_transaksi != 2) and waktu_pembelian BETWEEN '".$this->uri->segment(5)."-".$this->uri->segment(4)."-01 00:00:00' AND '".$cek_tahun." 23:59:59' ORDER by waktu_pembelian DESC"); // print_r(count($cek_data->result())); if (count($cek_data->result()) > 0) { $main['data_pembelian'] = $cek_data; $main['main']='admin/menu/laporan1'; $main['header']='Halaman Laporan Penjualan Bulan '.$this->uri->segment(4). ' ,Tahun '.$this->uri->segment(5); $this->load->view('admin/index',$main); }else{ redirect('/admin/laporan'); } }else{ redirect('/admin/laporan'); } }elseif ($this->uri->segment(2) == 'laporan'){ $main['data_pembelian'] = $this->madmin->tampil_data_where('tb_pembelian','(id_transaksi != 1 and id_transaksi != 2)'); // echo count($main['data_pembelian']->result()); $main['main']='admin/menu/laporan'; $main['header']='Halaman Laporan Penjualan'; $this->load->view('admin/index',$main); }else{ redirect('/admin/laporan'); } } function daftar_pembeli() { if (is_numeric($this->uri->segment(3))) { $cek_data = $this->madmin->tampil_data_where('tb_pembeli',array('id' => $this->uri->segment(3))); if (count($cek_data->result())>0) { foreach ($cek_data->result() as $key => $value) ; $main['data_pembelian'] = $this->madmin->tampil_data_where('tb_pembelian',array('id_pembeli' => $this->uri->segment(3))); $main['main']='admin/menu/daftar_pembeli_detail'; $main['header']='Halaman Daftar Pembeli'; $main['data_pembeli'] = $cek_data; $this->load->view('admin/index',$main); }else{ redirect('/admin/daftar_pembeli'); } }else{ $main['main']='admin/menu/daftar_pembeli'; $main['header']='Halaman Daftar Pembeli'; $main['data_pembeli'] = $this->madmin->tampil_data_keseluruhan('tb_pembeli'); $this->load->view('admin/index',$main); } } function rekening() { if ($this->input->post('edit_rekening')) { $no = $this->input->post('no'); $jenis = $this->input->post('jenis_bank'); $nama = $this->input->post('nama'); $nomor = $this->input->post('nomor'); $this->madmin->update('tb_rekening',array('no' => $no),array('jenis_bank' => $jenis, 'nama_bank' => $nama, 'nomor_bank' => $nomor)); if ($this->db->affected_rows()>0) { $this->session->set_flashdata('success', 'Berhasil
Rekening Bank Berhasil Diedit'); redirect('/admin/rekening/'.$no); }else{ $this->session->set_flashdata('error', 'Gagal
Tiada Perubahan Yang Berlaku Pada Rekening'); redirect('/admin/rekening/'.$no); } }elseif (is_numeric($this->uri->segment(3))) { $cek_data = $this->madmin->tampil_data_where('tb_rekening',array('no' => $this->uri->segment(3))); if (count($cek_data->result()) > 0) { $main['main']='admin/menu/rekening_info'; $main['header']='Halaman Rekening Bank'; $main['rekening_info'] = $cek_data; $main['rekening'] = $this->madmin->tampil_data_keseluruhan('tb_rekening'); $this->load->view('admin/index',$main); }else{ redirect('/admin/rekening'); } }elseif ($this->input->post('tambah_rekening')) { $jenis = $this->input->post('jenis_bank'); $nama = $this->input->post('nama'); $nomor = $this->input->post('nomor'); $cek_data = $this->madmin->tampil_data_where('tb_rekening',array('nama_bank' => $nama, 'nomor_bank' => $nomor)); if (count($cek_data->result()) > 0) { $this->session->set_flashdata('error', 'Error
Nomor Rekening ' .$nomor.' sudah ada dalam sistem'); redirect('/admin/rekening'); }else{ $this->madmin->insert('tb_rekening',array('jenis_bank' => $jenis, 'nama_bank' => $nama, 'nomor_bank' => $nomor)); $this->session->set_flashdata('success', 'Berhasil
Rekening Bank Baru Berhasil Ditambah Ke Sistem'); redirect('/admin/rekening'); } }elseif (is_string($this->uri->segment(3))) { redirect('/admin/rekening'); }elseif ($this->uri->segment(2) == 'rekening') { $main['main']='admin/menu/rekening'; $main['header']='Halaman Rekening Bank'; $main['rekening'] = $this->madmin->tampil_data_keseluruhan('tb_rekening'); $this->load->view('admin/index',$main); }else{ redirect('/admin/rekening'); } } ////////////////////////////////////////////////////////// function cek_penamaan_foto($imageFileType) { if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" ) { return 0; }else{ return 1; } } ////////////////////////////////////////////////////////// function tukar_halaman() { $no = $this->input->post('no'); $kategori = $this->input->post('kategori'); if ($no == null or $no == '' or $kategori == null or $kategori == '') { $this->session->set_flashdata('error', 'Error
Halaman Yang Ingin Diakses Tiada Dalam Sistem'); redirect('/admin'); } $nomor = $no; $data = $this->madmin->tampil_data_gambar($nomor,$kategori); $jumlah_produk = $this->madmin->tampil_data_where('tb_produk',array('kategori' => $kategori)); if (count($data->result())>0) {?>
result() as $key => $value): $keterangan = json_decode($value->keterangan); ?>

Harga : Rp. harga)?> / pcs
Upload : tanggal_upload?>




madmin->tampil_data_gambar($nomor,$kategori); if (count($data->result())>0) { ?>
result() as $key => $value): $keterangan = json_decode($value->keterangan); ?>

Harga : Rp. harga)?> / pcs
Upload : tanggal_upload?>




madmin->tampil_data_gambar($nomor,$kategori); if (count($data->result())>0) { ?>
result() as $key => $value): $keterangan = json_decode($value->keterangan); ?>

Harga : Rp. harga)?> / pcs
Upload : tanggal_upload?>




madmin->jumlah_halaman(count($jumlah_produk->result())); $ii = 0; for ($i=1; $i <= $jumlah ; $i++) { ?>
session->unset_userdata('admin'); $this->session->set_flashdata('success', 'Anda Berhasil Logout'); redirect('/home'); } } ?>