/**
  * Save thumbnail
  *
  * params int $id Article-ID
  * params boolean $is_upthumb Upload thumbnail or not
  *
  * @author Nguyen Van Hiep
  * @author Dao Anh Minh
  * @access public
  *
  * @version 1.0
  * @since 1.0
  */
 protected function save_thumb($id, $is_upthumb)
 {
     if (!$is_upthumb) {
         return;
     }
     Upload::save();
     $info = Upload::get_files(0);
     $filepath = $info['saved_to'] . $info['saved_as'];
     $name = 'a' . $id . '_' . str_replace('-', '_', $info['saved_as']);
     $image = Image::load($filepath);
     $image->save($this->dir . $name);
     File::delete($filepath);
     Model_Article::save_thumb($id, $name);
 }
Exemple #2
0
 /**
  * Save thumbnail
  *
  * params int $id Article-ID
  * params boolean $is_upthumb Upload thumbnail or not
  *
  * @author Nguyen Van Hiep
  * @author Dao Anh Minh
  * @access public
  *
  * @version 1.0
  * @since 1.0
  */
 protected function save_thumb($art_obj, $is_upthumb)
 {
     if (!$is_upthumb) {
         return;
     }
     Upload::save();
     $info = Upload::get_files(0);
     foreach (Upload::get_files() as $each_file_info) {
         if ($each_file_info['field'] == 'thumbnail') {
             // Delete old file
             $this->delete_file($art_obj->id, $this->dir . $art_obj->thumb, 'thumbnail');
             $filepath = $each_file_info['saved_to'] . $each_file_info['saved_as'];
             $name = 'a' . $art_obj->id . '_' . str_replace('-', '_', $each_file_info['saved_as']);
             $image = Image::load($filepath);
             $image->save($this->dir . $name);
             File::delete($filepath);
             Model_Article::save_thumb($art_obj->id, $name);
         } else {
             // Delete old file
             $this->delete_file($art_obj->id, $this->dir . $art_obj->detail_image, 'detail_image');
             $d_file_path = $each_file_info['saved_to'] . $each_file_info['saved_as'];
             $d_name = 'detail_image' . $art_obj->id . '_' . str_replace('-', '_', $each_file_info['saved_as']);
             $d_image = Image::load($d_file_path);
             $d_image->save($this->dir . $d_name);
             File::delete($d_file_path);
             Model_Article::save_detail_image($art_obj->id, $d_name);
         }
     }
     //        $filepath = $info['saved_to'] . $info['saved_as'];
     //
     //        $name = 'a' . $id . '_' . str_replace('-', '_', $info['saved_as']);
     //
     //        $image = Image::load($filepath);
     //        $image->save($this->dir . $name);
     //
     //        File::delete($filepath);
     //        Model_Article::save_thumb($id, $name);
     //
     //        // save detail image
     //        if (!empty(Upload::get_files(1))) {
     //            $detail_image_info  = Upload::get_files(1);
     //            $d_file_path        = $detail_image_info['saved_to'] . $detail_image_info['saved_as'];
     //            $d_name             = 'detail_image' . $id . '_' . str_replace('-', '_', $detail_image_info['saved_as']);
     //            $d_image            = Image::load($d_file_path);
     //            $d_image->save($this->dir . $d_name);
     //
     //            File::delete($d_file_path);
     //            Model_Article::save_detail_image($id, $d_name);
     //        }
 }