/** * index * * Show the last activity's info * * @access public * @return void */ public function index() { $this->load->model('Activity_model', true); $this->load->model('Image_model'); $this->activity->get_last(); $content = array('activity_detail' => array('path' => 'activity/detail', 'data' => array('id' => $this->activity->id, 'images' => Image_model::get_images_by_activity($this->activity->id), 'title' => $this->activity->name, 'content' => $this->activity->description))); $this->render($content); return; }
private function delete_image() { $this->load->smc_model('Image_model'); //unlink image $query = $this->db->select('id_image,product_id')->from('image')->where('product_id', intval($this->product_id))->get(); $images = $query->result_object(); if (count($images)) { foreach ($images as $val) { $types = Image_model::getImageType(); $ImageDir = APPPATH . '../global/img/p/'; if (is_array($types)) { foreach ($types as $type) { $filename = $val->product_id . '-' . $val->id_image . '-' . $type->name . '.jpg'; if (file_exists($ImageDir . $filename)) { @unlink($ImageDir . $filename); } } } $this->db->delete('image', array('id_image' => $val->id_image)); } } }
private function delete_image($id_template = null) { //unlink image $query = $this->db->select('id_image,id_template')->from($this->_image_table)->where('id_template', intval(intval($id_template)))->get(); $images = $query->result_object(); if (count($images)) { foreach ($images as $val) { $types = Image_model::getImageType(); $ImageDir = APPPATH . '../upload/template/'; if (is_array($types)) { foreach ($types as $type) { $filename = $val->id_template . '_' . $val->id_image . '.jpg'; if (file_exists($ImageDir . $filename)) { @unlink($ImageDir . $filename); } } } $this->db->delete('image', array('id_image' => $val->id_image)); } } }