示例#1
0
 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);
 }
示例#2
0
 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);
 }
示例#3
0
 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);
 }
示例#4
0
 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);
 }