function edit($id = 0) { $this->load->library('file_lib'); $metro = new metro($id); if ($_SERVER['REQUEST_METHOD'] == "GET") { } else { $metro->title = $this->input->post('title'); $metro->link = $this->input->post('link'); $metro->dir = 'img/metro'; $metro->type = $this->input->post('type'); $new_image = $this->input->post('newimage'); $dataupload = $this->file_lib->upload('image', 'img/metro'); if (!is_array($dataupload)) { //flash_message('error',$dataupload); } else { $metro->img = 'img/metro/' . $dataupload['file_name']; } if ($metro->save()) { flash_message('success', 'Thành công. Thao tác đã được thực hiện.'); redirect($this->admin . 'metros/edit/' . $metro->id); } } $dis['base_url'] = base_url(); $dis['title'] = "Add/Edit Metro Slideshow"; $dis['menu_active'] = "Metro"; $dis['view'] = "metro/edit"; $dis['object'] = $metro; $dis['nav_menu'] = array(array("type" => "back", "text" => "Back", "link" => "{$this->admin_url}metros", "onclick" => "")); $this->viewadmin($dis); }