db = cs4_open(); $user_meal = array(); $now_date = (empty($p['ymd'])) ? date("Ymd") : $p['ymd']; $meal_type_arr = get_MealType(); $user_meal = get_UserMeal($p ,$p['ymd'] ); //- 食事登録あり foreach($user_meal[$now_date] as $key => $val){ //- 食事タイプ毎に整形 for($i=0;$idb); // テンプレート読み込み $template =& loadTemplate( $p ); if(empty($user_meal[$now_date])){ //- 食事登録なし $template->setCurrentBlock('__NoMeal__'); $template->setVariable('month',sprintf("%d",substr($now_date,4,2))); $template->setVariable('day',sprintf("%d",substr($now_date,6,2))); $template->parseCurrentBlock(); //- 食事登録リンク $template->setCurrentBlock('__RegistMeal__'); $template->setVariable('ymd_val',$now_date); $template->parseCurrentBlock(); }elseif(!empty($user_meal[$now_date])){ //- 食事登録あり $total_cal = 0; // 2008-02-05 T.Kodaira from // 朝ごはん未登録時、カロリー手帳が表示されない // 登録されるご飯の種類は 朝、昼、夕、間 の4種が最大 //for($i=0;$i $val){ $total_cal = $total_cal + $val['calorie']; $template->setCurrentBlock('__RecipeLine__'); $template->setVariable('title',$val['recipe_name']); $template->setVariable('calorie',$val['calorie']); $template->parseCurrentBlock(); } if(!empty($meal_type[$i])){ $template->setCurrentBlock('__MealBlock__'); $template->setVariable('meal_type',$meal_type_arr[$i]); $template->setVariable('eat_ymd_val', $now_date); $template->setVariable('type_val',$i); } $template->parseCurrentBlock(); } $template->setCurrentBlock('__HadMeal__'); $template->setVariable('get_calorie',$total_cal); $template->setVariable('month',sprintf("%d",substr($now_date,4,2))); $template->setVariable('day',sprintf("%d",substr($now_date,6,2))); $template->parseCurrentBlock(); //- 食事登録リンク $template->setCurrentBlock('__AddMeal__'); $template->setVariable('ymd_val',$now_date); $template->parseCurrentBlock(); } $template->setVariable('contents_name_title', NOTEBOOK_NAME ); $template->setVariable('contents_name_alt', NOTEBOOK_NAME ); $template->setVariable('contents_name', NOTEBOOK_NAME ); $template->show(); } nb_meal_list( $p ); ?>