<?
	$list = array();

	$table = "md_board";//(empty($table))?"md_board":$table;
	$iListSize = (empty($board_list_cnt))?$board[board_list_cnt]:$board_list_cnt;
	$iPageSize = $board[board_page_cnt];
	$cpage = (!empty($cpage))?$cpage:1;

	$css = $board[board_skin_css];
	
	$addLinkString .= (!empty($mc))?"&mc=".$mc:"";
	$addLinkString .= (!empty($table))?"&table=".$table:"";
	$addLinkString .= (!empty($board_cd))?"&board_cd=".$board_cd:"";
	$addLinkString .= (!empty($srchField))?"&srchField=".$srchField:"";
	$addLinkString .= (!empty($srchText))?"&srchText=".urlencode($srchText):"";
	$addLinkString .= (!empty($srchCate))?"&srchCate=".urlencode($srchCate):"";
	$addLinkString .= (!empty($srchBr))?"&srchBr=".$srchBr:"";
	$addLinkString .= (!empty($srchAge_gb))?"&srchAge_gb=".$srchAge_gb:"";
	$addLinkString .= (!empty($srchCenter_gb))?"&srchCenter_gb=".$srchCenter_gb:"";
	$addLinkString .= (!empty($srchOrder))?"&srchOrder=".urlencode($srchOrder):"";

	$addSqlString .= (!empty($board_cd))?" And board_cd = '$board_cd' ":"";
	$addSqlString .= (!empty($srchCate))?" And board_cate = '$srchCate' ":"";
	$addSqlString .= (!empty($srchBr))?" And br_cd = '$srchBr' ":"";
	$addSqlString .= (!empty($srchAge_gb))?" And age_gb = '$srchAge_gb' ":"";
	$addSqlString .= (!empty($srchCenter_gb))?" And center_gb = '$srchCenter_gb' ":"";
	
	$option_center_gb = $cd->getOptionString('center_gb',$srchCenter_gb);
	$option_br_gb = getOptionBr($br, $srchBr);

	if(strstr($mc,"MN")){
	}else{
		$addSqlString .= " And disp_fg = 'DISPFG0001' ";
	}
	//====================================================================
	if($srchField == "all"){
		$addSqlString .= " And (title Like '%$srchText%' Or content Like '%$srchText%' Or mb_name Like '%$srchText%' Or mb_rname Like '%$srchText%' Or mb_rnum Like '%$srchText%' ) ";
	}else if($srchField == "titlecontent"){
		$addSqlString .= " And (title Like '%$srchText%' Or content Like '%$srchText%') ";
	}else if(!empty($srchField)){
		$addSqlString .= " And $srchField Like '%$srchText%' ";
	}
	if(strstr($mc,"MN")){
	}else{
		if($board_cd == "com_consult" ){
			$addSqlString .= " And reg_seq = '$member[mb_seq]' ";
		}
	}
	
	//====================================================================
	$sqlString  = " Select count(*) As maxCount ";
	$sqlString .= " From $table ";
	$sqlString .= " Where del_dt is null ".$addSqlString;
	$row = sql_fetch($sqlString);
	$iTotalCount = $row[maxCount];

	$paging = new paging;		
	$aPaging = $paging->getPageArray($iTotalCount, $iListSize, $iPageSize, $cpage, $md[script_name]."?page=$page&file=$file&atcl_seq=$atcl_seq".$addLinkString);//[total / list count / page group count / current]

	//==================== [S]정렬 ====================
	$orderString = " Order By notice_fg desc, best_fg desc, atcl_seq Desc ";

	if(!empty($srchOrder)){
		$orderString = " Order By notice_fg desc, best_fg desc, ". urldecode($srchOrder);
	}else if(!empty($board[board_order]))
		$orderString = " Order By notice_fg desc, best_fg desc, ".$board[board_order];
	//==================== [E]정렬 ====================
	//==================== [S]게시글 ====================		
	$st_num = (($cpage - 1) * ($iListSize)) - $noticeCount;
	$end_num = ($cpage == 1)?$iListSize - $noticeCount:$iListSize;

	$sqlString  = "	Select * From md_board ";
	$sqlString .= "	Where del_dt is null ".$addSqlString;
	$sqlString .= "		".$orderString;
	$sqlString .= "		Limit $st_num, $end_num ";
	//==================== [E]게시글 ====================
	$result = sql_query($sqlString);

	for($i=0;$row=sql_fetch_array($result);$i++){
		$atcl_seq = $row[atcl_seq];
		if($i == 0){ $cur_atcl_seq = $atcl_seq;	}
		array_push($list, $row);
	}
	//==================== [E]게시글 ====================		
	//==================== [S]게시글 가공====================		
	foreach ($list as $i => $value) {
		$iListNum = $iTotalCount - (($cpage-1)*$iListSize) - $i;
		$atcl_seq = $list[$i][atcl_seq];

		if(!empty($board[photo_fg]) || !empty($board[pds_fg])){
			$aFile[$atcl_seq] = getFiles("md_board", $list[$i][atcl_seq], "/images/contents/bna_logo.jpg");
		}

		$list[$i][reg_dt_tmp] = $list[$i][reg_dt];
		$list[$i][reg_dt] = substr($list[$i][reg_dt], 0, 10);
		

		//==================================
		$list[$i][iListNum] = $iListNum;

		$bNotice = (!empty($list[$i][notice_fg]))?true:false;
		$bBest = (!empty($list[$i][best_fg]))?true:false;

		if($bBest){		$list[$i][iListNum] = get_best_icon($css);	 $list[$i][gallery_best_icon] = get_gallery_best_icon($css);	}
		if($bNotice){	$list[$i][iListNum] = get_notice_icon($css);		}
		//==================================
		$list[$i][content]			= conv_content($list[$i][content],$list[$i][html_fg]);

		$list[$i][comment_cnt]	= (!empty($list[$i][comment_cnt]))?get_comment_cnt($list[$i][comment_cnt]):"";			

		$list[$i][reply_icon]		= (!empty($list[$i][stat1_gb]))?get_reply_icon_proc($css,true,$list[$i][stat1_gb]):get_reply_icon_proc($css,false,'0');
		$list[$i][new_icon]			= (bNewDate($list[$i][reg_dt], $board[newskin]))?get_new_icon($css):"";
		$list[$i][secret_icon]		= (!empty($list[$i][secret_fg]))?get_secret_icon($css):"";
		$list[$i][tel_icon]			= (!empty($list[$i][phone_r_fg]))?get_tel_icon($css):"";

		//$list[$i][hot_icon]			= ($list[$i][read_cnt] > $board[hotskin])?get_hot_icon($css):"";

		$list[$i][content_img_icon] = (preg_match("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $list[$i][content]))?get_content_img_icon($css):"";
		preg_match('/<img.*?src="(.*?)"/i',$list[$i][content],$content_img); 
		$list[$i][content_img] = $content_img[1];

		if(strstr($mc,"MN")){
			$list[$i][main_icon]		= (!empty($list[$i][main_fg]))?"<font color='orange'>메인</font>":"";
			$list[$i][icon]					= $list[$i][main_icon]." ".$list[$i][secret_icon]." ".$list[$i][tel_icon]." ".$list[$i][new_icon]." ".$list[$i][hot_icon]." ".$list[$i][content_img_icon]." ".$list[$i][adult_icon];
		}else{
			$list[$i][icon]					= $list[$i][secret_icon]." ".$list[$i][tel_icon]." ".$list[$i][new_icon]." ".$list[$i][hot_icon]." ".$list[$i][content_img_icon]." ".$list[$i][adult_icon];
		}

		$list[$i][read_cnt]			= number_format($list[$i][read_cnt]);
		$list[$i][board_cate]		= (!empty($list[$i][board_cate]))?"<span class='category'>".$list[$i][board_cate]."</span>":"";	

		$list[$i][br_icon]			= get_br_icon($list[$i][br_cd]);
		$list[$i][ca_icon]			= (!empty($list[$i][board_cate]))?get_ca_icon($list[$i][board_cate]):"";
		$list[$i][div_name]			= (!empty($list[$i][div_name]))?get_div_icon($list[$i][div_name]):"";

		//$list[$i][tmp_7] = cut_str($list[$i][tmp_7],20,"..");

		$list[$i][title] = cut_str($list[$i][title],$board[board_title_len],"..");	
		$list[$i][title] = (!empty($srchText))?search_font($srchText, $list[$i][title]):$list[$i][title];
		//=======================================
		if($bBest || $bNotice || $list[$i][title_bold]){			$list[$i][title] = "<strong>".$list[$i][title]."</strong>";		}//베스트, 공지 강조
		if($list[$i][title_color]){										$list[$i][title] = "<font color=\"".$list[$i][title_color]."\">".$list[$i][title]."</font>";		}//베스트, 공지 강조

		$ref_level = $list[$i][ref_level];

		if($ref_level != 0){
			$list[$i][title] = get_re_icon().$list[$i][title];
	
			for($k=0;$k<$ref_level;$k++){
				$list[$i][title] = get_re_blank().$list[$i][title];
			}
		}
		//$list[$i][title] = $list[$i][title]."-".$list[$i][ref_dep]."-".$list[$i][ref_level];

		$listLinkString = $md[script_name]."?page=$page&file=list&atcl_seq=$atcl_seq".$addLinkString;
		$viewLinkString = $md[script_name]."?page=$page&file=view&atcl_seq=$atcl_seq&cpage=$cpage".$addLinkString;
		//===========================
		// 뷰페이지 링크 
		$session_name = 'SECRET_'.$list[$i][board_cd].'_'.$list[$i][ref_seq];
	    if (!empty($list[$i][secret_fg])) {
			if($bBoardAdmin){
			}else if($bBoardAdminRead){
			}else if(!empty($member[mb_seq]) && $member[mb_seq] == $list[$i][reg_seq]){
			}else if(!empty($_SESSION[$session_name])){
			}else if(!empty($member[mb_seq]) && $list[$i][ref_level] != 0 && $member[mb_passwd] == $list[$i][mb_passwd2]){
			}else{
				$viewLinkString = "javascript:passwordform('".$md[script_name]."','".$list[$i][ref_seq]."');";	
			}
		}

		if(strlen($list[$i][link1]) > 0 && $member[mb_level] != 10){
			$viewLinkString = "<a target='_blank' href='".$list[$i][link1]."'>";
		}
		//===========================
		$list[$i][listLinkString] = $listLinkString;
		$list[$i][viewLinkString] = $viewLinkString;

		$list[$i][list_icon] = "";
		$aFileList = $aFile[$atcl_seq];

		$list[$i][filedata]			= $aFileList[0][filedata];
		$list[$i][preview]		= $aFileList[0][preview];
		$list[$i][file_memo]		= $aFileList[0][file_memo_1];

		if(empty($list[$i][filedata])){
			$list[$i][filedata] = $list[$i][content_img];
			$list[$i][preview] = $list[$i][content_img];
		}

		if(empty($list[$i][filedata])){
			$list[$i][filedata] = "/images/common/noimg.jpg";
			$list[$i][preview] = "/images/common/noimg.jpg";
		}

		$list[$i][preview2]		= $aFileList[1][preview];
		$list[$i][file_memo2]	= $aFileList[1][file_memo_1];
		$list[$i][preview3]		= $aFileList[2][preview];
		$list[$i][file_memo3]	= $aFileList[2][file_memo_1];

		if(empty($member[mb_seq])){
			$list[$i][preview]		= $aFileList[0][preview_19];
			$list[$i][filedata]		= $aFileList[0][filedata_19];
			$list[$i][file_memo]	= "첨부파일이 존재 하지 않습니다.";
		}

		$list[$i]["list_icon"] = "";

		for($m = 0 ; $m < count($aFileList) ; $m++){
			if(empty($list[$i]["list_icon"])){
				$list[$i]["list_icon"] .= $aFileList[$m]["list_icon"];
			}
		}	

			
	}
	
	if(strstr($board[disp_gb],$cd->getValue('disp_gb','번호'))){			$board[no] = true;				}
	if(strstr($board[disp_gb],$cd->getValue('disp_gb','지점'))){			$board[br_icon] = true;		}
	if(strstr($board[disp_gb],$cd->getValue('disp_gb','이미지'))){			$board[preview] = true;		}
	if(strstr($board[disp_gb],$cd->getValue('disp_gb','분류'))){			$board[category] = true;		}
	if(strstr($board[disp_gb],$cd->getValue('disp_gb','제목'))){			$board[title] = true;				}
	if(strstr($board[disp_gb],$cd->getValue('disp_gb','작성자'))){			$board[writer] = true;			}
	if(strstr($board[disp_gb],$cd->getValue('disp_gb','등록일'))){			$board[date] = true;			}
	if(strstr($board[disp_gb],$cd->getValue('disp_gb','조회수'))){			$board[hit] = true;				}
	if(strstr($board[disp_gb],$cd->getValue('disp_gb','답변'))){			$board[reply] = true;				}
	//==================== [E]게시글 가공====================		

	$insertLinkString = $md[script_name]."?page=$page&file=insert".$addLinkString;
	$sCurMenuUrl = $md[script_name]."?page=$page&file=list&board_cd=$board_cd&srchCate=".urlencode($srchCate)."&mc=$mc";
	//=======================================================
	//==================== [S]View ====================
	if(!empty($_GET[atcl_seq])){
		$cur_atcl_seq = $_GET[atcl_seq];
	}

	if(!empty($cur_atcl_seq)){
		$sqlString  = " select * from md_board where atcl_seq = '$cur_atcl_seq' ";
		$view = sql_fetch($sqlString);
		//==================================
		$aFile = getFiles("md_board", $cur_atcl_seq);
		//==================================

		if($board[disp_img_fg]){
			foreach($aFile as $k => $v){
				if((strstr($board_cd, "star") || strstr($board_cd, "thanks")) && $k != 0){
					if(!empty($aFile[$k][preview_content])){
						$view[preview_content] .= "<p>".$aFile[$k][preview_content]."</p>";
					}
				}
			}
		}

		//$view[content] = conv_content($view[content],$view[html_fg]);
		$view[content] = str_replace('\"','"',$view[content]);
		$view[content] = $view[preview_content].$view[content];
	}
	//==================== [E]View ====================
	if(!empty($board[rss_fg])){

		$RssBtn .= "<img src=\"./images/bbs/common/btn_twitter.gif\" alt=\"RSS\" class=\"pointer\" onclick=\"javascript:goTwitter();\">&nbsp;";
		$RssBtn .= "<img src=\"./images/bbs/common/btn_facebook.gif\" alt=\"RSS\" class=\"pointer\" onclick=\"javascript:goFaceBook();\">&nbsp;";
		$RssBtn .= "<img src=\"./images/bbs/common/btn_rss.gif\" alt=\"RSS\" class=\"pointer\" onclick=\"javascript:openRss('".$md[script_name]."','".$board[board_cd]."');\">&nbsp;";
	}
?>
