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) {
Exemple #3
0
 // 보기차단 게시물
 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']);