<?
if (!defined('_GNUBOARD_')) exit;

// 사이트맵 
function topmenu($skin_dir="")
{
	global $g4, $g4_board, $g4_group, $bo_table, $g4_group_id, $gr_id, $g4_board_table, $g4_new, $g4_new_bo_table;
	
	if ($skin_dir)
        $sitemap_skin_path = "$g4[path]/skin/menu_top/$skin_dir";
    else
        $sitemap_skin_path = "$g4[path]/skin/menu_top/basic";
		
	//구룹메뉴에 대한 링크 생성
	for ($i=0; $i<count($g4_group); $i++){
		// 구룹메뉴제목
		$menu['subject'][$i] = $g4_group[$i][gr_subject];
		// 구룹메뉴 아이디
		$menu['id'][$i] = $g4_group[$i][gr_id];
		// 구룹메뉴 아이디
		$menu['gr_3'][$i] = $g4_group[$i][gr_3];
		// 그룹메뉴 선택한 게시판 링크
		$menu['gr_4'][$i] = $g4_group[$i][gr_4];
		// 접근그룹
		$menu['gr_use_access'][$i] = $g4_group[$i][gr_use_access];
		//구룹별 서브메뉴 카운트 생성
		$sub['count'][$i] = 0;
	}
	
	//메뉴 카운트
	$menu['count'] = $i;

	// 새글 카운트
	if($g4_new_bo_table)
		$g4_new_table = array_count_values ($g4_new_bo_table);
	

	//서브메뉴 불러오기
	for ($i=0; $i<count($g4_board); $i++) {
		// 테이블마다 구룹의 키값을 지정하기 위해 키값을 빼온다
		$group_id_key = array_search($g4_board[$i][gr_id], $g4_group_id);
		$gr_num = $sub['count'][$group_id_key];
		// 서브메뉴 링크
		$sub['href'][$group_id_key][$gr_num] = "$g4[bbs_path]/board.php?bo_table={$g4_board[$i][bo_table]}";
		// 서브메뉴 제목
		$sub['subject'][$group_id_key][$gr_num] = $g4_board[$i][bo_subject];
		// 테이블이름
		$sub['table'][$group_id_key][$gr_num] = $g4_board[$i][bo_table];
		// 테이블별 총개시물수
		$sub['total'][$group_id_key][$gr_num] = $g4_board[$i][bo_count_write];
		//테이블별 세글카운트
		$sub['new'][$group_id_key][$gr_num] = $g4_new_table[$g4_board[$i][bo_table]];
		// 여분 1
		$sub['bo_1'][$group_id_key][$gr_num] = $g4_board[$i][bo_1];
		// 여분 2
		$sub['bo_2'][$group_id_key][$gr_num] = $g4_board[$i][bo_2];
		// 여분 3
		$sub['bo_3'][$group_id_key][$gr_num] = $g4_board[$i][bo_3];
		// 여분 4
		$sub['bo_4'][$group_id_key][$gr_num] = $g4_board[$i][bo_4];
		// 여분 5
		$sub['bo_5'][$group_id_key][$gr_num] = $g4_board[$i][bo_5];
		// 여분 6
		$sub['bo_6'][$group_id_key][$gr_num] = $g4_board[$i][bo_6];
		// 여분 7
		$sub['bo_7'][$group_id_key][$gr_num] = $g4_board[$i][bo_7];
		// 여분 8
		$sub['bo_8'][$group_id_key][$gr_num] = $g4_board[$i][bo_8];
		// 여분 9
		$sub['bo_9'][$group_id_key][$gr_num] = $g4_board[$i][bo_9];
		// 여분 10
		$sub['bo_10'][$group_id_key][$gr_num] = $g4_board[$i][bo_10];
		//구룹별 서브메뉴 수
		$sub['count'][$group_id_key]++;	
	}
	
	
	//테이블값으로 구룹아이디구하기
	if($bo_table)
		$gr_id = $g4_board[array_search($bo_table, $g4_board_table)][gr_id];
	if(count($g4_board)){
		// 스킨 불러오기
    	include "$sitemap_skin_path/skin.menu_top.php";
	}else{
		echo "<br><br><center>게시판을 생성해주세요.<br><a href='{$g4[path]}/adm/boardgroup_form.php'>바로가기</a></center><br><br>";
	}
}

// 사이트맵 
function leftmenu($skin_dir="")
{
	global $g4, $g4_board, $g4_group, $bo_table, $g4_group_id, $gr_id, $g4_board_table, $g4_new, $g4_new_bo_table;
	
	if ($skin_dir)
        $sitemap_skin_path = "$g4[path]/skin/menu_left/$skin_dir";
    else
        $sitemap_skin_path = "$g4[path]/skin/menu_left/basic";
		
	//구룹메뉴에 대한 링크 생성
	for ($i=0; $i<count($g4_group); $i++){
		// 구룹메뉴제목
		$menu['subject'][$i] = $g4_group[$i][gr_subject];
		// 구룹메뉴 아이디
		$menu['id'][$i] = $g4_group[$i][gr_id];
		//구룹별 서브메뉴 카운트 생성
		$sub['count'][$i] = 0;	
	}
	
	//메뉴 카운트
	$menu['count'] = $i;

	// 새글 카운트
	if($g4_new_bo_table)
		$g4_new_table = array_count_values ($g4_new_bo_table);
	

	//서브메뉴 불러오기
	for ($i=0; $i<count($g4_board); $i++) {
		// 테이블마다 구룹의 키값을 지정하기 위해 키값을 빼온다
		$group_id_key = array_search($g4_board[$i][gr_id], $g4_group_id);
		$gr_num = $sub['count'][$group_id_key];
		// 서브메뉴 링크
		$sub['href'][$group_id_key][$gr_num] = "$g4[bbs_path]/board.php?bo_table={$g4_board[$i][bo_table]}";
		// 서브메뉴 제목
		$sub['subject'][$group_id_key][$gr_num] = $g4_board[$i][bo_subject];
		// 테이블이름
		$sub['table'][$group_id_key][$gr_num] = $g4_board[$i][bo_table];
		// 테이블별 총개시물수
		$sub['total'][$group_id_key][$gr_num] = $g4_board[$i][bo_count_write];
		//테이블별 세글카운트
		$sub['new'][$group_id_key][$gr_num] = $g4_new_table[$g4_board[$i][bo_table]];
		// 여분 1
		$sub['bo_1'][$group_id_key][$gr_num] = $g4_board[$i][bo_1];
		// 여분 2
		$sub['bo_2'][$group_id_key][$gr_num] = $g4_board[$i][bo_2];
		// 여분 3
		$sub['bo_3'][$group_id_key][$gr_num] = $g4_board[$i][bo_3];
		// 여분 4
		$sub['bo_4'][$group_id_key][$gr_num] = $g4_board[$i][bo_4];
		// 여분 5
		$sub['bo_5'][$group_id_key][$gr_num] = $g4_board[$i][bo_5];
		// 여분 6
		$sub['bo_6'][$group_id_key][$gr_num] = $g4_board[$i][bo_6];
		// 여분 7
		$sub['bo_7'][$group_id_key][$gr_num] = $g4_board[$i][bo_7];
		// 여분 8
		$sub['bo_8'][$group_id_key][$gr_num] = $g4_board[$i][bo_8];
		// 여분 9
		$sub['bo_9'][$group_id_key][$gr_num] = $g4_board[$i][bo_9];
		// 여분 10
		$sub['bo_10'][$group_id_key][$gr_num] = $g4_board[$i][bo_10];
		//구룹별 서브메뉴 수
		$sub['count'][$group_id_key]++;	
	}
	
	
	//테이블값으로 구룹아이디구하기
	if($bo_table)
		$gr_id = $g4_board[array_search($bo_table, $g4_board_table)][gr_id];

	if(count($g4_board)){
		// 스킨 불러오기
    	include "$sitemap_skin_path/skin.menu_left.php";
	}else{
		echo "<br><br><center>게시판을 생성해주세요.<br><a href='{$g4[path]}/adm/boardgroup_form.php'>바로가기</a></center><br><br>";
	}
}
?>