$kakao_thumb_path = $g4['path'] . "/data/file/{$bo_table}/thumbnail/" . $wr_id; $kakao_thumb_url = $g4['url'] . "/data/file/{$bo_table}/thumbnail/" . $wr_id; if ($mw_basic['cf_thumb_jpg']) { $kakao_thumb_path .= ".jpg"; $kakao_thumb_url .= ".jpg"; } if ($mw_basic['cf_thumb_width'] < 70 or $mw_basic['cf_thumb_width'] < 70) { for ($i = 2, $m = 5; $i < $m; ++$i) { if ($mw_basic['cf_thumb' . $i . '_width'] >= 70 and $mw_basic['cf_thumb' . $i . '_height'] >= 70) { $kakao_thumb_path = str_replace("/thumbnail/", "/thumbnail{$i}/", $kakao_thumb_path); $kakao_thumb_url = str_replace("/thumbnail/", "/thumbnail{$i}/", $kakao_thumb_url); break; } } } if (!is_mw_file($kakao_thumb_path)) { $kakao_thumb_url = ''; } else { $kakao_thumb_size = @getImageSize($kakao_thumb_path); } if ($kakao_thumb_size[0] < 70 or $kakao_thumb_size[1] < 70) { $kakao_thumb_path = ''; $kakao_thumb_url = ''; } if (!strstr(strtolower($_SERVER[HTTP_USER_AGENT]), "mobile")) { $kakao_url = "#;\" onclick=\"javascript:alert('모바일 기기에서만 작동합니다.');"; } if (strstr($mw_basic[cf_sns], '/kakao/')) { ?> <div><a href="#;" id="kakao-link-btn"><img src="<?php echo $board_skin_path;
<script> $(document).ready(function () { $.get("<?php echo $youtube_collect_path; ?> /ajax.php?bo_table=<?php echo $bo_table; ?> "); }); </script> <?php } } // kakao 수집기 if ($mw_basic[cf_collect] == 'kakao' && $kakao_collect_path && is_mw_file("{$kakao_collect_path}/_config.php")) { include_once "{$kakao_collect_path}/_config.php"; if ($mw_kakao_collect_config['cf_license']) { ?> <script> $(document).ready(function () { $.get("<?php echo $kakao_collect_path; ?> /ajax.php?bo_table=<?php echo $bo_table; ?> "); }); </script> <?php
if ($tmp) { sql_query("update {$write_table} set mb_id = '{$contents_shop_id}' where wr_id = '{$wr_id}'"); } $write_run_time = mw_time_log($write_run_time, "[write-tail] update contentes_shop_id"); } if ($is_admin && $wr_to_id && $mw_basic[cf_attribute] == "1:1") { $tmp = sql_fetch("select * from {$g4['member_table']} where mb_id = '{$wr_to_id}'"); if ($tmp) { sql_query("update {$write_table} set wr_to_id = '{$wr_to_id}' where wr_id = '{$wr_id}'"); } $write_run_time = mw_time_log($write_run_time, "[write-tail] update 1:1 wr_to_id"); } if ($mw_basic['cf_image_outline']) { for ($i = 0, $m = count($upload); $i < $m; ++$i) { $dest_file = "{$g4['path']}/data/file/{$bo_table}/" . $upload[$i][file]; if (is_mw_file($dest_file)) { mw_image_outline($dest_file, null, $mw_basic['cf_image_outline_color']); } } $editor_image = mw_get_editor_image($_POST['wr_content']); for ($j = 0, $m = count($editor_image['local_path']); $j < $m; $j++) { mw_image_outline($editor_image['local_path'][$j], null, $mw_basic['cf_image_outline_color']); } $write_run_time = mw_time_log($write_run_time, "[write-tail] outline"); } include_once $board_skin_path . '/mw.proc/naver_syndi.php'; $write_run_time = mw_time_log($write_run_time, "[write-tail] naver_syndi"); if ($mw_basic['cf_include_write_update_tail'] && is_mw_file($mw_basic['cf_include_write_update_tail'])) { include $mw_basic['cf_include_write_update_tail']; $write_run_time = mw_time_log($write_run_time, "[write-tail] include write_update_tail"); }
?> '" class="fa-button"><i class="fa fa-list"></i> 목록</a></td> </tr> </table> </form> <?php if ($mw_basic[cf_include_tail] && is_mw_file($mw_basic[cf_include_tail]) && strstr($mw_basic[cf_include_tail_page], '/w/')) { include_once $mw_basic[cf_include_tail]; } ?> </td></tr></table> <?php if (is_mw_file($g4['path'] . "/js/jquery.kcaptcha.js")) { ?> <script src="<?php echo $g4['path'] . "/js/jquery.kcaptcha.js"; ?> "></script> <?php } ?> <script> $(document).ready(function () { if (typeof(document.fwrite.ca_name) != 'undefined') { fwrite.ca_name.value = "<?php echo $sca; ?>
$talent_market_path = "{$g4['path']}/plugin/talent-market"; if (!is_dir($talent_market_path) || !is_mw_file("{$talent_market_path}/_config.php")) { $mw_basic['cf_talent_market'] = null; } } // 재능마켓 if ($mw_basic['cf_reward']) { $reward_path = "{$g4['path']}/plugin/reward"; if (!is_dir($reward_path) || !is_mw_file("{$reward_path}/_config.php")) { $mw_basic['cf_reward'] = null; } } // 게시판 배너 $bbs_banner_path = "{$g4['path']}/plugin/bbs-banner"; if ($mw_basic['cf_bbs_banner']) { if (!is_dir($bbs_banner_path) || !is_mw_file("{$bbs_banner_path}/_config.php")) { $mw_basic['cf_bbs_banner'] = null; } } if ($mw_basic['cf_write_notice']) { $mw_basic['cf_write_notice'] = trim($mw_basic['cf_write_notice']); $mw_basic['cf_write_notice'] = str_replace("\r", "", $mw_basic['cf_write_notice']); $mw_basic['cf_write_notice'] = str_replace("\n", "\\n", $mw_basic['cf_write_notice']); } if (!$mw_basic['cf_singo_id']) { $mw_basic['cf_singo_id'] = $config['cf_admin']; } if (!$mw_basic['cf_email']) { $mw_basic['cf_email'] = "test@test.com\ntest@test.com\n"; } if (!$mw_basic['cf_hp']) {
} if ($is_filter_add) { $tmp = explode(",", $cf_filter); foreach ((array) $tmp as $f) { $f = trim($f); if (!$f) { continue; } $filter_list[] = $f; } $cf_filter = addslashes(implode(",", $filter_list)); sql_query("update {$g4['config_table']} set cf_filter = '{$cf_filter}'"); } } $mw_syndi_path = $g4['path'] . '/plugin/naver-syndi'; if (is_mw_file($mw_syndi_path . '/_config.php')) { include_once $mw_syndi_path . '/_config.php'; include_once $mw_syndi_path . '/_lib.php'; } if ($is_all_delete or $is_all_move) { $all_board_sql = "select * from {$g4['board_table']} "; $all_board_qry = sql_query($all_board_sql); while ($all_board_row = sql_fetch_array($all_board_qry)) { if ($is_ip) { $all_write_sql = "select * from {$g4['write_prefix']}{$all_board_row['bo_table']} where mb_id = '' and wr_ip = '{$mb_id}' order by wr_num"; } else { $all_write_sql = "select * from {$g4['write_prefix']}{$all_board_row['bo_table']} where mb_id = '{$mb_id}' order by wr_num"; } $all_write_qry = sql_query($all_write_sql); while ($all_write_row = sql_fetch_array($all_write_qry)) { if ($is_all_delete or $all_write_row[wr_is_comment]) {
$view[file] = null; } } $view[rich_content] = mw_youtube_content($view[rich_content]); $ob_exam = ''; $ob_exam_flag = false; if ($mw_basic['cf_exam']) { if (is_mw_file("{$exam_path}/view.skin.php")) { ob_start(); include "{$exam_path}/view.skin.php"; $ob_exam = ob_get_clean(); if (preg_match("/\\[시험문제\\]/i", $view[rich_content])) { $ob_exam_flag = true; $view[rich_content] = preg_replace("/\\[시험문제\\]/i", $ob_exam, $view[rich_content]); } } } $ob_marketdb = ''; $ob_marketdb_flag = false; if ($mw_basic['cf_marketdb'] and $write['wr_marketdb']) { if (is_mw_file("{$marketdb_path}/view.skin.php")) { ob_start(); include "{$marketdb_path}/view.skin.php"; $ob_marketdb = ob_get_clean(); if (preg_match("/\\[마케팅DB\\]/i", $view[rich_content])) { $ob_marketdb_flag = true; $view[rich_content] = preg_replace("/\\[마케팅DB\\]/i", $ob_marketdb, $view[rich_content]); } } } //$view['rich_content'] = mw_path_to_url($view['rich_content']);
$sql = " select bf_source, bf_file from {$mw['comment_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_no = '{$no}' "; $file = sql_fetch($sql); if (!$file[bf_file]) { alert_close("파일 정보가 존재하지 않습니다."); } if ($member[mb_level] < $board[bo_download_level]) { $alert_msg = "다운로드 권한이 없습니다."; if ($member[mb_id]) { alert($alert_msg); } else { alert($alert_msg . "\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id={$wr_id}&{$qstr}&url=" . urlencode("{$g4['bbs_path']}/board.php?bo_table={$bo_table}&wr_id={$wr_id}")); } } $filepath = "{$g4['path']}/data/file/{$bo_table}/{$file['bf_file']}"; $filepath = addslashes($filepath); if (!is_mw_file($filepath) || !@file_exists($filepath)) { alert("파일이 존재하지 않습니다."); } // 이미 다운로드 받은 파일인지를 검사한 후 게시물당 한번만 포인트를 차감하도록 수정 $ss_name = "ss_down_{$bo_table}_{$wr_id}"; if (!get_session($ss_name)) { // 자신의 글이라면 통과 // 관리자인 경우 통과 if ($write[mb_id] && $write[mb_id] == $member[mb_id] || $is_admin) { } else { if ($board[bo_download_level] > 1) { // 다운로드 포인트가 음수이고 회원의 포인트가 0 이거나 작다면 if ($member[mb_point] + $board[bo_download_point] < 0) { alert("보유하신 포인트(" . number_format($member[mb_point]) . ")가 없거나 모자라서 다운로드(" . number_format($board[bo_download_point]) . ")가 불가합니다.\\n\\n포인트를 적립하신 후 다시 다운로드 해 주십시오."); } // 게시물당 한번만 차감하도록 수정
?> } if (typeof geditor_textareas != "undefined") { geditor_load(); } if (work == 'c') { <?php if (is_g5() && $is_guest) { ?> $("#captcha_reload").trigger("click"); <?php } else { if (is_mw_file("{$g4['bbs_path']}/kcaptcha_session.php") && $is_guest && !$write_error) { ?> $.kcaptcha_run(); <?php } } ?> if ($("#secret_"+comment_id).val() == "1") { $("#secret_reply").css("display", "inline"); $("#wr_secret").attr("checked", true); $("#wr_secret").prop("checked", true); } } }
if ($is_anonymous) { $write['wr_name'] = '익명'; } $bo_subject = htmlspecialchars($board['bo_subject']); $html = 0; if (strstr($write['wr_option'], "html1")) { $html = 1; } else { if (strstr($write['wr_option'], "html2")) { $html = 2; } } $view = get_view($write, $board, $board_skin_path, 255); $view['content'] = conv_content($view['wr_content'], $html); $file_viewer = $board_skin_path . '/mw.proc/mw.file.viewer.php'; if (is_mw_file($file_viewer)) { include $file_viewer; } if (function_exists("mw_path_to_url")) { $view['rich_content'] = mw_path_to_url($view['rich_content']); } $find = array('&', ' '); $replace = array('&', ' '); $content = str_replace($find, $replace, $view['rich_content']); $row['id'] = $write['wr_id']; $row['title'] = htmlspecialchars($write['wr_subject']); $row['author'] = htmlspecialchars($write['wr_name']); $row['link'] = mw_seo_url($bo_table, $write['wr_id']); $row['link'] = str_replace("&", "&", $row['link']); $row['pubdate'] = date("c", strtotime($write['wr_datetime'])); if ($write['wr_last']) {