コード例 #1
0
 /**
  * 썸네일 파일을 삭제한다.
  */
 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}'");
         }
     }
 }
コード例 #2
0
 /**
  * 미디어를 삭제한다.
  * @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}'");
     }
 }
コード例 #3
0
 /**
  * 썸네일 파일을 삭제한다.
  * @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}'");
         }
     }
 }