require_once('../prepare.php');
require_once('lib/diary_function.php');
function diary_list( $p )
{
$show_line = 10;
$p['page'] = (!empty($p['page']) && '0' < $p['page']) ? $p['page'] : '1';
$this->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 );
?>