Esempio n. 1
0
 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));
         }
     }
 }
Esempio n. 2
0
 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));
         }
     }
 }