if ($SystemModuleKey=="") $SystemModuleKey="vote";
include("../../kcontrol/poll/config.php");
$PageSize=20;
$MaxPage = 10;
if ($page==0) $page = 1;
$sql = "SELECT * FROM ".$myModule_Table_Poll." WHERE ".$myModule_Table_Poll."_Status='Enable' AND ".$myModule_Table_Poll."_ModuleKey='".$SystemModuleKey."' AND ".$myModule_Table_Poll."_Language='".$System_Session_Language."' ".
" AND (".
"(".$myModule_Table_Poll."_StartDate='0000-00-00 00:00:00' OR Substring(".$myModule_Table_Poll."_StartDate,1,10)>=CurDate())".
" AND ".
"(".$myModule_Table_Poll."_ExpireDate='0000-00-00 00:00:00' OR Substring(".$myModule_Table_Poll."_ExpireDate,1,10)<=CurDate())".
")";
$Query=MYSQL_DB_QUERY($System_DataBase_Name,$sql) OR DIE("Error: เกิดข้อผิดพลาด $sql \n");
$TotalRecordCount=MYSQL_NUMROWS($Query);
# Find max page size #########################
if($TotalRecordCount>$PageSize) {
$NoOfPage= ceil($TotalRecordCount/$PageSize);
}else {
$NoOfPage=1;
}
#Recover page show into range #########################
if($page>$NoOfPage) { $page=$NoOfPage; }
# Select only paging range #########################
$RecordStart = ($page-1)*$PageSize;
$sql.= " ORDER BY ".$myModule_Table_Poll."_ID DESC LIMIT $RecordStart , $PageSize";
$Query=MYSQL_DB_QUERY($System_DataBase_Name,$sql) OR DIE("Error: เกิดข้อผิดพลาด $sql \n");
$CountRecord=MYSQL_NUMROWS($Query);
if($CountRecord>0){
?>
$MySession=session_id();
$sql="SELECT count(*) FROM ".$myModule_Table_Counter_Check." WHERE ".$myModule_Table_Counter_Check."_Session='".$MySession."' AND ".$myModule_Table_Counter_Check."_CreateDate='".date('Y-m-d')."' AND ".$myModule_Table_Counter_Check."_CID=".$CounterID;
$Query_Counter=mysql_query($sql);
$Row_Counter=mysql_fetch_row($Query_Counter);
if($Row_Counter[0]==0){
$sql="UPDATE ".$myModule_Table_Counter." SET ".$myModule_Table_Counter."_Counter=".$myModule_Table_Counter."_Counter+1 WHERE ".$myModule_Table_Counter."_Key='".$CounterKey."' ";
$Query=mysql_query($sql);
$sql="INSERT INTO ".$myModule_Table_Counter_Check." ( ".$myModule_Table_Counter_Check."_CID,".$myModule_Table_Counter_Check."_Session,".$myModule_Table_Counter_Check."_CreateDate )VALUES( ".$CounterID.",'".$MySession."',NOW()) ";
$Query=mysql_query($sql);
}
$sql="DELETE FROM ".$myModule_Table_Counter_Check." WHERE ".$myModule_Table_Counter_Check."_CreateDate < '".date('Y-m-d')."'";
$Query=mysql_query($sql);
?>