function save($object = '', $related_field = '') { if (!$this->exists()) { $o = new showroomphoto(); $o->select_max('position'); $o->get(); if (count($o->all) != 0) { $max = $o->position + 1; $this->position = $max; } else { $this->postion = 1; } } return parent::save($object, $related_field); }
function factory() { $showrooms = new showroom(3); $dis['showrooms'] = $showrooms; $showroomphotos = new showroomphoto(); $showroomphotos->where('showroom_id', $showrooms->id); $showroomphotos->get_iterated(); $dis['showroomphotos'] = $showroomphotos; $this->page_title = $showrooms->name; $this->page_description = $showrooms->description; $this->page_keyword = $showrooms->keyword; $this->menu_active = 'factory'; $dis['base_url'] = base_url(); $dis['view'] = 'front/showroom/factory'; $this->viewfront($dis); }
function edit($id = 0) { $showrooms = new showroom($id); if ($_SERVER['REQUEST_METHOD'] == "GET") { } else { $showrooms->name_vietnamese = $this->input->post('name_vietnamese'); $showrooms->name_english = $this->input->post('name_english'); $showrooms->kind = $this->input->post('kind'); $showrooms->description = $this->input->post('description'); $showrooms->keyword = $this->input->post('keyword'); $showrooms->txtDescription_vietnamese = $this->input->post('txtDescription_vietnamese'); $showrooms->txtDescription_english = $this->input->post('txtDescription_english'); $showrooms->video = $this->input->post('video'); $this->load->helper('remove_vn_helper'); $showrooms->name_none = remove_vn($showrooms->name_vietnamese); $filePath = 'img/showroom/'; $this->load->library('file_lib'); $dataupload = $this->file_lib->upload('image', $filePath); if (is_array($dataupload)) { $showrooms->image = $filePath . $dataupload['file_name']; } if ($showrooms->save()) { redirect($this->admin . 'showrooms/listAll'); } } $photos = new showroomphoto(); $photos->where('showroom_id', $id); $photos->get_iterated(); $dis['photos'] = $photos; $dis['base_url'] = base_url(); $dis['title'] = "Thêm/ Sửa Showroom"; $dis['menu_active'] = "Showroom"; $dis['view'] = "showroom/edit"; $dis['object'] = $showrooms; $dis['nav_menu'] = array(array("type" => "back", "text" => "Quay về", "link" => "{$this->admin_url}showrooms/", "onclick" => ""), array("type" => "add", "text" => "Thêm Showroomphoto", "link" => "{$this->admin_url}showroomphotos/edit/" . $id, "onclick" => "")); $this->viewadmin($dis); }
function delete($id) { $photos = new showroomphoto($id); if (!$photos->exists()) { show_404(); } else { $photos->delete(); flash_message('success', 'Thành công. Đối tượng đã được xóa.'); redirect($_SERVER['HTTP_REFERER']); } }