Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class Item extends CI_Controller {
- function __construct()
- {
- parent::__construct();
- $this->load->library(array('template', 'form_validation'));
- $this->load->model('app_admin');
- }
- public function index()
- {
- $data['data'] = $this->app_admin->get_all('t_items');
- $this->template->admin('admin/manage_item', $data);
- }
- public function add_item()
- {
- if($this->input->post('submit', TRUE) == 'Submit'){
- $this->form_validation->set_rules('nama', 'Nama Item', 'required|min_length[4]');
- $this->form_validation->set_rules('harga', 'Harga Item', 'required|numeric');
- $this->form_validation->set_rules('berat', 'Berat Item', 'required|numeric');
- $this->form_validation->set_rules('status', 'status Item', 'required|numeric');
- $this->form_validation->set_rules('desk', 'Deskripsi Item', 'required|min_length[4]');
- if($this->form_validation->run()== TRUE)
- {
- $config['upload_path'] = '.asset/upload/';
- $config['allowed_types'] = 'gif|jpg|png';
- $config['max_size'] = '2048'; //KB
- $config['file_name'] = 'gambar' .time();
- $config['max_width'] = '2000'; //pixels
- $config['max_height'] = '2000'; //pixels
- $this->load->library('upload', $config);
- if ( ! $this->upload->do_upload('foto'))
- {
- $gbr =$this->upload->data();
- $items = array(
- 'nama_item'=> $this->input->post('nama', TRUE),
- 'harga'=> $this->input->post('harga', TRUE),
- 'berat'=> $this->input->post('berat', TRUE),
- 'status'=> $this->input->post('status', TRUE),
- 'gambar' => $gbr['file_name'],
- 'deskripsi'=> $this->input->post('desk', TRUE),
- );
- $this->app_admin->insert('t_items', $items);
- } else {
- $this->session->set_flashdata('alert', 'anda belum mengupload foto');
- }
- }
- }
- $data['nama'] = $this->input->post('nama', TRUE);
- $data['berat'] = $this->input->post('berat', TRUE);
- $data['harga'] = $this->input->post('harga', TRUE);
- $data['status'] = $this->input->post('status', TRUE);
- $data['desk'] = $this->input->post('desk', TRUE);
- $data['header'] = "Tambah Produk";
- $this->template->admin('admin/item_form' , $data);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement