Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function produkdetail_post()
- {
- $id = trim($this->post('id'));
- if ($id == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'ID Berita kosong.',
- ];
- $this->response($response, 403);
- } else {
- $dataDetail = $this->db->get_where('v_produk', array('produk_id' => $id))->row();
- if (count($dataDetail) == 0) {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Data Berita tidak ditemukan.',
- ];
- $this->response($response, 403);
- } else {
- $produk_id = $dataDetail->produk_id;
- $dataThumbnail = array();
- $listThumbnail = $this->db->get_where('simastani_thumbnail', array('produk_id' => $produk_id))->result();
- foreach ($listThumbnail as $x) {
- $dataThumbnail[] = array(
- 'gambar' => base_url('img/produk_folder/' . $x->thumbnail_image),
- );
- }
- if ($dataDetail->user_avatar != '') {
- $avatar = base_url('img/icon/' . $dataDetail->user_avatar);
- } else {
- $avatar = base_url('img/no-avatar.png');
- }
- $response = [
- 'resp_error' => false,
- 'resp_msg' => 'success',
- 'id' => $dataDetail->produk_id,
- 'namaproduk' => $dataDetail->produk_nama,
- 'kategori' => $dataDetail->kategori_nama,
- 'deskripsi' => $dataDetail->produk_desc,
- 'tipe' => ($dataDetail->produk_tipe == 1 ? 'Organik' : 'Non Organik'),
- 'spesifikasi' => $dataDetail->produk_spek,
- 'sertifikat' => $dataDetail->produk_sertifikat,
- 'jadwalpanen' => $dataDetail->produk_panen,
- 'no_hp' => '62' . substr($dataDetail->toko_no_hp, 1),
- 'harga' => number_format($dataDetail->produk_harga, 0, '', '.'),
- 'kapasitas' => number_format($dataDetail->produk_kapasitas, 0, '', ','),
- 'luas' => number_format($dataDetail->produk_luas, 0, '', ','),
- 'stok' => number_format($dataDetail->produk_stok, 0, '', ','),
- 'image' => base_url('img/produk_folder/' . $dataDetail->produk_gambar),
- 'avatar' => $avatar,
- 'thumbnail' => $dataThumbnail,
- ];
- $this->response($response, 200);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement