/** * 썸네일 파일을 삭제한다. */ public function removeThumbnail() { global $wpdb; if ($this->uid) { $content = $wpdb->get_row("SELECT * FROM `{$wpdb->prefix}kboard_board_content` WHERE `uid`='{$this->uid}' LIMIT 1"); if ($content->thumbnail_file) { kbaord_delete_resize(KBOARD_WORDPRESS_ROOT . stripslashes($content->thumbnail_file)); @unlink(KBOARD_WORDPRESS_ROOT . stripslashes($content->thumbnail_file)); $wpdb->query("UPDATE `{$wpdb->prefix}kboard_board_content` SET `thumbnail_file`='', `thumbnail_name`='' WHERE `uid`='{$this->uid}'"); } } }
/** * 미디어를 삭제한다. * @param object $media */ public function deleteWithMedia($media) { global $wpdb; if ($media->uid) { kbaord_delete_resize(KBOARD_WORDPRESS_ROOT . stripslashes($media->file_path)); @unlink(KBOARD_WORDPRESS_ROOT . stripslashes($media->file_path)); $wpdb->query("DELETE FROM `{$wpdb->prefix}kboard_meida` WHERE `uid`='{$media->uid}'"); $wpdb->query("DELETE FROM `{$wpdb->prefix}kboard_meida_relationships` WHERE `media_uid`='{$media->uid}'"); } }
/** * 썸네일 파일을 삭제한다. * @param boolean $update */ public function removeThumbnail($update = true) { global $wpdb; if ($this->uid && $this->thumbnail_file) { kbaord_delete_resize(KBOARD_WORDPRESS_ROOT . stripslashes($this->thumbnail_file)); @unlink(KBOARD_WORDPRESS_ROOT . stripslashes($this->thumbnail_file)); if ($update) { $wpdb->query("UPDATE `{$wpdb->prefix}kboard_board_content` SET `thumbnail_file`='', `thumbnail_name`='' WHERE `uid`='{$this->uid}'"); } } }