Merge branch 'master' of github.com:gnuboard/g4s
Conflicts: adm/admin.head.php head.php
This commit is contained in:
@ -100,13 +100,21 @@ function textarea_size(fld, size)
|
||||
$href2 = '</a>';
|
||||
}
|
||||
$current_class = "";
|
||||
<<<<<<< HEAD
|
||||
if ((isset($sub_menu) && substr($sub_menu, 0, 2) == substr($menu['menu'.$key][0][0], 0, 2)) || defined('_ADMIN_INDEX_'))
|
||||
=======
|
||||
if (isset($sub_menu) && (substr($sub_menu, 0, 2) == substr($menu['menu'.$key][0][0], 0, 2) || defined('_ADMIN_INDEX_')))
|
||||
>>>>>>> e7b5429b4b7a43150b180dc9efa62eaf13e8b6f7
|
||||
$current_class = " gnb_1depth_on";
|
||||
echo "<li class=\"gnb_1depth".$current_class."\">";
|
||||
echo $href1 . $menu['menu'.$key][0][1] . $href2;
|
||||
echo print_menu1('menu'.$key, 1);
|
||||
echo "</li>";
|
||||
<<<<<<< HEAD
|
||||
if ($current_class || !defined('_ADMIN_INDEX_')) $current_class = ""; // 클래스 반복부여 방지
|
||||
=======
|
||||
if ($current_class || !_ADMIN_INDEX_) $current_class = ""; // 클래스 반복부여 방지
|
||||
>>>>>>> e7b5429b4b7a43150b180dc9efa62eaf13e8b6f7
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@ -1,28 +1,26 @@
|
||||
<?
|
||||
include_once('./_common.php');
|
||||
|
||||
if (!$board[bo_table])
|
||||
{
|
||||
$wr_id = $_GET['wr_id'];
|
||||
|
||||
$cwin = "";
|
||||
if (array_key_exists('cwin', $_GET)) {
|
||||
$cwin = $_GET['cwin'];
|
||||
}
|
||||
|
||||
if (!$board['bo_table']) {
|
||||
if ($cwin) // 코멘트 보기
|
||||
alert_close('존재하지 않는 게시판입니다.', $g4['path']);
|
||||
else
|
||||
alert('존재하지 않는 게시판입니다.', $g4['path']);
|
||||
}
|
||||
|
||||
if ($write[wr_is_comment])
|
||||
{
|
||||
/*
|
||||
if ($cwin) // 코멘트 보기
|
||||
alert_close("코멘트는 상세보기 하실 수 없습니다.");
|
||||
else
|
||||
alert("코멘트는 상세보기 하실 수 없습니다.");
|
||||
*/
|
||||
goto_url('./board.php?bo_table='.$bo_table.'&wr_id='.$write[wr_parent].'#c_'.$wr_id);
|
||||
if (array_key_exists('wr_is_comment', $write)) {
|
||||
goto_url('./board.php?bo_table='.$bo_table.'&wr_id='.$write['wr_parent'].'#c_'.$wr_id);
|
||||
}
|
||||
|
||||
if (!$bo_table)
|
||||
{
|
||||
$msg = 'bo_table 값이 넘어오지 않았습니다.'.PHP_EOL.PHP_EOL.'board.php?bo_table=code 와 같은 방식으로 넘겨 주세요.';
|
||||
if (!$bo_table) {
|
||||
$msg = "bo_table 값이 넘어오지 않았습니다.\\n\\nboard.php?bo_table=code 와 같은 방식으로 넘겨 주세요.";
|
||||
if ($cwin) // 코멘트 보기
|
||||
alert_close($msg);
|
||||
else
|
||||
@ -30,11 +28,9 @@ if (!$bo_table)
|
||||
}
|
||||
|
||||
// wr_id 값이 있으면 글읽기
|
||||
if ($wr_id)
|
||||
{
|
||||
if (isset($wr_id) && $wr_id) {
|
||||
// 글이 없을 경우 해당 게시판 목록으로 이동
|
||||
if (!$write[wr_id])
|
||||
{
|
||||
if (!$write['wr_id']) {
|
||||
$msg = '글이 존재하지 않습니다.'.PHP_EOL.PHP_EOL.'글이 삭제되었거나 이동된 경우입니다.';
|
||||
if ($cwin)
|
||||
alert_close($msg);
|
||||
@ -148,73 +144,75 @@ if ($wr_id)
|
||||
set_session($ss_name, TRUE);
|
||||
}
|
||||
|
||||
$g4['title'] = strip_tags(conv_subject($write[wr_subject], 255));
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($member[mb_level] < $board[bo_list_level])
|
||||
{
|
||||
if ($member[mb_id])
|
||||
$g4['title'] = strip_tags(conv_subject($write['wr_subject'], 255));
|
||||
} else {
|
||||
if ($member['mb_level'] < $board['bo_list_level']) {
|
||||
if ($member['mb_id'])
|
||||
alert('목록을 볼 권한이 없습니다.', $g4['path']);
|
||||
else
|
||||
alert('목록을 볼 권한이 없습니다.'.PHP_EOL.PHP_EOL.'회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode('board.php?bo_table='.$bo_table.'&wr_id='.$wr_id));
|
||||
}
|
||||
|
||||
if (!$page) $page = 1;
|
||||
if (!isset($page)) $page = 1;
|
||||
|
||||
$g4['title'] = $board[bo_subject].$page.' 페이지';
|
||||
$g4['title'] = $board['bo_subject'].$page.' 페이지';
|
||||
}
|
||||
|
||||
include_once($g4['path'].'/head.sub.php');
|
||||
|
||||
$width = $board[bo_table_width];
|
||||
$width = $board['bo_table_width'];
|
||||
if ($width <= 100) $width .= '%';
|
||||
|
||||
// IP보이기 사용 여부
|
||||
$ip = "";
|
||||
$is_ip_view = $board[bo_use_ip_view];
|
||||
$is_ip_view = $board['bo_use_ip_view'];
|
||||
if ($is_admin) {
|
||||
$is_ip_view = true;
|
||||
$ip = $write[wr_ip];
|
||||
if (array_key_exists('wr_ip', $write)) {
|
||||
$ip = $write['wr_ip'];
|
||||
}
|
||||
} else // 관리자가 아니라면 IP 주소를 감춘후 보여줍니다.
|
||||
$ip = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $write[wr_ip]);
|
||||
|
||||
// 분류 사용
|
||||
$is_category = false;
|
||||
$category_name = '';
|
||||
if ($board[bo_use_category]) {
|
||||
if ($board['bo_use_category']) {
|
||||
$is_category = true;
|
||||
$category_name = $write[ca_name]; // 분류명
|
||||
if (array_key_exists('ca_name', $write)) {
|
||||
$category_name = $write['ca_name']; // 분류명
|
||||
}
|
||||
}
|
||||
|
||||
// 추천 사용
|
||||
$is_good = false;
|
||||
if ($board[bo_use_good])
|
||||
if ($board['bo_use_good'])
|
||||
$is_good = true;
|
||||
|
||||
// 비추천 사용
|
||||
$is_nogood = false;
|
||||
if ($board[bo_use_nogood])
|
||||
if ($board['bo_use_nogood'])
|
||||
$is_nogood = true;
|
||||
|
||||
$admin_href = "";
|
||||
// 최고관리자 또는 그룹관리자라면
|
||||
if ($member[mb_id] && ($is_admin == 'super' || $group[gr_admin] == $member[mb_id]))
|
||||
if ($member['mb_id'] && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id']))
|
||||
$admin_href = $g4['admin_path'].'/board_form.php?w=u&bo_table='.$bo_table;
|
||||
|
||||
if (!($board[bo_use_comment] && $cwin))
|
||||
if (!($board['bo_use_comment'] && $cwin))
|
||||
include_once('./board_head.php');
|
||||
|
||||
echo '<script src="'.$g4['path'].'/js/sideview.js"></script>';
|
||||
|
||||
if (!($board[bo_use_comment] && $cwin)) {
|
||||
if (!($board['bo_use_comment'] && $cwin)) {
|
||||
// 게시물 아이디가 있다면 게시물 보기를 INCLUDE
|
||||
if ($wr_id)
|
||||
if (isset($wr_id) && $wr_id) {
|
||||
include_once('./view.php');
|
||||
}
|
||||
|
||||
// 전체목록보이기 사용이 "예" 또는 wr_id 값이 없다면 목록을 보임
|
||||
//if ($board[bo_use_list_view] || empty($wr_id))
|
||||
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
|
||||
if ($member['mb_level'] >= $board['bo_list_level'] && $board['bo_use_list_view'] || empty($wr_id))
|
||||
include_once ('./list.php');
|
||||
|
||||
include_once('./board_tail.php');
|
||||
|
||||
@ -2,14 +2,17 @@
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
// 게시판 관리의 상단 파일 경로
|
||||
if ($board[bo_include_head])
|
||||
@include ($board[bo_include_head]);
|
||||
if ($board['bo_include_head']) {
|
||||
@include ($board['bo_include_head']);
|
||||
}
|
||||
|
||||
// 게시판 관리의 상단 이미지 경로
|
||||
if ($board[bo_image_head])
|
||||
echo '<img src="'.$g4['path'].'/data/file/'.$bo_table.'/'.$board[bo_image_head].'">';
|
||||
if ($board['bo_image_head']) {
|
||||
echo '<img src="'.$g4['path'].'/data/file/'.$bo_table.'/'.$board['bo_image_head'].'">';
|
||||
}
|
||||
|
||||
// 게시판 관리의 상단 내용
|
||||
if ($board[bo_content_head])
|
||||
echo stripslashes($board[bo_content_head]);
|
||||
if ($board['bo_content_head']) {
|
||||
echo stripslashes($board['bo_content_head']);
|
||||
}
|
||||
?>
|
||||
89
bbs/list.php
89
bbs/list.php
@ -3,8 +3,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
// 분류 사용 여부
|
||||
$is_category = false;
|
||||
if ($board[bo_use_category])
|
||||
{
|
||||
if ($board['bo_use_category']) {
|
||||
$is_category = true;
|
||||
$category_location = './board.php?bo_table='.$bo_table.'&sca=';
|
||||
$category_option = get_category_option($bo_table); // SELECT OPTION 태그로 넘겨받음
|
||||
@ -16,8 +15,7 @@ if ($sop != 'and' && $sop != 'or')
|
||||
|
||||
// 분류 선택 또는 검색어가 있다면
|
||||
$stx = trim($stx);
|
||||
if ($sca || $stx)
|
||||
{
|
||||
if ($sca || $stx) {
|
||||
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);
|
||||
|
||||
// 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
|
||||
@ -33,79 +31,73 @@ if ($sca || $stx)
|
||||
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} ";
|
||||
$result = sql_query($sql);
|
||||
$total_count = mysql_num_rows($result);
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
$sql_search = "";
|
||||
|
||||
$total_count = $board[bo_count_write];
|
||||
$total_count = $board['bo_count_write'];
|
||||
}
|
||||
|
||||
$total_page = ceil($total_count / $board[bo_page_rows]); // 전체 페이지 계산
|
||||
$total_page = ceil($total_count / $board['bo_page_rows']); // 전체 페이지 계산
|
||||
if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $board[bo_page_rows]; // 시작 열을 구함
|
||||
$from_record = ($page - 1) * $board['bo_page_rows']; // 시작 열을 구함
|
||||
|
||||
// 관리자라면 CheckBox 보임
|
||||
$is_checkbox = false;
|
||||
if ($member[mb_id] && ($is_admin == 'super' || $group[gr_admin] == $member[mb_id] || $board[bo_admin] == $member[mb_id]))
|
||||
if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))
|
||||
$is_checkbox = true;
|
||||
|
||||
// 정렬에 사용하는 QUERY_STRING
|
||||
$qstr2 = 'bo_table='.$bo_table.'&sop='.$sop;
|
||||
|
||||
if ($board[bo_gallery_cols])
|
||||
$td_width = (int)(100 / $board[bo_gallery_cols]);
|
||||
if ($board['bo_gallery_cols']) {
|
||||
$td_width = (int)(100 / $board['bo_gallery_cols']);
|
||||
}
|
||||
|
||||
// 정렬
|
||||
// 인덱스 필드가 아니면 정렬에 사용하지 않음
|
||||
//if (!$sst || ($sst && !(strstr($sst, 'wr_id') || strstr($sst, "wr_datetime")))) {
|
||||
if (!$sst)
|
||||
{
|
||||
if ($board[bo_sort_field])
|
||||
$sst = $board[bo_sort_field];
|
||||
else
|
||||
if (!$sst) {
|
||||
if ($board['bo_sort_field']) {
|
||||
$sst = $board['bo_sort_field'];
|
||||
} else {
|
||||
$sst = "wr_num, wr_reply";
|
||||
$sod = "";
|
||||
}
|
||||
else {
|
||||
}
|
||||
} else {
|
||||
// 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)
|
||||
// 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.
|
||||
// $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
|
||||
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
|
||||
}
|
||||
|
||||
if ($sst)
|
||||
if ($sst) {
|
||||
$sql_order = " order by {$sst} {$sod} ";
|
||||
|
||||
if ($sca || $stx)
|
||||
{
|
||||
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, {$board[bo_page_rows]} ";
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = " select * from {$write_table} where wr_is_comment = 0 {$sql_order} limit {$from_record}, {$board[bo_page_rows]} ";
|
||||
|
||||
if ($sca || $stx) {
|
||||
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, {$board['bo_page_rows']} ";
|
||||
} else {
|
||||
$sql = " select * from {$write_table} where wr_is_comment = 0 {$sql_order} limit {$from_record}, {$board['bo_page_rows']} ";
|
||||
}
|
||||
$result = sql_query($sql);
|
||||
|
||||
// 년도 2자리
|
||||
$today2 = $g4[time_ymd];
|
||||
$today2 = $g4['time_ymd'];
|
||||
|
||||
$list = array();
|
||||
$i = 0;
|
||||
|
||||
if (!$sca && !$stx)
|
||||
{
|
||||
$arr_notice = explode(',', trim($board[bo_notice]));
|
||||
for ($k=0; $k<count($arr_notice); $k++)
|
||||
{
|
||||
if (!$sca && !$stx) {
|
||||
$arr_notice = explode(',', trim($board['bo_notice']));
|
||||
for ($k=0; $k<count($arr_notice); $k++) {
|
||||
if (trim($arr_notice[$k])=='') continue;
|
||||
|
||||
$row = sql_fetch(" select * from {$write_table} where wr_id = '{$arr_notice[$k]}' ");
|
||||
|
||||
if (!$row[wr_id]) continue;
|
||||
if (!$row['wr_id']) continue;
|
||||
|
||||
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
|
||||
$list[$i][is_notice] = true;
|
||||
$list[$i] = get_list($row, $board, $board_skin_path, $board['bo_subject_len']);
|
||||
$list[$i]['is_notice'] = true;
|
||||
|
||||
$i++;
|
||||
}
|
||||
@ -119,24 +111,23 @@ while ($row = sql_fetch_array($result))
|
||||
if ($sca || $stx)
|
||||
$row = sql_fetch(" select * from {$write_table} where wr_id = '{$row[wr_parent]}' ");
|
||||
|
||||
$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
|
||||
if (strstr($sfl, 'subject'))
|
||||
$list[$i][subject] = search_font($stx, $list[$i][subject]);
|
||||
$list[$i][is_notice] = false;
|
||||
//$list[$i][num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $k);
|
||||
$list[$i][num] = $total_count - ($page - 1) * $board[bo_page_rows] - $k;
|
||||
$list[$i] = get_list($row, $board, $board_skin_path, $board['bo_subject_len']);
|
||||
if (strstr($sfl, 'subject')) {
|
||||
$list[$i]['subject'] = search_font($stx, $list[$i]['subject']);
|
||||
}
|
||||
$list[$i]['is_notice'] = false;
|
||||
$list[$i]['num'] = $total_count - ($page - 1) * $board['bo_page_rows'] - $k;
|
||||
|
||||
$i++;
|
||||
$k++;
|
||||
}
|
||||
|
||||
$write_pages = get_paging($config[cf_write_pages], $page, $total_page, './board.php?bo_table='.$bo_table.$qstr.'&page=');
|
||||
$write_pages = get_paging($config['cf_write_pages'], $page, $total_page, './board.php?bo_table='.$bo_table.$qstr.'&page=');
|
||||
|
||||
$list_href = '';
|
||||
$prev_part_href = '';
|
||||
$next_part_href = '';
|
||||
if ($sca || $stx)
|
||||
{
|
||||
if ($sca || $stx) {
|
||||
$list_href = './board.php?bo_table='.$bo_table;
|
||||
|
||||
//if ($prev_spt >= $min_spt)
|
||||
@ -150,8 +141,9 @@ if ($sca || $stx)
|
||||
}
|
||||
|
||||
$write_href = '';
|
||||
if ($member[mb_level] >= $board[bo_write_level])
|
||||
if ($member['mb_level'] >= $board['bo_write_level']) {
|
||||
$write_href = './write.php?bo_table='.$bo_table;
|
||||
}
|
||||
|
||||
$nobr_begin = $nobr_end = "";
|
||||
if (preg_match("/gecko|firefox/i", $_SERVER['HTTP_USER_AGENT'])) {
|
||||
@ -161,8 +153,9 @@ if (preg_match("/gecko|firefox/i", $_SERVER['HTTP_USER_AGENT'])) {
|
||||
|
||||
// RSS 보기 사용에 체크가 되어 있어야 RSS 보기 가능 061106
|
||||
$rss_href = '';
|
||||
if ($board[bo_use_rss_view])
|
||||
if ($board['bo_use_rss_view']) {
|
||||
$rss_href = './rss.php?bo_table='.$bo_table;
|
||||
}
|
||||
|
||||
$stx = get_text(stripslashes($stx));
|
||||
include_once($board_skin_path.'/list.skin.php');
|
||||
|
||||
26
common.php
26
common.php
@ -2,7 +2,7 @@
|
||||
/*******************************************************************************
|
||||
** 공통 변수, 상수, 코드
|
||||
*******************************************************************************/
|
||||
error_reporting(E_ALL);
|
||||
//error_reporting(E_ALL);
|
||||
//error_reporting(E_ALL ^ E_NOTICE);
|
||||
|
||||
// 보안설정이나 프레임이 달라도 쿠키가 통하도록 설정
|
||||
@ -316,39 +316,48 @@ if (isset($_REQUEST['PHPSESSID']) && $_REQUEST['PHPSESSID'] != session_id())
|
||||
|
||||
// QUERY_STRING
|
||||
$qstr = '';
|
||||
/*
|
||||
if (isset($bo_table)) $qstr .= 'bo_table=' . urlencode($bo_table);
|
||||
if (isset($wr_id)) $qstr .= '&wr_id=' . urlencode($wr_id);
|
||||
*/
|
||||
|
||||
if (isset($sca)) {
|
||||
$sca = mysql_real_escape_string($sca);
|
||||
$qstr .= '&sca=' . urlencode($sca);
|
||||
} else {
|
||||
$sca = "";
|
||||
}
|
||||
|
||||
if (isset($sfl)) {
|
||||
$sfl = mysql_real_escape_string($sfl);
|
||||
//$sfl = preg_replace("/[^\w\,\|]+/", "", $sfl);
|
||||
$qstr .= '&sfl=' . urlencode($sfl); // search field (검색 필드)
|
||||
} else {
|
||||
$sfl = "";
|
||||
}
|
||||
|
||||
|
||||
if (isset($stx)) { // search text (검색어)
|
||||
$stx = mysql_real_escape_string($stx);
|
||||
$qstr .= '&stx=' . urlencode($stx);
|
||||
} else {
|
||||
$stx = "";
|
||||
}
|
||||
|
||||
if (isset($sst)) {
|
||||
$sst = mysql_real_escape_string($sst);
|
||||
$qstr .= '&sst=' . urlencode($sst); // search sort (검색 정렬 필드)
|
||||
} else {
|
||||
$sst = "";
|
||||
}
|
||||
|
||||
if (isset($sod)) { // search order (검색 오름, 내림차순)
|
||||
$sod = preg_match("/^(asc|desc)$/i", $sod) ? $sod : '';
|
||||
$qstr .= '&sod=' . urlencode($sod);
|
||||
} else {
|
||||
$sod = "";
|
||||
}
|
||||
|
||||
if (isset($sop)) { // search operator (검색 or, and 오퍼레이터)
|
||||
$sop = preg_match("/^(or|and)$/i", $sop) ? $sop : '';
|
||||
$qstr .= '&sop=' . urlencode($sop);
|
||||
} else {
|
||||
$sop = "";
|
||||
}
|
||||
|
||||
if (isset($spt)) { // search part (검색 파트[구간])
|
||||
@ -455,14 +464,15 @@ if (array_key_exists('mb_id', $member)) {
|
||||
|
||||
//$member['mb_level_title'] = $g4['member_level'][$member['mb_level']]; // 권한명
|
||||
|
||||
$write_table = '';
|
||||
$write = array();
|
||||
$write_table = "";
|
||||
if (isset($bo_table)) {
|
||||
$board = sql_fetch(" select * from {$g4['board_table']} where bo_table = '$bo_table' ");
|
||||
if ($board['bo_table']) {
|
||||
$gr_id = $board['gr_id'];
|
||||
$write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
|
||||
//$comment_table = $g4['write_prefix'] . $bo_table . $g4['comment_suffix']; // 코멘트 테이블 전체이름
|
||||
if ($wr_id)
|
||||
if (isset($wr_id) && $wr_id)
|
||||
$write = sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
|
||||
}
|
||||
}
|
||||
|
||||
4
head.php
4
head.php
@ -39,7 +39,11 @@ include_once($g4['path'].'/lib/popular.lib.php');
|
||||
<input type="submit" value="검색">
|
||||
</fieldset>
|
||||
</form>
|
||||
<<<<<<< HEAD
|
||||
<h1><?=$config['cf_title']?></h1>
|
||||
=======
|
||||
<? if (!isset($bo_table)) {?><h1><?=$g4['title']?></h1><? } ?>
|
||||
>>>>>>> e7b5429b4b7a43150b180dc9efa62eaf13e8b6f7
|
||||
</header>
|
||||
|
||||
<div>
|
||||
|
||||
@ -735,12 +735,7 @@ function get_category_option($bo_table='')
|
||||
{
|
||||
global $g4, $board;
|
||||
|
||||
/*
|
||||
$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
|
||||
$row = sql_fetch($sql);
|
||||
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
|
||||
*/
|
||||
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
|
||||
$arr = explode("|", $board['bo_category_list']); // 구분자가 , 로 되어 있음
|
||||
$str = "";
|
||||
for ($i=0; $i<count($arr); $i++)
|
||||
if (trim($arr[$i]))
|
||||
|
||||
Reference in New Issue
Block a user