while ($row = sql_fetch_array($qry)) { $file = "{$file_path}/{$row['bf_file']}"; mw_make_thumbnail($change_image_size, $change_image_size, $file, $file, true); $size = getImageSize($file); sql_query("update {$g4['board_file_table']} set bf_width = '{$size['0']}', bf_height = '{$size['1']}',\n bf_filesize = '" . filesize($file) . "'\n where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_no = '{$row['bf_no']}'"); } $write_run_time = mw_time_log($write_run_time, "[write] resize_custom"); } // 썸네일 $thumb_file = mw_thumb_jpg($thumb_path . '/' . $wr_id); $thumb2_file = mw_thumb_jpg($thumb2_path . '/' . $wr_id); $thumb3_file = mw_thumb_jpg($thumb3_path . '/' . $wr_id); $thumb4_file = mw_thumb_jpg($thumb4_path . '/' . $wr_id); $thumb5_file = mw_thumb_jpg($thumb5_path . '/' . $wr_id); // 썸네일 생성 $is_thumb = mw_make_thumbnail_row($bo_table, $wr_id, $_POST['wr_content'], $mw_basic['cf_image_remote_save']); $write_run_time = mw_time_log($write_run_time, "[write] mw_make_thumbnail_row"); // 원본 워터마크 for ($i = 0, $m = sizeof($watermark_files); $i < $m; $i++) { // 기존 원터마크 파일 삭제 unlink($watermark_files[$i]); $write_run_time = mw_time_log($write_run_time, "[write] unlink watermark_files"); } if ($mw_basic[cf_watermark_use] && is_mw_file($mw_basic[cf_watermark_path])) { $sql = "select * from {$g4['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_width > 0 order by bf_no"; $qry = sql_query($sql); while ($row = sql_fetch_array($qry)) { $watermark_file = mw_watermark_file("{$file_path}/{$row['bf_file']}"); if ($mw_basic['cf_image_outline']) { mw_image_outline($watermark_file, null, $mw_basic['cf_image_outline_color']); }
array_map('unlink', $files); $files = glob("{$thumb4_path}/*"); array_map('unlink', $files); $files = glob("{$thumb5_path}/*"); array_map('unlink', $files); $sql = "select wr_id, wr_content, wr_datetime, wr_link1, wr_link2 from {$write_table} where wr_is_comment = '0' order by wr_num"; $qry = sql_query($sql); while ($write = sql_fetch_array($qry)) { $wr_id = $write[wr_id]; $wr_content = $write[wr_content]; $thumb_file = mw_thumb_jpg($thumb_path . '/' . $wr_id); $thumb2_file = mw_thumb_jpg($thumb2_path . '/' . $wr_id); $thumb3_file = mw_thumb_jpg($thumb3_path . '/' . $wr_id); $thumb4_file = mw_thumb_jpg($thumb4_path . '/' . $wr_id); $thumb5_file = mw_thumb_jpg($thumb5_path . '/' . $wr_id); $is_thumb = mw_make_thumbnail_row($bo_table, $wr_id, $wr_content, true); if (!$is_thumb) { if (preg_match("/youtu/i", $write['wr_link1'])) { mw_get_youtube_thumb($wr_id, $write['wr_link1'], $write['wr_datetime']); } else { if (preg_match("/youtu/i", $write['wr_link2'])) { mw_get_youtube_thumb($wr_id, $write['wr_link2'], $write['wr_datetime']); } else { if (preg_match("/vimeo/i", $write['wr_link1'])) { mw_get_vimeo_thumb($wr_id, $write['wr_link1'], $write['wr_datetime']); } else { if (preg_match("/vimeo/i", $write['wr_link2'])) { mw_get_vimeo_thumb($wr_id, $write['wr_link2'], $write['wr_datetime']); } else { $pt = mw_youtube_pattern($write['wr_content']); if ($pt) {
// 보기차단 게시물 if ($list[$i]['wr_view_block']) { $list[$i][subject] = "보기가 차단된 게시물입니다."; } // 게시물 아이콘 $write_icon = mw_write_icon($list[$i]); // 썸네일 $thumb_file = mw_thumb_jpg($thumb_path . '/' . $list[$i]['wr_id']); $thumb2_file = mw_thumb_jpg($thumb2_path . '/' . $list[$i]['wr_id']); $thumb3_file = mw_thumb_jpg($thumb3_path . '/' . $list[$i]['wr_id']); $thumb4_file = mw_thumb_jpg($thumb4_path . '/' . $list[$i]['wr_id']); $thumb5_file = mw_thumb_jpg($thumb5_path . '/' . $list[$i]['wr_id']); $set_width = $mw_basic[cf_thumb_width]; $set_height = $mw_basic[cf_thumb_height]; if (!$wr_id && !is_mw_file($thumb_file)) { $is_thumb = mw_make_thumbnail_row($bo_table, $list[$i]['wr_id'], $list[$i]['wr_content']); $list_run_time = mw_time_log($list_run_time, "[list] mw_make_thumbnail_row"); if (!is_mw_file($thumb_file)) { /* if (preg_match("/youtu/i", $list[$i]['link'][1])) mw_get_youtube_thumb($list[$i]['wr_id'], $list[$i]['link'][1]); else if (preg_match("/youtu/i", $list[$i]['link'][2])) mw_get_youtube_thumb($list[$i]['wr_id'], $list[$i]['link'][2]); else if (preg_match("/vimeo/i", $list[$i]['link'][1])) mw_get_vimeo_thumb($list[$i]['wr_id'], $list[$i]['link'][1]); else if (preg_match("/vimeo/i", $list[$i]['link'][2])) mw_get_vimeo_thumb($list[$i]['wr_id'], $list[$i]['link'][2]); else { $pt = mw_youtube_pattern($list[$i]['wr_content']); if ($pt) { preg_match($pt, $list[$i]['wr_content'], $mat); mw_get_youtube_thumb($list[$i]['wr_id'], $mat[1]); } else { $pt = mw_vimeo_pattern($list[$i]['wr_content']);