";
echo "";
echo "";
echo "กระทู้ที่ | \n";
echo "หัวข้อกระทู้ | \n";
echo "ผู้ตั้งกระทู้ [วันที่ตั้ง] | \n";
echo "อ่าน | \n";
echo "ตอบ [ตอบล่าสุด] | \n";
echo " \n\n";
// Update ข้อมูล (เอาเฉพาะข่าวที่พ้นกำหนดแล้ว ขึ้นมาเพื่อทำให้เป็นกระทู้ปกติ)
$sql->update(
array('db'=>$config[txtSQL_dbname],
'table'=>$qTable,
'where'=>array("wb_status = 1", "AND", "wb_expire <= ".date("z")),
'values' => array('wb_status' => 0)));
//ดึงข้อมูลข่าว หรือกระทู้ที่เป็น PIN มาเก็บในตัวแปร
$ii=0;
if($page==1 && empty($sequence)){ //ถ้าเป็นหน้าแรกให้มีการแสดงกระทู้ที่เป็น pin
$listaStatus1=$sql->select(
array('db' => $config[txtSQL_dbname],
'table' => $qTable,
'where' => array("wb_status = 1")));
for($i=0; $iselect(
array('db'=> $config[txtSQL_dbname],
'table'=> $qTable,
'where'=> array("wb_status = 1")));
$start = $start - sizeof($list);
}
$stop = ($ii>0) ? ($start + $listpage)-$ii : ($start + $listpage); //ตำแหน่งสุดท้ายที่เรียกออกมาจากฐานข้อมูล
//ดึงข้อมูลกระทู้ที่เป็นปกติมาเก็บในตัวแปร
if(!empty($sequence)){
$listaStatus0=$sql->select(
array('db'=>$config[txtSQL_dbname],
'table' => $qTable,
'orderby' => array($sort, 'DESC'),
'limit' => array($start,$stop-1)));
}
else{
$listaStatus0=$sql->select(
array('db'=> $config[txtSQL_dbname],
'table' => $qTable,
'where' => array("wb_status = 0","OR","wb_status = 2"),
'orderby' => array($sort, 'DESC'),
'limit' => array($start,$stop-1)));
}
for($i=0; $iselect(
array('db'=>$config[txtSQL_dbname],
'table'=>$config[txtSQL_tbmember],
'where'=>array("member_user = ".$wb_sender[$i])));
if(sizeof($listmember)>=1){
$member_id=$listmember[0]["id"];
$member_sex=$listmember[0]["member_sex"];
if($member_sex=="M") $imgmember=" ";
if($member_sex=="F") $imgmember=" ";
}
}
// เพิ่มเลข ศูนย์ หน้าหมายเลขคำถาม 4 ตัว
$no = sprintf("%04d",$wb_id[$i]);
// กำหนดสีของตาราง เพื่อให้มีการสลับสี ค่าของตัวแปร $rowColor อยู่ในไฟล์ config
$bgc = ($bgc==$config[rowColor1]) ? $config[rowColor2] : $config[rowColor1];
$flashOK="";
$zipOK="";
$imgOK="";
// ตรวจสอบว่ามี flash หรือ รูป อยู่ในกระทู้หรือเปล่า
if(substr($wb_picture[$i],-3,3)=="swf") //ตรวจสอบว่าเป็นไฟล์ flash รึป่าว
$flashOK=" ";
else if(substr($wb_picture[$i],-3,3)=="zip") //ตรวจสอบว่าเป็นไฟล์ zip รึป่าว
$zipOK=" ";
else if(strlen($wb_picture[$i])>1) //ถ้าไม่ใช่ flash แต่มีชื่อรูปอยู่ ต้องเป็นไฟล์รูปแน่
$imgOK=" ";
// ตรวจสอบว่ามี flash หรือ รูป อยู่ในคำตอบหรือเปล่า
$chkFile=CheckInsertFile($category, $wb_id[$i]);
if($chkFile[0]==1) $flashOK=" ";
if($chkFile[1]==1)$zipOK=" ";
if($chkFile[2]==1)$imgOK=" ";
//ตรวจสอบคนตอบ ในวันนี้
echo "\n";
if($Logtime<=($wb_chknewreply[$i]+86400) && $wb_reply[$i]>0) { //86400 วินาที = หนึ่งวัน
$chknew=" ";
}else {
$chknew="";
}
// กำหนดภาพ icon หน้าหมายเลขกระทู้
// ถ้าต้องการให้ icon ของคำถามฮอต แสดงที่จำนวนคนตอบ ที่เท่าไหร่
//ก็เปลี่ยนตัวเลขเองนะครับ (ในที่นี้คือตอบตั้งแต่ 10 คนขึ้นไป)
if($wb_status[$i]==0){
if($wb_replydate[$i]!="-") {
$icon=($wb_reply[$i]>=$config[Hot]) ? " " : " ";
}
else {
$icon=($wb_chknewpost[$i] >= ($Logtime-86400)) ? " " : " ";
}
}
else if($wb_status[$i]==1){
$icon=" ";
}
else if($wb_status[$i]==2){
$icon=" ";
}
// แสดงคำถาม
echo " $icon $no | \n";
echo "$wb_topic[$i] $flashOK $zipOK $imgOK $chknew | \n";
echo " $wb_sender[$i] $imgmember $wb_date[$i] $wb_time[$i] | \n";
echo " $wb_visitor[$i] | \n";
if($wb_reply[$i]!=0){
echo " $wb_reply[$i] [$wb_replydate[$i]] ผู้ตอบ -> $wb_lastreply[$i] | \n";
}else {
echo " $wb_reply[$i] | \n";
}
echo " \n\n";
} // end for($i=0
// ปิดตารางแสดงผลกระทู้
echo " \n";
echo " |
\n";
echo "