<?
include_once("./_common.php");

//빌더 구조조정
$normor = 1;
$g4[title] = "포토갤러리";
include_once("./_head.php");



$cn = 4;  // 이미지 가로 출력 갯수

//페이지 구현

//jpg, jpeg, gif, png 파일만 검색한다.
$one_like   = " bf_file LIKE '%jpg' or bf_file LIKE '%jpeg' or bf_file LIKE '%gif' or bf_file LIKE '%png' ";

$sql = " select count(*) as cnt from {$g4[board_file_table]} where $one_like ";
$row = sql_fetch($sql);
$total_count = $row[cnt];

$rows =  16;
$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
  $from_record = ($page - 1) * $rows; // 시작 열을 구함
          


$sql       = " select * from $g4[board_file_table] where $one_like order by bf_datetime desc limit $from_record, $rows";
$result       = sql_query($sql);
$total_count  = mysql_num_rows($result);

$write_pages  = get_paging($result, $page, $total_page, "?page=");


   $sum_width   = "170";  //가로폭
   $sum_height  = "125";  //세로폭
   $thumb_width     =$sum_width; 
   $thumb_height    =$sum_height; 

  $photo_data  = "";
  include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";

?>

<br>
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
   <tr><td>

<table width="100%" border="0" cellpadding=0 cellspacing="2" align="center">
<tr align="center">
 <? for ($i=0; $one_row = sql_fetch_array($result); $i++){
	    $s = $i+1;
	 //제목출출
    $tmp_write_table = $g4['write_prefix'] . $one_row[bo_table]; 
    $sql = " select wr_subject as subject from $tmp_write_table  where wr_id = '$one_row[wr_id]' ";
    $row = sql_fetch($sql); 
	//$row[subject];
	$bo_table = $one_row[bo_table];
	$wr_id    = $one_row[wr_id];

	$link_href = $g4[bbs_path]."/board.php?bo_table=".$bo_table."&wr_id=".$wr_id;

	$img_path  = $g4[path]."/data/file/".$one_row[bo_table]."/".$one_row[bf_file];



  ///////////////////////////////////dq//////////////////////////////////////////
	$image = urlencode($one_row[bf_file]); // 첫번째 파일이 이미지라면


					//DQ엔진 인클루드 2005-03-22 석훈 
					//// 이 스킨에서 DQ 가 작동하기 위해서는 입력하는 이미지보다는 작게 설정해야 됨
					//// $thumbimg,img src 이미지 디렉토리를 변경해야 함
			include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";
			$dqEngine['using_usm'] = 1;
					// 1또는 0 사용, 썸네일 이미지에 언샵마스크 필터를 적용한다. (샤픈필터의 한 종류)
					// GD2.0 이상, PHP 4.3.2 이외의 버전일때 기본값 1, 그외 상황에서는 기본값 0 자동선택
					// 1로 지정 하더라도 GD2.0이 아니거나 PHP 4.3.2 환경이면 자동으로 0으로 재설정 된다.
			$dqEngine['usm_option1']	= 60;	// USM 필터의 amount(강도) 수치, 기본값 : 60
			$dqEngine['usm_option2']	= 0.5;	// USM 필터의 radius(반경) 수치, 기본값 : 0.5
			$dqEngine['usm_option3']	= 1;	// USM 필터의 threshold(제외픽셀) 수치, 기본값 : 1
					// USM 필터의 세부 설정은 포토샵의 그것과 사용법이 동일합니다.
			$dqEngine['thumb_resize']	= "2";
					// 0, 1, 2 사용
					// 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop

			$thumbsource="$g4[path]/data/file/{$bo_table}/" . $image;
			$thumb_path ="$g4[path]/data/file/{$bo_table}/" . 'a_v_pho2';

			if (!is_dir($thumb_path))
				{
				@mkdir($thumb_path, 0707);
				@chmod($thumb_path, 0707);
				}


			   $thumbimg="$thumb_path/t_h_sser" . $image;
				make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);

				@chmod($thumbimg, 0707);

		    $thumbimg2 = "<img src='{$thumbimg}' width='".$thumb_width."' height='".$thumb_height."' style='border:1  #c1c1c1 solid'>"; 

    $view_subject = conv_subject($row[subject], "24", "");
    $view_subject = "<span style='font-family:Tahoma;font-size:9pt;color:#555555;'>{$view_subject}</span>";

  ///////////////////////////////////dq//////////////////////////////////////////

	$q++;
    echo <<<HEREDOC
		    <td align="center">
		     <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
		     <tr><td align="center"><table border="0" cellspacing="1" onmouseover="this.style.backgroundColor='#ff6f42'" onmouseout="this.style.backgroundColor='transparent'"  bordercolor="#CCCCCC" bordercolordark="white" bordercolorlight="#CCCCCC">
		      <tr><td align="center"><a href="{$link_href}">{$thumbimg2}</a></td></tr></table></td></tr>
		     <tr><td height="2"></td></tr>
		     <tr><td align="center"><a href="{$link_href}">{$view_subject}</a></td></tr>		       
	         </table>		
	        </td>

HEREDOC;
	if($s%$cn==0 ) echo"</tr><tr><td colspan='$colspan' align=center height=5></tr><tr>";

  }?>

<? if ($total_count == 0) { echo "<tr><td colspan='$colspan' height=200 align=center>게시물이 없습니다.</td></tr>"; } ?>
</table>

	<table width="100%"  border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="45" align="center"><?=$write_pages?></td></tr>
	</table>
	<br><br><br>

	</td>
	</tr>
	</table>



<?
//꼬리말
include_once("./_tail.php");

?>



