function save($object = '', $related_field = '') { if (!$this->exists()) { $o = new bannercat(); $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 detail($id) { $id = $this->uri->segment(3); $galleriesCat = new bannercat($id); $dis['galleriesCat'] = $galleriesCat; $banner = new banner(); $banner->where('bannercat_id', $id); $banner->get_iterated(); $dis['banner'] = $banner; $this->page_title = $banner->name; $this->page_description = $banner->name; $this->page_keyword = $banner->name; // products $galleriesSame = new bannercat(); $galleriesSame->where('id !=', 25); $galleriesSame->where('id !=', $galleriesCat->id); $galleriesSame->get_iterated(); $dis['galleriesSame'] = $galleriesSame; $dis['base_url'] = base_url(); $dis['view'] = 'front/galleries/galleries-de'; $this->viewfront($dis); }
function delete_image($bannercat_id, $banner_id) { $this->load->library('file_lib'); $bannercat = new bannercat($bannercat_id); $banner = new banner($banner_id); if (!$bannercat->exists()) { show_404(); } if ($banner->isCanNotDelete == 1) { flash_message('error', 'Không thể xóa banner này'); } else { $banner->delete(); flash_message('success', 'Xóa thành công'); } redirect($this->admin_url . "bannercats/list_image/" . $bannercat_id); }
function add_image($banner_id) { $this->load->library('file_lib'); $banner = new banner($banner_id); $dataupload = $this->file_lib->upload('image', "img/banner"); $this->resize_image("img/banner/" . $dataupload['file_name'], 200, 100); if (!is_array($dataupload)) { flash_message('error', "Hình ảnh :" . $dataupload); $flag_error = true; } else { $bannercat = new bannercat(); $bannercat->link = $dataupload['file_name']; $bannercat->title = $this->input->post('title'); $bannercat->banner_id = $banner_id; $bannercat->save(); } redirect($this->admin_url . "banners/list_image/" . $banner_id); }