<?
session_start();
include("include/config.php");
//connect sever
$link=mysql_connect($db_sever,$db_user,$db_pass)or die("無法連接資料庫");
mysql_select_db($db,$link)or die("選擇的資料庫不存在");
$date=date("y-m-d");
//插入留言資料
if($insert==yes){
if(md5($_POST[authkey])==$_SESSION[se_auth_num]){
$query_insert="INSERT INTO $post_table (p_name, p_email, p_content, p_date, p_web, p_private ,p_time) VALUES ('$name','$mail', '$content', '$date', '$web', '$private' ,'$post_time')";
$result=mysql_query($query_insert)or die("插入資料表失敗");
echo "<script>
javascript:alert('完成留言');
location.href=\"main.php\";
</script>";
exit();
}else{
echo "<script>
javascript:alert('驗證碼錯誤');
</script>";
}
}
########################記入私人留言cookie###############################
if(!($_COOKIE["aurabbs"])){
$time=time();
setcookie("aurabbs","$time",time()+311040000);
}else{
$time=$_COOKIE["aurabbs"];
}
#####記入驗證號碼#####
srand((double)microtime()*1000000);
$auth_num=rand()%10000;
session_register("se_auth_num");
$_SESSION[se_auth_num]=md5($auth_num);
###登出###
if($logout==true){
session_destroy();
echo "<div align=center><a href=admin.php target=_top>重新登入</a> | <a href=main.php target=_top>回留言板</a></div>";
exit();
}elseif($s_user){
echo
?>
<table width=100% bgcolor=#cccccc>
  <tr><td>Hi,<? echo $s_user ; ?>您好</td><td></tr><tr><td><table align=right><tr><td><a href=main.php>留言管理</a></td>
<td><a href=<? $PHP_SELF ?>?logout=true target=_top>登出</a></td>
</tr></table></table>
<? } ?>
<P></P>
<?
//管理者刪除留言資料
if($s_user){if($delete==yes){
$query_delete="DELETE FROM $repost_table WHERE re_sn='$re_sn'";
$result=mysql_query($query_delete)or die("刪除失敗");
}elseif($deleteall==yes){
$query_delete="DELETE FROM $repost_table WHERE sn='$sn'";
$query_delete2="DELETE FROM $post_table WHERE sn='$sn'";
mysql_query($query_delete)or die("刪除失敗");
mysql_query($query_delete2)or die("刪除失敗");
}}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>正統香功全球資訊網</title>
<link href="include/bbs.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
	margin-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>

<body topmargin="10">
<form name="form1" method="post" action="main.php">
  <table width="49%" border="0">
    <tr>
      <td> <font size="1"> </font></td>
    </tr>
  </table>
  <table width="500" border="0" cellpadding="3" cellspacing="0" bgcolor="#FFFFFF" class="bd2">
    <tr bgcolor="#CCCCCC"> 
      <td><div align="center"><font color="#0000FF" size="4" face="標楷體"><strong>香友問答精華</strong></font></div></td>
    </tr>
  </table>
</form>
<? 
//列出留言
$query_string2="SELECT * FROM $post_table ORDER by sn DESC";
$result2=mysql_query($query_string2);
### 分頁 ###
if(!isset($page)) $page=1;
if($page==0) $page=1;
$nNumRows= mysql_num_rows($result2);
if($nNumRows<=0)
{
echo "<p align=center>沒有留言紀錄</p>";
exit();
};
//得到最大頁碼數
$MaxPage = (int)ceil($nNumRows/$pagesize);
if((int)$page > $MaxPage)
$page=$maxPage;
//用mysql_data_seek得到偏移量
if(mysql_data_seek($result2,($page-1)*$pagesize) ) {
?>
<?
$n=0;
while($list2=mysql_fetch_array($result2)){
$n++;
if($n>$pagesize){break;}//超過$n筆數就停止迴圈
echo
?>
<? 
//錨點
echo "<a name=\"l$n\"></a>"
 ?>
<table width="500"  border="0" class="bd1">
  <tr>
    <td colspan="2"><font color="#336699"><? echo $list2['p_name'] ;?></font>
      <?
	#### 判斷網址 ####
	 if(empty($list2['p_web'])){
	echo "<img src=image/nourl.gif>";
	}else{
	echo "<a href=".$list2['p_web']."  target=_blank ><img src=image/url.gif border=0 align=absmiddle></a>";
	}
	?>	
      <?
	#### 判斷郵件 ####
	 if(empty($list2['p_email'])){
	echo "<img src=image/noemail.gif>";
	}else{
	echo "<a href=mailto:".$list2['p_email']."><img src=image/email.gif border=0 align=absmiddle></a>";
	}
	?>
<? 
	###顯示管理選項###
	if($s_user){
	echo "<a href=main.php?sn=".$list2['sn']."&deleteall=yes><img src=image/delall.gif border=0></a>"; 
	echo "<a href=modifyform.php?sn=".$list2['sn']."><img src=image/mod.gif border=0></a>"; 
	}
	?>	
	<?
	###顯示時間###
	echo "<font size=2 color=999999>".$list2['p_date']."</font>";
	?>
	</td>
  </tr>
  <tr>
    <td colspan="2" style="word-break:break-all"><?
	#### 顯示留言/判斷私密留言及管理者 ####
	if($s_user){
	echo $list2['p_content'];
	}elseif($_COOKIE['aurabbs']==$list2['p_time']){
    echo $list2['p_content'];
	}elseif(($list2['p_private']==1)&&$_COOKIE['aurabbs']!=$list2['p_time']){
	echo "<font color=#ff3333>這個是給版主的私人留言,只有版主能看..^^..</font>";
	}else{echo $list2['p_content'];}
	 ?>
    </td>
  </tr>
  <tr>
    <td width="4">&nbsp;	
	</td>
    <td width="416" style="word-break:break-all" ><? 
//列出回覆留言
$query_string3="SELECT * FROM  $repost_table order by re_sn";
$result3=mysql_query($query_string3);
#### 顯示回覆留言 ####
while($list3=mysql_fetch_array($result3)){
if(($list2['sn'])==($list3['sn'])){
echo
?>
      <hr align="left" width=95% height=1>
      <font color="#996600"><? echo $list3['re_name'] ;?></font> 
      <?
	#### 判斷回覆網址 ####
	 if(empty($list3['re_web'])){
	echo "<img src=image/nourl.gif>";
	}else{
	echo "<a href=".$list3['re_web']." target=_blank ><img src=image/url.gif border=0></a>";
	}
	?>
      <?
	#### 判斷回覆郵件 ####
	 if(empty($list3['re_email'])){
	echo "<img src=image/noemail.gif>";
	}else{
	echo "<a href=mailto:".$list3['re_email']."><img src=image/email.gif border=0></a>";
	}
	?>
      <?
	###顯示回覆時間###
	echo "<font size=2 color=999999>".$list3['re_date']."</font>";
	?>
      <? 
	###顯示管理選項###
	if($s_user){
	echo "<a href=main.php?re_sn=".$list3['re_sn']."&delete=yes><img src=image/del.gif border=0></a>"; 
	echo "<a href=modifyform.php?re_sn=".$list3['re_sn']."><img src=image/mod.gif border=0></a>"; 
	}
	?>
      <?
	###顯示回覆內容###
	echo "<br>".$list3['re_content'];
	?>
      <?
	   }//end if
	   } //end while2
	   ?>
    </td>
  </tr>
  <tr>
    <td colspan="2"><div align="right"><font size="2" color="#339966"> </a> </font></div></td>
  </tr>
</table>
<p></p>
<?
}//end while
?>
<table width="500"  border="0">
  <tr>
    <td><div align="center"><font size="2"><?
		  //首頁和上一頁的鏈結 
		  if( $nNumRows>1 && $page>1) { 
		  $prevPage=$page-1; 
		  echo "<a href=main.php?page=1>第一頁</a> "; 
		  echo "<a href=main.php?page=$prevPage >上一頁</a> ";
		   } 
		  //下一頁和末頁的鏈結 
		  if( $page>=1 && $page<$MaxPage) { 
		  $nextPage= $page+1; 
		  echo "<a href=main.php?page=$nextPage >下一頁</a> "; 
		  echo " <a href=main.php?page=$MaxPage >最末頁</a> "; 
		  } ?></font></div></td>
  </tr>
</table>
<table width="500"  border="0" class="table_fontstyle1">
  <tr>
    <td width="48%" valign="top"><? echo "<font size=2>共 <font color=red>$MaxPage</font> 頁,目前位於第<font color=red> $page </font>頁</font>";?></td>
    <td width="52%" valign="top"><div align=right>
        <form action="main.php" name="form1">
          <div align="right"><font size="2">快速跳頁:
              <select name="menu1" onChange="MM_jumpMenu('self',this,0)">
                <option value="#" selected>頁數</option>
                <? for($i=1;$i<=$MaxPage;$i++){
	  echo "<option value=main.php?page=$i>第".$i."頁</option>";
	  }
	  ?>
            </select>
          </font></div>
        </form>
    </div></td>
  </tr>
</table>
<p></p>
<? 
}//end 分頁
?>
<p>&nbsp;</p>
</body>
</html>