:::

9-2 /index.php

001<?php
002/*-----------引入檔案區--------------*/
003include_once "header.php";
004$xoopsOption['template_main'] = set_bootstrap("tad_ebook_index.html");
005include_once XOOPS_ROOT_PATH."/header.php";
006 
007/*-----------function區--------------*/
008 
009//顯示預設頁面內容
010function show_page($page_sn=""){
011  global $xoopsTpl ,$xoopsDB;
012 
013  $tbl=$xoopsDB->prefix('tad_ebook_page');
014 
015  //新增計數器
016  $sql="update {$tbl} set `page_counter`= `page_counter` + 1 where `page_sn`='{$page_sn}'";
017  $xoopsDB->queryF($sql) or redirect_header("index.php",3, mysql_error());
018 
019  $sql="select * from `{$tbl}` where `page_sn` = '{$page_sn}'";
020  $result=$xoopsDB->query($sql) or redirect_header("index.php",3, mysql_error());
021  $page=$xoopsDB->fetchArray($result);
022 
023  $xoopsTpl->assign('page',$page);
024  $xoopsTpl->assign('op', 'show_page');
025}
026 
027//顯示所有期數列表
028function show_all(){
029  global $xoopsTpl ,$xoopsDB;
030  //單一檔案真實路徑:
031  include_once XOOPS_ROOT_PATH."/modules/tadtools/TadUpFiles.php" ;
032  $TadUpFiles=new TadUpFiles("tad_ebook");
033 
034 
035  $today=date("Y-m-d");
036  $tbl=$xoopsDB->prefix('tad_ebook');
037  $sql="select * from `{$tbl}` where `ebook_publish_date` <= '{$today}'  order by `ebook_publish_date` desc";
038 
039  $result=$xoopsDB->query($sql) or redirect_header("index.php",3, mysql_error());
040 
041  $i=0;
042  while($ebook=$xoopsDB->fetchArray($result)){
043 
044    $all_ebook[$i]=$ebook;
045 
046    $TadUpFiles->set_col('ebook_sn',$ebook['ebook_sn']);
047    $all_ebook[$i]['ebook_pic']=$TadUpFiles->get_pic_file('thumb');
048 
049    $i++;
050  }
051 
052  //die(var_export($all_ebook));
053  $xoopsTpl->assign('all_ebook',$all_ebook);
054  $xoopsTpl->assign('op', 'show_all');
055}
056 
057 
058//顯示某期文章列表
059function show_ebook($ebook_sn=""){
060  global $xoopsTpl ,$xoopsDB;
061 
062  $tbl=$xoopsDB->prefix('tad_ebook_page');
063  $sql="select * from `{$tbl}` where `ebook_sn` = '{$ebook_sn}'";
064 
065  $result=$xoopsDB->query($sql) or redirect_header("index.php",3, mysql_error());
066 
067  while($page=$xoopsDB->fetchArray($result)){
068    $all_page[]=$page;
069  }
070  $xoopsTpl->assign('all_page',$all_page);
071  $xoopsTpl->assign('op', 'show_ebook');
072}
073 
074 
075/*-----------執行動作判斷區----------*/
076$op=empty($_REQUEST['op'])?"":$_REQUEST['op'];
077$page_sn=empty($_REQUEST['page_sn'])?"":intval($_REQUEST['page_sn']);
078$ebook_sn=empty($_REQUEST['ebook_sn'])?"":intval($_REQUEST['ebook_sn']);
079 
080switch($op){
081 
082  // case "xxx":
083  // xxx();
084  // header("location:{$_SERVER['PHP_SELF']}");
085 
086  default:
087  if($page_sn){
088    show_page($page_sn);
089    include_once XOOPS_ROOT_PATH.'/include/comment_view.php';
090  }elseif($ebook_sn){
091    show_ebook($ebook_sn);
092  }else{
093    show_all();
094  }
095 
096  break;
097}
098 
099/*-----------秀出結果區--------------*/
100$xoopsTpl->assign( "toolbar" , toolbar_bootstrap($interface_menu)) ;
101include_once XOOPS_ROOT_PATH.'/footer.php';
102?>

 


:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1183%26tbsn%3D37

書籍目錄

展開 | 闔起

線上使用者

48人線上 (9人在瀏覽線上書籍)

會員: 0

訪客: 48

更多…