'' "; $row3 = sql_fetch($sql3); if (!$row3[cnt]) continue; } } } $g4_search[tables][] = $row[bo_table]; $g4_search[read_level][] = $row[bo_read_level]; } $search_query = "tagKey=".urlencode($tagKey); $str = "wr_1 like '%$tagKey%' and wr_is_comment = '0' "; //$sql_search = $str . " and wr_option not like '%secret%' "; // 비밀글은 제외 $sql_search = $str; $str_board_list = ""; $board_count = 0; $time1 = get_microtime(); $total_count = 0; for ($i=0; $i= $rows) break; } sql_free_result($result); if ($k >= $rows) break; $from_record = 0; } $write_pages = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$search_query&gr_id=$gr_id&srows=$srows&onetable=$onetable&page="); echo ""; $tags_skin_path = "$g4[path]/skin/tags"; include_once("$tags_skin_path/tags.skin.php"); include_once("../ver5/test_foot.php"); } else if ($_GET['mode'] == 'all') { $g4[title] = "태그 : " . $tagKey; include_once("../ver5/test_head.php"); $limit_num = 100; // 태그 100개만 출력 unset($g4_search[tables]); unset($g4_search[read_level]); $sql = " select gr_id, bo_table, bo_read_level from $g4[board_table] where bo_use_search = '1' and bo_list_level <= '$member[mb_level]' "; if ($gr_id) $sql .= " and gr_id = '$gr_id' "; if ($onetable) // 하나의 게시판만 검색한다면 $sql .= " and bo_table = '$onetable' "; $sql .= " order by bo_order_search, gr_id, bo_table "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { if ($is_admin != "super") { // 그룹접근 사용에 대한 검색 차단 $sql2 = " select gr_use_access, gr_admin from $g4[group_table] where gr_id = '$row[gr_id]' "; $row2 = sql_fetch($sql2); // 그룹접근을 사용한다면 if ($row2[gr_use_access]) { // 그룹관리자가 있으며 현재 회원이 그룹관리자라면 통과 if ($row2[gr_admin] && $row2[gr_admin] == $member[mb_id]) ; else { $sql3 = " select count(*) as cnt from $g4[group_member_table] where gr_id = '$row[gr_id]' and mb_id = '$member[mb_id]' and mb_id <> '' "; $row3 = sql_fetch($sql3); if (!$row3[cnt]) continue; } } } $g4_search[tables][] = $row[bo_table]; $g4_search[read_level][] = $row[bo_read_level]; } $str = " wr_1 <> '' and wr_is_comment = '0' order by wr_id DESC limit 0, $limit_num "; $sql_search = $str; $str_board_list = ""; $board_count = 0; $total_count = 0; for ($i=0; $i$tagTemp ") === false) { $tags .= "$tagTemp "; } $tmp_value[] = $tagTemp; } $k++; if ($k >= $rows) { break; } } if ($k >= $rows) { break; } } $count_array = @array_count_values($tmp_value); @arsort($count_array); $g = 0; $gData = 'gData='; $gTags = '&gTags='; foreach ($count_array as $key => $value) { $key = str_replace(" ","",$key); $gData .= $value."|"; $gTags .= $key."|"; $g++; if ($g == 10) break; } // $filename = "tagCloud1.xml"; //저장될 화일이름 // if(count($tags) > 0) { // $xml = ""; // foreach($tagsArray as $key => $val) { // $xml .= "".strip_tags(stripslashes($val)).""; // } // $xml .= ""; // } // $f = fopen($filename, "wb"); // fwrite($f, $xml); // fclose($f); // @chmod($filename, 0707); $flashvar = substr($gData, 0, -1).substr($gTags, 0, -1); $tags_skin_path = "$g4[path]/skin/tags"; include_once("$tags_skin_path/tags.all.skin.php"); include_once("../ver5/test_foot.php"); } ?>