db = cs4_open(); $oldest_date = date("j",mktime(0,0,0,date("m"),date("d") - ($p['page'] * $show_line),date("Y"))); //- 10件分を取得( 'page = 1' 時のみ11件取得) if('1' == $p['page']){ $show_line = 11; } for($i=0;$i<$show_line;$i++){ $date_arr[$i] = date("Y/m/d",mktime(0,0,0,date("m"),$oldest_date + $i,date("Y"))); $tmp_date = str_replace("/","\/",$date_arr[$i]); for($j=0;$jdb, $tmp_line, $key_date); //- 表示用日付取得 $show_date[] = get_showdate($key_date); } } } //var_dump($kihon_list); //- 検索結果ゼロ処理 $list_ct = count($kihon_list);//- 取得件数 if('0' == $list_ct){ print "Not Found your request Recipe !!"; exit; } // テンプレート読み込み $template =& loadTemplate( $p ); //- page が1の時、当日のレシピだけ写真付き表示 if('1' == $p['page']){ $template->setCurrentBlock('__Today__'); $template->setVariable('date',$show_date[count($show_date) - 1]); $template->setVariable('rcp_no',$kihon_list[count($kihon_list) - 1]['today'][0]['uniq_id']); $template->setVariable('title',$kihon_list[count($kihon_list) - 1]['today'][0]['rcp_nm']); $filepath = sprintf("%s/%s.jpg",PICTURE_DIR,$kihon_list[count($kihon_list) - 1]['today']['uniq_id']); if(file_exists($filepath)){ $image_tag = sprintf("",str_replace( KTY_SERVER_ROOT,"",$filepath )); $template->setVariable('image_tag',$image_tag); } $template->parseCurrentBlock(); } $start_p = ('1' == $p['page']) ? (count($kihon_list) - 2) : (count($kihon_list) - 1) ; for($p=$start_p;$p>=0;$p--){ for($i=0;$isetCurrentBlock('__List__'); $template->setVariable('rcp_no',$kihon_list[$p]['today'][$i]['uniq_id']); $template->setVariable('title',$kihon_list[$p]['today'][$i]['rcp_nm']); $template->parseCurrentBlock(); } $template->setCurrentBlock('__DayBlock__'); $template->setVariable('date',$show_date[$p]); $template->parseCurrentBlock(); } //- ページ送り処理 (Prev) if('1' < $p['page']){ $template->setCurrentBlock('__PagePrev__'); $template->setVariable('prev_page',$p['page'] - 1); $template->parseCurrentBlock(); } //- ページ送り処理 (Next) if($show_line == $list_ct){ if(get_rcpList($this->db, $csv_kihon, date("Ymd",mktime(0,0,0,date("m"),$oldest_date - 1,date("Y"))))){ $template->setCurrentBlock('__PageNext__'); $template->setVariable('next_page', $p['page'] + 1); $template->parseCurrentBlock(); } } $template->setVariable('site_top',SITE_NAME); $template->show(); cs4_close($this->db); } kihon_list( $p ); ?>