/** * 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); // } }