\'\"\\\'\\\"\%\=\(\)\/\^\*]/", "", $_POST['bo_category_list']) : ''; $sql_common = " gr_id = '{$_POST['gr_id']}', bo_subject = '{$_POST['bo_subject']}', bo_mobile_subject = '{$_POST['bo_mobile_subject']}', bo_device = '{$_POST['bo_device']}', bo_admin = '{$_POST['bo_admin']}', bo_list_level = '{$_POST['bo_list_level']}', bo_read_level = '{$_POST['bo_read_level']}', bo_write_level = '{$_POST['bo_write_level']}', bo_reply_level = '{$_POST['bo_reply_level']}', bo_comment_level = '{$_POST['bo_comment_level']}', bo_html_level = '{$_POST['bo_html_level']}', bo_link_level = '{$_POST['bo_link_level']}', bo_count_modify = '{$_POST['bo_count_modify']}', bo_count_delete = '{$_POST['bo_count_delete']}', bo_upload_level = '{$_POST['bo_upload_level']}', bo_download_level = '{$_POST['bo_download_level']}', bo_read_point = '{$_POST['bo_read_point']}', bo_write_point = '{$_POST['bo_write_point']}', bo_comment_point = '{$_POST['bo_comment_point']}', bo_download_point = '{$_POST['bo_download_point']}', bo_use_category = '{$_POST['bo_use_category']}', bo_category_list = '{$str_bo_category_list}', bo_use_sideview = '{$_POST['bo_use_sideview']}', bo_use_file_content = '{$_POST['bo_use_file_content']}', bo_use_secret = '{$_POST['bo_use_secret']}', bo_use_dhtml_editor = '{$_POST['bo_use_dhtml_editor']}', bo_use_rss_view = '{$_POST['bo_use_rss_view']}', bo_use_good = '{$_POST['bo_use_good']}', bo_use_nogood = '{$_POST['bo_use_nogood']}', bo_use_name = '{$_POST['bo_use_name']}', bo_use_signature = '{$_POST['bo_use_signature']}', bo_use_ip_view = '{$_POST['bo_use_ip_view']}', bo_use_list_view = '{$_POST['bo_use_list_view']}', bo_use_list_file = '{$_POST['bo_use_list_file']}', bo_use_list_content = '{$_POST['bo_use_list_content']}', bo_use_email = '{$_POST['bo_use_email']}', bo_use_cert = '{$_POST['bo_use_cert']}', bo_use_sns = '{$_POST['bo_use_sns']}', bo_use_captcha = '{$_POST['bo_use_captcha']}', bo_table_width = '{$_POST['bo_table_width']}', bo_subject_len = '{$_POST['bo_subject_len']}', bo_mobile_subject_len = '{$_POST['bo_mobile_subject_len']}', bo_page_rows = '{$_POST['bo_page_rows']}', bo_mobile_page_rows = '{$_POST['bo_mobile_page_rows']}', bo_new = '{$_POST['bo_new']}', bo_hot = '{$_POST['bo_hot']}', bo_image_width = '{$_POST['bo_image_width']}', bo_skin = '{$_POST['bo_skin']}', bo_mobile_skin = '{$_POST['bo_mobile_skin']}', "; // 최고 관리자인 경우에만 수정가능 if ($is_admin === 'super'){ $sql_common .= " bo_include_head = '{$_POST['bo_include_head']}', bo_include_tail = '{$_POST['bo_include_tail']}', bo_content_head = '{$_POST['bo_content_head']}', bo_content_tail = '{$_POST['bo_content_tail']}', bo_mobile_content_head = '{$_POST['bo_mobile_content_head']}', bo_mobile_content_tail = '{$_POST['bo_mobile_content_tail']}', "; } $sql_common .= " bo_insert_content = '{$_POST['bo_insert_content']}', bo_gallery_cols = '{$_POST['bo_gallery_cols']}', bo_gallery_width = '{$_POST['bo_gallery_width']}', bo_gallery_height = '{$_POST['bo_gallery_height']}', bo_mobile_gallery_width = '{$_POST['bo_mobile_gallery_width']}', bo_mobile_gallery_height= '{$_POST['bo_mobile_gallery_height']}', bo_upload_count = '{$_POST['bo_upload_count']}', bo_upload_size = '{$_POST['bo_upload_size']}', bo_reply_order = '{$_POST['bo_reply_order']}', bo_use_search = '{$_POST['bo_use_search']}', bo_order = '{$_POST['bo_order']}', bo_write_min = '{$_POST['bo_write_min']}', bo_write_max = '{$_POST['bo_write_max']}', bo_comment_min = '{$_POST['bo_comment_min']}', bo_comment_max = '{$_POST['bo_comment_max']}', bo_sort_field = '{$_POST['bo_sort_field']}', bo_1_subj = '{$_POST['bo_1_subj']}', bo_2_subj = '{$_POST['bo_2_subj']}', bo_3_subj = '{$_POST['bo_3_subj']}', bo_4_subj = '{$_POST['bo_4_subj']}', bo_5_subj = '{$_POST['bo_5_subj']}', bo_6_subj = '{$_POST['bo_6_subj']}', bo_7_subj = '{$_POST['bo_7_subj']}', bo_8_subj = '{$_POST['bo_8_subj']}', bo_9_subj = '{$_POST['bo_9_subj']}', bo_10_subj = '{$_POST['bo_10_subj']}', bo_1 = '{$_POST['bo_1']}', bo_2 = '{$_POST['bo_2']}', bo_3 = '{$_POST['bo_3']}', bo_4 = '{$_POST['bo_4']}', bo_5 = '{$_POST['bo_5']}', bo_6 = '{$_POST['bo_6']}', bo_7 = '{$_POST['bo_7']}', bo_8 = '{$_POST['bo_8']}', bo_9 = '{$_POST['bo_9']}', bo_10 = '{$_POST['bo_10']}' "; if ($w == '') { $row = sql_fetch(" select count(*) as cnt from {$g5['board_table']} where bo_table = '{$bo_table}' "); if ($row['cnt']) alert($bo_table.' 은(는) 이미 존재하는 TABLE 입니다.'); $sql = " insert into {$g5['board_table']} set bo_table = '{$bo_table}', bo_count_write = '0', bo_count_comment = '0', $sql_common "; sql_query($sql); // 게시판 테이블 생성 $file = file('./sql_write.sql'); $sql = implode($file, "\n"); $create_table = $g5['write_prefix'] . $bo_table; // sql_board.sql 파일의 테이블명을 변환 $source = array('/__TABLE_NAME__/', '/;/'); $target = array($create_table, ''); $sql = preg_replace($source, $target, $sql); sql_query($sql, FALSE); } else if ($w == 'u') { // 게시판의 글 수 $sql = " select count(*) as cnt from {$g5['write_prefix']}{$bo_table} where wr_is_comment = 0 "; $row = sql_fetch($sql); $bo_count_write = $row['cnt']; // 게시판의 코멘트 수 $sql = " select count(*) as cnt from {$g5['write_prefix']}{$bo_table} where wr_is_comment = 1 "; $row = sql_fetch($sql); $bo_count_comment = $row['cnt']; // 글수 조정 /* 엔피씨님의 팁으로 교체합니다. 130308 http://sir.kr/g5_tiptech/27207 */ if (isset($_POST['proc_count'])) { // 원글을 얻습니다. //$sql = " select wr_id from {$g5['write_prefix']}{$bo_table} where wr_is_comment = 0 "; $sql = " select a.wr_id, (count(b.wr_parent) - 1) as cnt from {$g5['write_prefix']}{$bo_table} a, {$g5['write_prefix']}{$bo_table} b where a.wr_id=b.wr_parent and a.wr_is_comment=0 group by a.wr_id "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { /* // 코멘트수를 얻습니다. $sql2 = " select count(*) as cnt from {$g5['write_prefix']}$bo_table where wr_parent = '{$row['wr_id']}' and wr_is_comment = 1 "; $row2 = sql_fetch($sql2); */ sql_query(" update {$g5['write_prefix']}{$bo_table} set wr_comment = '{$row['cnt']}' where wr_id = '{$row['wr_id']}' "); } } // 공지사항에는 등록되어 있지만 실제 존재하지 않는 글 아이디는 삭제합니다. $bo_notice = ""; $lf = ""; if ($board['bo_notice']) { $tmp_array = explode(",", $board['bo_notice']); for ($i=0; $i