db = cs4_open(); $start_date = date("YmdHis"); //- 表示対象日記リスト情報取得 if("1" == $p['page']){ $start_pos = ""; }else{ $start_pos = $show_line * ($p['page'] - 1); } //print $start_pos."
"; $diary_detail = get_DiaryDetail($start_date,$start_pos); //- 日記ごとのコメント数を取得 $count_arr = get_CommentCount(); //var_dump($count_arr); foreach($count_arr as $key => $val){ for($i=0;$isetCurrentBlock('__List__'); $template->setVariable('uniq_id',$diary_detail[$i]['uniq_id']); $template->setVariable('open_date',$date_str); $template->setVariable('title',$diary_detail[$i]['title']); $comment_count = (empty($diary_detail[$i]['comment'])) ? 0 : $diary_detail[$i]['comment'] ; $template->setVariable('comment_count',$comment_count); if(!empty($diary_detail[$i]['update'])){ $update_str = ""; $tmp =""; $date_arr = ""; $day = ""; $tmp = explode(" ",$diary_detail[$i]['update']); $date_arr = explode("-",$tmp[0]); $day = get_Day(date("w",mktime(0,0,0,$date_arr[1],$date_arr[2],$date_arr[0]))); $update_str = sprintf("/更新日:%d月%d日",$date_arr[1],$date_arr[2]); $template->setVariable('last_update',$update_str); } $template->setVariable('writer',$writer); $template->parseCurrentBlock(); } //- ページ送り処理 (Prev) if('1' < $p['page']){ $template->setCurrentBlock('__PagePrev__'); $template->setVariable('prev_page',$p['page'] - 1); $template->parseCurrentBlock(); } //- ページ送り処理 (Next) if(($p['page'] * $show_line) < $list_ct){ $template->setCurrentBlock('__PageNext__'); $template->setVariable('next_page', $p['page'] + 1); $template->parseCurrentBlock(); } $template->setVariable('site_top',SITE_NAME); $template->show(); cs4_close($this->db); } diary_list( $p ); ?>