チェンジセット 119: trunk/install/php/showlibc.php

差分発生行の前後
無視リスト:
コミット日時:
2010/10/01 18:37:21 (14 年前)
コミッタ:
sorshi
ログメッセージ:

AutoPagerize?対応

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/install/php/showlibc.php

    r117 r119  
    6363                die_exit("再生可能番組がありません<BR>"); 
    6464        } 
     65 
     66 
     67////////////////////////////////////////////////////////// 
     68//1ページの表示レコード数 
     69$lim = 52; 
     70//クエリ取得 
     71$p = getgetnumform(p); 
     72//ページ取得の計算 
     73list($st,$p,$p2) = number_page($p,$lim); 
     74/////////////////////////////////////////////////////////// 
     75 
    6576$now = date("YmdHi");    
    6677 
     
    8899$serveruri = getserveruri(); 
    89100 
     101 
    90102if(ereg("iPhone",$useragent)){ 
    91103        print "<body onclick=\"console.log('Hello', event.target);\"> 
     
    107119print "$title 【<A HREF = \"./folcast.php?tid=$tid\">この番組のFolcast</A> [<a href=\"itpc://$serveruri/folcast.php?tid=$tid\">iTunesに登録</a>】 <br>\n"; 
    108120}else{ 
    109  
    110121print "<a href=\"http://cal.syoboi.jp/tid/" . 
    111122                                     htmlspecialchars($tid)  . "\" target=\"_blank\">$title</a> 【<A HREF = \"./folcast.php?tid=$tid\">この番組のFolcast</A> [<a href=\"itpc://$serveruri/folcast.php?tid=$tid\">iTunesに登録</a>]】 <br>\n"; 
     
    128139$serverfqdn = getserverfqdn(); 
    129140 
     141//Autopager 
     142echo "<div id=contents class=autopagerize_page_element />"; 
     143 
     144///////////////////////////////////////////////////////// 
     145//レコード総数取得 
     146    $query = " 
     147SELECT 
     148COUNT(*) AS cnt 
     149FROM foltia_mp4files 
     150LEFT JOIN foltia_subtitle 
     151ON   foltia_mp4files.mp4filename = foltia_subtitle.pspfilename 
     152LEFT JOIN foltia_program 
     153ON foltia_mp4files.tid = foltia_program.tid 
     154WHERE foltia_mp4files.tid = ?   
     155"; 
     156 
     157$rs = sql_query($con, $query, "DBクエリに失敗しました",array($tid)); 
     158$rowdata = $rs->fetch(); 
     159$dtcnt = htmlspecialchars($rowdata[0]); 
     160//echo $dtcnt; 
     161// 
     162if (! $rowdata) { 
     163        die_exit("番組データがありません。<BR>"); 
     164}//endif 
     165 
     166////////////////////////////////////////////////////////// 
     167//レコード表示 
    130168$query = " 
    131169SELECT  
     
    145183WHERE foltia_mp4files.tid = ?   
    146184ORDER BY \"startdatetime\" ASC 
     185LIMIT $lim OFFSET $st 
    147186"; 
    148187 
     
    254293        print "</tbody></table>\n"; 
    255294} 
     295 
     296////////////////////////////////////////////// 
     297//クエリ代入 
     298$query_st =  $tid; 
     299//Autopager処理とページのリンク表示 
     300page_display($query_st,$p,$p2,$lim,$dtcnt,""); 
     301////////////////////////////////////////////// 
    256302?> 
    257303</body> 
track feed