Advertisement
Willy23

Controller Rekalmeadmin

Dec 25th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4. class Reklameadmin extends CI_Controller {
  5.  
  6.     public function perbaruireklame(){
  7.         $dbconnect = $this->load->database();
  8.         $this->load->model('mpapan');
  9.         $id1 = $this->input->get('id');
  10.         $this->load->library('upload');
  11.        
  12.         $nmfile = "file_".time();
  13.         $config['upload_path'] ='./assets/upload/billboard/';
  14.         $config['allowed_types'] = 'jpg|png';
  15.         $config['max_size'] = '2048';
  16.         $config['max_width']  = '1288';
  17.         $config['max_height']  = '768';
  18.         $config['file_name'] = $nmfile;
  19.        
  20.         $this->upload->initialize($config);
  21.  
  22.         if ($this->upload->do_upload('foto'))
  23.            {  $gbr = $this->upload->data();
  24.                if($this->mpapan->validation() == TRUE){
  25.                    
  26.                     $data1 = array (
  27.                     'nama_reklame'=> $this->input->post('namapapan'),
  28.                     'id_kota'=> $this->input->post('kota'),
  29.                     'alamat'=> $this->input->post('alamat'),
  30.                     'keterangan'=> $this->input->post('keterangan'),
  31.                     'id_ukuran'=> $this->input->post('ukuran'),
  32.                     'nama_file'=>$gbr['file_name'],
  33.                     );
  34.                    
  35.                     $this->mpapan->editdata($data1, $id1 );
  36.                     $this->session->set_flashdata("pesan", "<div class=\"col-md-12\"><div class=\"alert alert-success\" id=\"alert\">Data Papan Reklame berhasil diperbarui</div></div>");
  37.                     redirect('Admin/daftarpapanreklame');
  38.                }
  39.                
  40.               else{
  41.                     if($this->mpapan->validation() == TRUE){
  42.                     $data1 = array(
  43.                     'nama_reklame'=> $this->input->post('namapapan'),
  44.                     'id_kota'=> $this->input->post('kota'),
  45.                     'alamat'=> $this->input->post('alamat'),
  46.                     'keterangan'=> $this->input->post('keterangan'),
  47.                     'id_ukuran'=> $this->input->post('ukuran'),
  48.                     );
  49.                    
  50.                     $this->mupload->editdata($data1,$id1);
  51.                     $this->session->set_flashdata("pesan", "<div class=\"col-md-12\"><div class=\"alert alert-danger\" id=\"alert\">Berhasil edit, Gambar tidak ada diupload !!</div></div>");
  52.                     redirect('admin/daftarpapanreklame');
  53.                     }
  54.              }
  55.            }
  56.  
  57. public function ambilidreklame(){
  58.         $data = array('title' => 'Edit Data Anggota', 'main_view' => 'Admin/Papan_Reklame/edit_reklame');
  59.         $id = $this->input->get('id');
  60.         $dbconnect = $this->load->database();
  61.         $this->load->model('mpapan');
  62.         $this->load->model('mukuran');
  63.         $this->load->model('mkota');
  64.         $data['fototemp'] = $this->input->post('foto');
  65.         $data['datareklame'] = $this->mpapan->ambil($id);
  66.         $data['kategori']   =  $this->mukuran->get_data();
  67.         $data['kategori1']   =  $this->mkota->get_data();
  68.         $data['record']     =  $this->mpapan->get_one($id)->row_array();
  69.         $this->load->view($this->layout, $data);
  70.      }
  71.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement