Example #1
0
}
if ($wr_id) {
    return;
}
if ($mw_basic[cf_notice_top]) {
    if (sizeof($notice_list)) {
        ?>
        <div id="notice_top">
        <ul>
        <?php 
        for ($i = 0, $m = sizeof($notice_list); $i < $m; $i++) {
            $sql = "select * from {$write_table} where wr_id = '{$notice_list[$i]}'";
            $qry = sql_query($sql);
            while ($row = sql_fetch_array($qry)) {
                $notice = get_list($row, $board, $board_skin_path, $mw_basic[cf_notice_top_length]);
                $notice[subject] = mw_reg_str($notice[subject]);
                $notice[subject] = bc_code($notice[subject], 0);
                $notice = mw_list_link($notice);
                ?>
                <li>
                    <i class="fa fa-bullhorn"></i>&nbsp;
                    <span class="subject"><a href="<?php 
                echo $notice[href];
                ?>
"><?php 
                echo $notice[subject];
                ?>
</a></span>
                    <?php 
                if ($notice[comment_cnt]) {
                    ?>
Example #2
0
    // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
    $sql = " select distinct wr_parent from {$write_table} where {$sql_search} ";
    $result = sql_query($sql);
    $total_count = sql_num_rows($result);
} else {
    $sql_search = "";
    $total_count = $board[bo_count_write];
}
// 자동치환
//$view[rich_content] = mw_reg_str($view[rich_content]);
$view[wr_subject] = mw_reg_str($view[wr_subject]);
$view[wr_subject] = bc_code($view[wr_subject], 0, 0);
$prev_wr_subject = bc_code($prev_wr_subject, 0, 0);
$prev_wr_subject = mw_reg_str($prev_wr_subject);
$next_wr_subject = bc_code($next_wr_subject, 0, 0);
$next_wr_subject = mw_reg_str($next_wr_subject);
// IP보이기 사용 여부
$ip = "";
$is_ip_view = $board[bo_use_ip_view];
if ($is_admin) {
    $is_ip_view = true;
    $ip = $write[wr_ip];
} else {
    if ($mw_basic[cf_attribute] == 'anonymous') {
        $ip = "";
    } else {
        if ($view[wr_anonymous]) {
            $ip = "";
        } else {
            if ($view[mb_id] == $config[cf_admin]) {
                $ip = "";
    $history_href = "javascript:btn_history({$row[wr_id]})";
}
if (!$is_comment_write) {
    $row[is_edit] = false;
    $row[is_reply] = false;
}
$tmpsize = array(0, 0);
$is_comment_image = false;
$comment_image = mw_get_noimage();
if ($mw_basic[cf_attribute] != "anonymous" && !$row[wr_anonymous] && $row[mb_id] && file_exists("{$comment_image_path}/{$row[mb_id]}")) {
    $comment_image = "{$comment_image_path}/{$row[mb_id]}";
    $is_comment_image = true;
    $tmpsize = @getImageSize($comment_image);
    $comment_image .= '?' . filemtime($comment_image);
}
$row[content] = mw_reg_str($row[content]);
// 자동치환
$row[content] = bc_code($row[content]);
if (strstr($row[wr_option], "html")) {
    $row[content] = mw_tag_debug($row[content]);
}
$row[content] = mw_set_sync_tag($row[content]);
// 잘못된 태그교정
$row[content] = mw_youtube_content($row[content], "144");
// 유투브 자동 재생
if ($mw_basic[cf_iframe_level] && $mw_basic[cf_iframe_level] <= $mb[mb_level]) {
    $row[content] = mw_special_tag($row[content]);
}
// 관리자 게시물은 IP 주소를 보이지 않습니다
if ($row[mb_id] == $config[cf_admin]) {
    $row[ip] = "";
Example #4
0
            $hot_list[] = sql_fetch("select wr_id, wr_subject, wr_link1, wr_link_write from {$write_table} where wr_id = '{$row['wr_id']}'");
        }
    } else {
        $sql = " select wr_id, wr_subject, wr_link1, wr_link_write from {$write_table} where wr_is_comment = 0 and {$sql_between} {$sql_except} ";
        $sql .= " order by wr_{$mw_basic[cf_hot_basis]} desc limit {$mw_basic['cf_hot_limit']}";
        $qry = sql_query($sql);
        while ($row = sql_fetch_array($qry)) {
            $hot_list[] = $row;
        }
    }
    mw_board_cache_write($hot_cache_file, $hot_list);
}
for ($i = 0, $m = count($hot_list); $row = $hot_list[$i]; $i++) {
    $row = get_list($row, $board, $board_skin_path, $mw_basic[cf_hot_len]);
    $row = mw_list_link($row);
    $row[subject] = mw_reg_str($row[subject]);
    $row[subject] = bc_code($row[subject], 0);
    $hot_list[$i] = $row;
}
?>
<div id=mw_basic_hot_list>
    <h3> <?php 
echo $hot_title;
?>
 인기 게시물 </h3>
    <ul class=mw_basic_hot_dot>
    <?php 
for ($i = 0, $m = count($hot_list); $row = $hot_list[$i]; $i++) {
    ?>
        <li class=hot_icon_<?php 
    echo $i + 1;
Example #5
0
            // 이미지 저장 방지
            if ($mw_basic[cf_image_save_close]) {
                $replacement .= "oncontextmenu=\"return false\" style=\"-webkit-touch-callout:none\"";
            }
            if ($size[0] > $board[bo_image_width]) {
                $replacement .= " class=\"content-image\" width=\"{$board['bo_image_width']}\"";
            }
            $data = @preg_replace($pattern, $replacement, $data);
        }
    }
    $view[rich_content] = $data;
}
// 추천링크 방지
$view[rich_content] = preg_replace("/bbs\\/good\\.php\\?/i", "#", $view[rich_content]);
$view[rich_content] = preg_replace_callback("/\\[code\\](.*)\\[\\/code\\]/iUs", "_preg_callback", $view[rich_content]);
$view[rich_content] = mw_reg_str($view[rich_content]);
// 이미지 링크
$view[rich_content] = preg_replace("/\\[\\<a\\s*href\\=\"(http|https|ftp)\\:\\/\\/([^[:space:]]+)\\.(gif|png|jpg|jpeg|bmp)\"\\s*[^\\>]*\\>.*\\<\\/a\\>\\]/iUs", "<img src='\$1://\$2.\$3' id='target_resize_image[]' onclick='image_window(this);'>", $view[rich_content]);
$view[rich_content] = preg_replace("/\\[(http|https|ftp)\\:\\/\\/([^[:space:]]+)\\.(gif|png|jpg|jpeg|bmp)\\]/iUs", "<img src='\$1://\$2.\$3' id='target_resize_image[]' onclick='image_window(this);'>", $view[rich_content]);
$view[rich_content] = preg_replace("/\\[\\<a\\s*href\\=\"(http|https|ftp)\\:\\/\\/([^[:space:]]+)\\.(gif|png|jpg|jpeg|bmp)\\]\"\\s*[^\\>]*\\>.*\\]\\<\\/a\\>/iUs", "<img src='\$1://\$2.\$3' id='target_resize_image[]' onclick='image_window(this);'>", $view[rich_content]);
// 배추코드
$view[rich_content] = bc_code($view[rich_content], 1, 0);
if (strstr($write[wr_option], "html")) {
    $view[rich_content] = mw_tag_debug($view[rich_content]);
}
$view[rich_content] = mw_set_sync_tag($view[rich_content]);
if ($mw_basic[cf_iframe_level] && $mw_basic[cf_iframe_level] <= $mb[mb_level]) {
    $view[rich_content] = mw_special_tag($view[rich_content]);
}
$google_map_code = null;
$google_map_is_view = false;
Example #6
0
/img/ps.png" height="13"></div>
        <div id="comment_url"></div>
    </td>
    <td width="5" valign="top"><img src="<?php 
echo $board_skin_path;
?>
/img/pr.png"></td>
</tr>
</table>
</div>

<?php 
if ($cwin) {
    ?>
<script type="text/javascript"> document.title = "<?php 
    echo mw_reg_str(addslashes($write[wr_subject]));
    ?>
"; </script>
<script type="text/javascript">
function btn_ip_search(ip) {
    window.open("<?php 
    echo $g4[admin_path];
    ?>
/member_list.php?sfl=mb_ip&stx=" + ip);
}
</script>
<?php 
    if ($mw_basic[cf_post_history]) {
        ?>
<script type="text/javascript">
function btn_history(wr_id) {
Example #7
0
                         echo "<span class='item media-no-text'><i class='fa fa-thumbs-up'></i> " . $list[$i]['wr_good'] . "</span>";
                     }
                     if (!$mw_basic['cf_list_nogood'] && $is_nogood) {
                         echo "<span class='item media-no-text'><i class='fa fa-thumbs-down'></i> " . $list[$i]['wr_nogood'] . "</span>";
                     }
                     if (!$mw_basic['cf_post_hit']) {
                         echo "<span class='item'><i class='fa fa-eye'></i> " . $list[$i]['wr_hit'] . "</span>";
                     }
                     echo "</div>";
                     if ($mw_basic['cf_type'] == 'desc') {
                         $desc = strip_tags($list[$i]['wr_content']);
                         if ($list[$i]['wr_contents_preview']) {
                             $desc = conv_content($list[$i]['wr_contents_preview'], $html);
                         }
                         $desc = preg_replace("/{이미지\\:([0-9]+)[:]?([^}]*)}/i", "", $desc);
                         $desc = mw_reg_str($desc);
                         $desc = cut_str($desc, $mw_basic['cf_desc_len']);
                         echo "<div class='mw_basic_list_desc media-no-text'>{$desc}</div>\n";
                     }
                     //}
                     ?>
 </td>
 <?php 
                     if ($mw_basic['cf_type'] != 'desc') {
                         ?>
 <?php 
                         if ($mw_basic[cf_reward]) {
                             ?>
 <td class="mw_basic_list_reward_point media-no-text"><?php 
                             echo number_format($reward[re_point]);
                             ?>