user = u4user_open(); $title = "入力"; if(isset($p["sex"]) == false) { $user_data = u4user_select_one($this->user, "car_no=\"" . $p['uid'] . "\""); // 前回情報取得 if($user_data["mem_sex"] != "") { $p["sex"] = $user_data["mem_sex"]; $p["family"] = $user_data["mem_family"]; $p["year"] = substr($user_data["mem_birth"], 0, 4); $p["mon"] = substr($user_data["mem_birth"], 4, 2); $p["day"] = substr($user_data["mem_birth"], -2); $p["area"] = $user_data["mem_area"]; foreach($user_data["mem_favorite"] as $row) { $p["favorite_{$row}"] = 1; } $p["rice"] = $user_data["mem_rice"]; $p["water"] = $user_data["mem_water"]; $title = "更新"; } } else { $title = "修正"; } $template =& loadTemplate( $p ); $template->setVariable('title', $title); // 性別 $sex = u4user_get_items($this->user, "mem_sex"); $p["sex"] = ($p["sex"] == "") ? 1 : $p["sex"]; foreach($sex as $row) { $template->setCurrentBlock("__sex__"); $template->setVariable('sex_key', $row["key"]); $template->setVariable('sex_val', $row["value"]); if($p["sex"] == $row["key"]) { $template->setVariable('sex_chk', 'checked'); } $template->parse("__sex__"); } // 家族構成 $p["family"] = ($p["family"] == "") ? 1 : $p["family"]; for($i = FAMILY_MIN; $i <= FAMILY_MAX; $i++) { $template->setCurrentBlock("__family__"); $template->setVariable('family_key', $i); $template->setVariable('family_val', $i); if($p["family"] == $i) { $template->setVariable('family_sel', 'selected'); } $template->parse("__family__"); } // 生年月日 $template->setVariable('year_val', htmlspecialchars($p["year"])); $template->setVariable('mon_val', htmlspecialchars($p["mon"])); $template->setVariable('day_val', htmlspecialchars($p["day"])); // お住まい地域 $area = u4user_get_items($this->user, "mem_area"); $p["area"] = ($p["area"] == "") ? 3 : $p["area"]; foreach($area as $row) { $template->setCurrentBlock("__area__"); $template->setVariable('area_key', $row["key"]); $template->setVariable('area_val', $row["value"]); if($p["area"] == $row["key"]) { $template->setVariable('area_sel', 'selected'); } $template->parse("__area__"); } // お好みお取寄せ商品 $favorite = u4user_get_items($this->user, "mem_favorite"); foreach($favorite as $row) { $template->setCurrentBlock("__favorite__"); $template->setVariable('favorite_key', $row["key"]); $template->setVariable('favorite_val', $row["value"]); if($p["favorite_{$row["key"]}"] == 1) { $template->setVariable('favorite_chk', 'checked'); } $template->parse("__favorite__"); } // お米 $rice = u4user_get_items($this->user, "mem_rice"); $p["rice"] = ($p["rice"] == "") ? 1 : $p["rice"]; foreach($rice as $row) { $template->setCurrentBlock("__rice__"); $template->setVariable('rice_key', $row["key"]); $template->setVariable('rice_val', $row["value"]); if($p["rice"] == $row["key"]) { $template->setVariable('rice_sel', 'selected'); } $template->parse("__rice__"); } // お水 $water = u4user_get_items($this->user, "mem_water"); $p["water"] = ($p["water"] == "") ? 1 : $p["water"]; foreach($water as $row) { $template->setCurrentBlock("__water__"); $template->setVariable('water_key', $row["key"]); $template->setVariable('water_val', $row["value"]); if($p["water"] == $row["key"]) { $template->setVariable('water_sel', 'selected'); } $template->parse("__water__"); } $template->setVariable('mail_check_info_url', MAIL_CHECK_INFO_URL); $template->setVariable('site_top_url', SITE_TOP_URL); //- 他コンテンツから誘導時の戻り先パラメータ $template->setVariable('sub_cont', $p['sub_cont']); $template->show(); u4user_close($this->user); } mail_input_info($p); ?>