Index: /branches/comu-utf8/html/admin/customer/customer.php
===================================================================
--- /branches/comu-utf8/html/admin/customer/customer.php	(revision 16103)
+++ /branches/comu-utf8/html/admin/customer/customer.php	(revision 16103)
@@ -0,0 +1,384 @@
+<?php
+/*
+ * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ * 
+ * 顧客登録機能
+ */
+require_once("../require.php");
+
+// 認証可否の判定
+$objSess = new SC_Session();
+sfIsSuccess($objSess);
+
+// ページ表示用クラス
+class LC_Page {
+    var $arrSession;
+    var $tpl_mode;
+    var $list_data;
+
+    var $arrErr;
+    var $arrYear;
+    var $arrMonth;
+    var $arrDay;
+    var $arrPref;
+    var $arrJob;
+    var $arrSex;
+    var $arrReminder;
+    var $count;
+    
+    var $tpl_strnavi;
+                
+    function LC_Page() {
+        $this->tpl_mainpage = 'customer/customer.tpl';
+        $this->tpl_mainno = 'customer';
+        $this->tpl_subnavi = 'customer/subnavi.tpl';
+        $this->tpl_subno = 'customer';
+        $this->tpl_pager = DATA_PATH . 'Smarty/templates/admin/pager.tpl';
+        $this->tpl_subtitle = '顧客登録';
+
+        global $arrPref;
+        $this->arrPref = $arrPref;
+        global $arrJob;
+        $this->arrJob = $arrJob;
+        global $arrSex;
+        $this->arrSex = $arrSex;
+        global $arrReminder;
+        $this->arrReminder = $arrReminder;
+    }
+}
+
+// 店舗基本情報
+$CONF = sf_getBasisData();
+$objQuery = new SC_Query();
+$objConn = new SC_DBConn();
+$objPage = new LC_Page();
+$objView = new SC_AdminView();
+$objDate = new SC_Date(1901);
+$objPage->arrYear = $objDate->getYear();    //　日付プルダウン設定
+$objPage->arrMonth = $objDate->getMonth();
+$objPage->arrDay = $objDate->getDay();
+
+// 登録用カラム配列
+$arrRegistColumn = array(
+                             array(  "column" => "name01", "convert" => "aKV" ),
+                             array(  "column" => "name02", "convert" => "aKV" ),
+                             array(  "column" => "kana01", "convert" => "CKV" ),
+                             array(  "column" => "kana02", "convert" => "CKV" ),
+                             array(  "column" => "zip01", "convert" => "n" ),
+                             array(  "column" => "zip02", "convert" => "n" ),
+                             array(  "column" => "pref", "convert" => "n" ),
+                             array(  "column" => "addr01", "convert" => "aKV" ),
+                             array(  "column" => "addr02", "convert" => "aKV" ),
+                             array(  "column" => "email", "convert" => "a" ),
+                             array(  "column" => "email2", "convert" => "a" ),
+                             array(  "column" => "email_mobile", "convert" => "a" ),
+                             array(  "column" => "email_mobile2", "convert" => "a" ),
+                             array(  "column" => "tel01", "convert" => "n" ),
+                             array(  "column" => "tel02", "convert" => "n" ),
+                             array(  "column" => "tel03", "convert" => "n" ),
+                             array(  "column" => "fax01", "convert" => "n" ),
+                             array(  "column" => "fax02", "convert" => "n" ),
+                             array(  "column" => "fax03", "convert" => "n" ),
+                             array(  "column" => "sex", "convert" => "n" ),
+                             array(  "column" => "job", "convert" => "n" ),
+                             array(  "column" => "birth", "convert" => "n" ),
+                             array(  "column" => "reminder", "convert" => "n" ),
+                             array(  "column" => "reminder_answer", "convert" => "aKV"),
+                             array(  "column" => "password", "convert" => "a" ),
+                             array(  "column" => "password02", "convert" => "a" ),
+                             array(  "column" => "mailmaga_flg", "convert" => "n" ),
+							 array(  "column" => "note",		"convert" => "aKV" ),
+							 array(  "column" => "point",		"convert" => "n" ),
+                             array(  "column" => "status",        "convert" => "n" ),
+                             array(  "column" => "mail_send",        "convert" => "n" )
+                         );
+
+// 登録除外用カラム配列
+$arrRejectRegistColumn = array("year", "month", "day", "email02", "email_mobile02", "password02", "mail_send");
+
+if ($_SERVER["REQUEST_METHOD"] == "POST") {
+
+    // POSTデータの引き継ぎ
+    $objPage->arrForm = $_POST;
+    $objPage->arrForm['email'] = strtolower($objPage->arrForm['email']);               // emailはすべて小文字で処理
+    $objPage->arrForm['email_mobile'] = strtolower($objPage->arrForm['email_mobile']); // email_mobileはすべて小文字で処理
+
+    // 入力データの変換
+    $objPage->arrForm = lfConvertParam($objPage->arrForm, $arrRegistColumn);
+    // 入力チェック
+    $objPage->arrErr = lfErrorCheck($objPage->arrForm);
+
+    //-- 入力エラー発生 or リターン時
+    if ($objPage->arrErr || $_POST["mode"] == "return") {
+        foreach($objPage->arrForm as $key => $val) {
+            $objPage->$key = $val;
+        }
+
+    } else {
+        // 確認
+        if ($_POST["mode"] == "confirm") {
+            $objPage->tpl_mainpage = 'customer/customer_confirm.tpl';
+            $passlen = strlen($objPage->arrForm['password']);
+            $objPage->passlen = lfPassLen($passlen);
+        }
+        
+        //　会員登録と完了画面
+        if($_POST["mode"] == "complete") {
+            $objPage->tpl_mainpage = 'customer/edit_complete.tpl';
+            
+            // 会員情報の登録
+            $objPage->uniqid = lfRegistData ($objPage->arrForm, $arrRegistColumn, $arrRejectRegistColumn);
+            // 登録完了メールの送信判定
+            if ( $objPage->arrForm['mail_send'] == '1' ) {
+                //　完了メール送信
+                $objPage->CONF = $CONF;
+                $objPage->name01 = $_POST['name01'];
+                $objPage->name02 = $_POST['name02'];
+                $objMailText = new SC_SiteView();
+                $objMailText->assignobj($objPage);
+                
+                // 仮会員が有効の場合
+                if($objPage->arrForm['status'] == '1') {
+                    $subject = sfMakesubject('会員登録のご確認');
+                    $toCustomerMail = $objMailText->fetch("mail_templates/customer_mail.tpl");
+                } else {
+                    $subject = sfMakesubject('会員登録のご完了');
+                    $toCustomerMail = $objMailText->fetch("mail_templates/customer_regist_mail.tpl");
+                }
+                
+                $objMail = new GC_SendMail();
+                $objMail->setItem(
+                                    ''                     //　宛先
+                                    , $subject             //　サブジェクト
+                                    , $toCustomerMail      //　本文
+                                    , $CONF["email03"]     //　配送元アドレス
+                                    , $CONF["shop_name"]   //　配送元　名前
+                                    , $CONF["email03"]     //　reply_to
+                                    , $CONF["email04"]     //　return_path
+                                    , $CONF["email04"]     //  Errors_to
+                                );
+                // 宛先の設定
+                $name = $_POST["name01"] . $_POST["name02"] ." 様";
+                $objMail->setTo($_POST["email"], $name);
+                $objMail->sendMail();
+            }
+            
+        }
+    }
+}
+//　ページ表示
+$objView->assignobj($objPage);
+$objView->display(MAIN_FRAME);
+
+/**
+ * 会員情報の登録
+ * @param array 画面からの入力配列
+ * @param array 登録対象カラム配列
+ * @param array 登録対象外カラム配列
+ * @return array 会員登録キー
+ */
+function lfRegistData ($array, $arrRegistColumn, $arrRejectRegistColumn) {
+    global $objConn;
+    
+    // 登録データの生成
+    foreach ($arrRegistColumn as $data) {
+        if (strlen($array[ $data["column"] ]) > 0 && ! in_array($data["column"], $arrRejectRegistColumn)) {
+            $arrRegist[ $data["column"] ] = $array[ $data["column"] ];
+        }
+    }
+        
+    // 誕生日が入力されている場合
+    if (strlen($array["year"]) > 0 ) {
+        $arrRegist["birth"] = $array["year"] ."/". $array["month"] ."/". $array["day"] ." 00:00:00";
+    }
+    
+    // パスワードの暗号化
+    $arrRegist["password"] = sha1($arrRegist["password"] . ":" . AUTH_MAGIC);
+    
+    // 仮会員登録の場合
+    if($array["status"] == 1) {
+        // 重複しない会員登録キーを発行する。
+        $count = 1;
+        while ($count != 0) {
+            $uniqid = sfGetUniqRandomId("t");
+            $count = $objConn->getOne("SELECT COUNT(*) FROM dtb_customer WHERE secret_key = ?", array($uniqid));
+        }
+        switch($array["mailmaga_flg"]) {
+            case 1:
+                $arrRegist["mailmaga_flg"] = 4; 
+                break;
+            case 2:
+                $arrRegist["mailmaga_flg"] = 5; 
+                break;
+            default:
+                $arrRegist["mailmaga_flg"] = 6;
+                break;
+        }
+        
+        $arrRegist["status"] = "1";                // 仮会員
+    } else {
+        // 重複しない会員登録キーを発行する。
+        $count = 1;
+        while ($count != 0) {
+            $uniqid = sfGetUniqRandomId("r");
+            $count = $objConn->getOne("SELECT COUNT(*) FROM dtb_customer WHERE secret_key = ?", array($uniqid));
+        }
+        $arrRegist["status"] = "2";                // 本会員
+    }
+    
+    /*
+      secret_keyは、テーブルで重複許可されていない場合があるので、
+            本会員登録では利用されないがセットしておく。
+    */
+    $arrRegist["secret_key"] = $uniqid;        // 会員登録キー
+    $arrRegist["create_date"] = "now()";     // 作成日
+    $arrRegist["update_date"] = "now()";     // 更新日
+    $arrRegist["first_buy_date"] = "";         // 最初の購入日
+    
+    // 登録実行
+    $objConn->query("BEGIN");
+
+    $objQuery = new SC_Query();
+    $objQuery->insert("dtb_customer", $arrRegist);
+
+    $objConn->query("COMMIT");
+
+    return $uniqid;
+}
+
+
+/**
+ * 取得文字列の変換
+ * @param array POSTデータ配列
+ * @param array 登録用カラム配列
+ * @return 変換後POSTデータ配列
+ */
+function lfConvertParam($array, $arrRegistColumn) {
+    /*
+     *    文字列の変換
+     *    K :  「半角(ﾊﾝｶｸ)片仮名」を「全角片仮名」に変換
+     *    C :  「全角ひら仮名」を「全角かた仮名」に変換
+     *    V :  濁点付きの文字を一文字に変換。"K","H"と共に使用します    
+     *    n :  「全角」数字を「半角(ﾊﾝｶｸ)」に変換
+     *    a :  全角英数字を半角英数字に変換する
+     */
+    // カラム名とコンバート情報
+    foreach ($arrRegistColumn as $data) {
+        $arrConvList[ $data["column"] ] = $data["convert"];
+    }
+    // 文字変換
+    foreach ($arrConvList as $key => $val) {
+        // POSTされてきた値のみ変換する。
+        if(strlen(($array[$key])) > 0) {
+            $array[$key] = mb_convert_kana($array[$key] ,$val);
+        }
+    }
+    return $array;
+}
+
+/**
+ * 入力エラーチェック
+ * @param array $array
+ * @return array エラーメッセージを格納した配列
+ */
+function lfErrorCheck($array) {
+
+    global $objConn;
+    $objErr = new SC_CheckError($array);
+
+    $objErr->doFunc(array("会員状態", 'status'), array("EXIST_CHECK"));
+    $objErr->doFunc(array("お名前（姓）", 'name01', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK"));
+    $objErr->doFunc(array("お名前（名）", 'name02', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK"));
+    $objErr->doFunc(array("フリガナ（姓）", 'kana01', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK"));
+    $objErr->doFunc(array("フリガナ（名）", 'kana02', STEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK", "KANA_CHECK"));
+    $objErr->doFunc(array("郵便番号1", "zip01", ZIP01_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));
+    $objErr->doFunc(array("郵便番号2", "zip02", ZIP02_LEN ) ,array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 
+    $objErr->doFunc(array("郵便番号", "zip01", "zip02"), array("ALL_EXIST_CHECK"));
+    $objErr->doFunc(array("都道府県", 'pref'), array("SELECT_CHECK","NUM_CHECK"));
+    $objErr->doFunc(array("ご住所（1）", "addr01", MTEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK"));
+    $objErr->doFunc(array("ご住所（2）", "addr02", MTEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK"));
+    $objErr->doFunc(array('メールアドレス', "email", MTEXT_LEN) ,array("EXIST_CHECK", "NO_SPTAB", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));
+    
+    // 現会員の判定 →　現会員もしくは仮登録中は、メアド一意が前提になってるので同じメアドで登録不可
+    if (strlen($array["email"]) > 0) {
+        $objQuery = new SC_Query();
+        $arrRet = $objQuery->select("email, update_date, del_flg", "dtb_customer","email ILIKE ? ORDER BY del_flg", array($array["email"]));
+                
+        if(count($arrRet) > 0) {
+            if($arrRet[0]['del_flg'] != '1') {
+                // 会員である場合
+                $objErr->arrErr["email"] .= "※ すでに会員登録で使用されているメールアドレスです。<br />";
+            } else {
+                // 退会した会員である場合
+                $leave_time = sfDBDatetoTime($arrRet[0]['update_date']);
+                $now_time = time();
+                $pass_time = $now_time - $leave_time;
+                // 退会から何時間-経過しているか判定する。
+                $limit_time = ENTRY_LIMIT_HOUR * 3600;
+                if($pass_time < $limit_time) {
+                    $objErr->arrErr["email"] .= "※ 退会から一定期間の間は、同じメールアドレスを使用することはできません。<br />";
+                }
+            }
+        }
+    }
+    
+    // 現会員の判定 →　現会員もしくは仮登録中は、メアド一意が前提になってるので同じメアドで登録不可
+    if (strlen($array["email_mobile"]) > 0) {
+        $objQuery = new SC_Query();
+        $arrRet = $objQuery->select("email_mobile, update_date, del_flg", "dtb_customer","email_mobile ILIKE ? ORDER BY del_flg", array($array["email_mobile"]));
+                
+        if(count($arrRet) > 0) {
+            if($arrRet[0]['del_flg'] != '1') {
+                // 会員である場合
+                $objErr->arrErr["email_mobile"] .= "※ すでに会員登録で使用されているメールアドレスです。<br />";
+            } else {
+                // 退会した会員である場合
+                $leave_time = sfDBDatetoTime($arrRet[0]['update_date']);
+                $now_time = time();
+                $pass_time = $now_time - $leave_time;
+                // 退会から何時間-経過しているか判定する。
+                $limit_time = ENTRY_LIMIT_HOUR * 3600;                        
+                if($pass_time < $limit_time) {
+                    $objErr->arrErr["email_mobile"] .= "※ 退会から一定期間の間は、同じメールアドレスを使用することはできません。<br />";
+                }
+            }
+        }
+    }
+    
+    
+    $objErr->doFunc(array("お電話番号1", 'tel01'), array("EXIST_CHECK"));
+    $objErr->doFunc(array("お電話番号2", 'tel02'), array("EXIST_CHECK"));
+    $objErr->doFunc(array("お電話番号3", 'tel03'), array("EXIST_CHECK"));
+    $objErr->doFunc(array("お電話番号", "tel01", "tel02", "tel03", TEL_LEN) ,array("TEL_CHECK"));
+    $objErr->doFunc(array("FAX番号", "fax01", "fax02", "fax03", TEL_LEN) ,array("TEL_CHECK"));
+    $objErr->doFunc(array("ご性別", "sex") ,array("SELECT_CHECK", "NUM_CHECK")); 
+    $objErr->doFunc(array("ご職業", "job") ,array("NUM_CHECK"));
+    if ($array["password"] != DEFAULT_PASSWORD) {
+        $objErr->doFunc(array("パスワード", 'password', PASSWORD_LEN1, PASSWORD_LEN2), array("EXIST_CHECK", "ALNUM_CHECK", "NUM_RANGE_CHECK"));
+    }
+    $objErr->doFunc(array("パスワードを忘れたときのヒント 質問", "reminder") ,array("SELECT_CHECK", "NUM_CHECK")); 
+    $objErr->doFunc(array("パスワードを忘れたときのヒント 答え", "reminder_answer", STEXT_LEN) ,array("EXIST_CHECK", "MAX_LENGTH_CHECK"));
+    $objErr->doFunc(array("メールマガジン", "mailmaga_flg") ,array("SELECT_CHECK", "NUM_CHECK"));
+    $objErr->doFunc(array("生年月日", "year", "month", "day"), array("CHECK_DATE"));
+    $objErr->doFunc(array("SHOP用メモ", 'note', LTEXT_LEN), array("MAX_LENGTH_CHECK"));
+    $objErr->doFunc(array("所持ポイント", "point", TEL_LEN) ,array("MAX_LENGTH_CHECK", "NUM_CHECK"));
+    return $objErr->arrErr;
+    
+}
+
+/**
+ * 確認ページ用パスワード表示用
+ * $passlen パスワード
+ * $ret 確認ページ用パスワード
+ */
+function lfPassLen($passlen){
+    $ret = "";
+    for ($i=0;$i<$passlen;true){
+        $ret.="*";
+        $i++;
+    }
+    return $ret;
+}
+?>
Index: /branches/comu-utf8/data/Smarty/templates/admin/customer/subnavi.tpl
===================================================================
--- /branches/comu-utf8/data/Smarty/templates/admin/customer/subnavi.tpl	(revision 16100)
+++ /branches/comu-utf8/data/Smarty/templates/admin/customer/subnavi.tpl	(revision 16103)
@@ -10,4 +10,6 @@
 		<tr><td class=<!--{if $tpl_subno != 'index'}-->"navi"<!--{else}-->"navi-on"<!--{/if}-->><a href="./index.php" onMouseOver="naviStyleChange('index', '#a5a5a5')" <!--{if $tpl_subno != 'index'}-->onMouseOut="naviStyleChange('index', '#636469')"<!--{/if}--> id="index"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/icon.jpg" width="15" height="9" alt="" border="0"><span class="navi_text">顧客マスタ</span></a></td></tr>
 		<tr><td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/navi_line.gif" width="140" height="2" alt=""></td></tr>
+	   	<tr><td class=<!--{if $tpl_subno != 'customer'}-->"navi"<!--{else}-->"navi-on"<!--{/if}-->><a href="./customer.php" onMouseOver="naviStyleChange('index', '#a5a5a5')" <!--{if $tpl_subno != 'index'}-->onMouseOut="naviStyleChange('index', '#636469')"<!--{/if}--> id="index"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/icon.jpg" width="15" height="9" alt="" border="0"><span class="navi_text">顧客登録</span></a></td></tr>
+		<tr><td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/navi_line.gif" width="140" height="2" alt=""></td></tr>
 		<!--ナビ-->
 	</table>
Index: /branches/comu-utf8/data/Smarty/templates/admin/customer/customer_confirm.tpl
===================================================================
--- /branches/comu-utf8/data/Smarty/templates/admin/customer/customer_confirm.tpl	(revision 16103)
+++ /branches/comu-utf8/data/Smarty/templates/admin/customer/customer_confirm.tpl	(revision 16103)
@@ -0,0 +1,190 @@
+<!--{*
+/*
+ * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ */
+*}-->
+<script type="text/javascript">
+<!--
+
+function func_return(){
+	document.form1.mode.value = "return";
+	document.form1.submit();
+}
+
+//-->
+</script>
+
+<!--★★メインコンテンツ★★-->
+<table width="878" border="0" cellspacing="0" cellpadding="0" summary=" ">
+<form name="form1" id="form1" method="post" action="<!--{$smarty.server.PHP_SELF|escape}-->">
+<input type="hidden" name="mode" value="complete">
+<!--{foreach from=$arrForm key=key item=item}-->
+	<!--{if $key ne "mode" && $key ne "confirm"}-->
+	<input type="hidden" name="<!--{$key|escape}-->" value="<!--{$item|escape}-->">
+	<!--{/if}-->
+<!--{/foreach}-->
+	<tr valign="top">
+		<td background="<!--{$smarty.const.URL_DIR}-->img/contents/navi_bg.gif" height="402">
+			<!--▼SUB NAVI-->
+			<!--{include file=$tpl_subnavi}-->
+			<!--▲SUB NAVI-->
+		</td>
+		<td class="mainbg">
+			<!--▼登録テーブルここから-->
+			<table width="737" border="0" cellspacing="0" cellpadding="0" summary=" ">
+				<!--メインエリア-->
+				<tr>
+					<td align="center">
+						<table width="706" border="0" cellspacing="0" cellpadding="0" summary=" ">
+							<tr><td height="14"></td></tr>
+							<tr>
+								<td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/main_top.jpg" width="706" height="14" alt=""></td>
+							</tr>
+							<tr>
+								<td background="<!--{$smarty.const.URL_DIR}-->img/contents/main_left.jpg"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="14" height="1" alt=""></td>
+								<td bgcolor="#cccccc">
+								<table width="678" border="0" cellspacing="0" cellpadding="0" summary=" ">
+									<tr>
+										<td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_top.gif" width="678" height="7" alt=""></td>
+									</tr>
+									<tr>
+										<td background="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_left_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_left.gif" width="22" height="12" alt=""></td>
+										<td bgcolor="#636469" width="638" class="fs14n"><span class="white"><!--コンテンツタイトル-->顧客登録</span></td>
+										<td background="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_right_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="18" height="1" alt=""></td>
+									</tr>
+									<tr>
+										<td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_bottom.gif" width="678" height="7" alt=""></td>
+									</tr>
+									<tr>
+										<td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/main_bar.jpg" width="678" height="10" alt=""></td>
+									</tr>
+								</table>
+
+								<table width="678" border="0" cellspacing="1" cellpadding="8" summary=" ">
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">会員状態<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527"><!--{if $arrForm.status == 1}-->仮会員<!--{else}-->本会員<!--{/if}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">お名前<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527"><!--{$arrForm.name01|escape}--><!--{$arrForm.name02|escape}-->　様</td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">フリガナ<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527"><!--{$arrForm.kana01|escape}--><!--{$arrForm.kana02|escape}-->　様</td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">郵便番号<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527">〒 <!--{$arrForm.zip01|escape}--> - <!--{$arrForm.zip02|escape}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190" class="fs12">ご住所<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527"><!--{$arrPref[$arrForm.pref]|escape}--><!--{$arrForm.addr01|escape}--><!--{$arrForm.addr02|escape}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">メールアドレス<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527"><!--{$arrForm.email|escape}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">メールアドレス(モバイル)</td>
+										<td bgcolor="#ffffff" width="527"><!--{$arrForm.email_mobile|escape}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">お電話番号<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527"><!--{$arrForm.tel01|escape}--> - <!--{$arrForm.tel02|escape}--> - <!--{$arrForm.tel03|escape}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">FAX</td>
+										<td bgcolor="#ffffff" width="527"><!--{if strlen($arrForm.fax01) > 0}--><!--{$arrForm.fax01|escape}--> - <!--{$arrForm.fax02|escape}--> - <!--{$arrForm.fax03|escape}--><!--{else}-->未登録<!--{/if}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">ご性別<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527"><!--{if $arrForm.sex eq 1}-->男性<!--{else}-->女性<!--{/if}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">ご職業</td>
+										<td bgcolor="#ffffff" width="527"><!--{$arrJob[$arrForm.job]|escape|default:"未登録"}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">生年月日</td>
+										<td bgcolor="#ffffff" width="527"><!--{if strlen($arrForm.year) > 0 && strlen($arrForm.month) > 0 && strlen($arrForm.day) > 0}--><!--{$arrForm.year|escape}-->年<!--{$arrForm.month|escape}-->月<!--{$arrForm.day|escape}-->日<!--{else}-->未登録<!--{/if}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">パスワード<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527"><!--{$passlen}--></td>
+									</tr>
+									<tr>
+										<td bgcolor="#f2f1ec" width="190" class="fs12n">パスワードを忘れたときのヒント<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527">
+										<table width="527" border="0" cellspacing="0" cellpadding="0" summary=" ">
+											<tr>
+												<td class="fs12n">質問： <!--{$arrReminder[$arrForm.reminder]|escape}--></td>
+											</tr>
+											<tr><td height="5"></td></tr>
+											<tr><td class="fs12n">答え： <!--{$arrForm.reminder_answer|escape}--></td>
+											</tr>
+										</table>
+										</td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">メールマガジン<span class="red"> *</span></td>
+										<td bgcolor="#ffffff" width="527"><!--{if $arrForm.mailmaga_flg eq 1}-->HTML<!--{elseif $arrForm.mailmaga_flg eq 2}-->テキスト<!--{else}-->希望しない<!--{/if}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="960">SHOP用メモ</td>
+										<td bgcolor="#ffffff" width="527"><!--{$arrForm.note|escape|nl2br|default:"未登録"}--></td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">所持ポイント</td>
+										<td bgcolor="#ffffff" width="527"><!--{$arrForm.point|escape|default:"0"}--> pt</td>
+									</tr>
+									<tr class="fs12n">
+										<td bgcolor="#f2f1ec" width="190">登録内容確認メール</td>
+										<td bgcolor="#ffffff" width="527"><!--{if $arrForm.mail_send == 1}-->送信する<!--{else}-->送信しない<!--{/if}--></td>
+									</tr>
+								</table>
+
+								<table width="678" border="0" cellspacing="0" cellpadding="0" summary=" ">
+									<tr>
+										<td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="5" alt=""></td>
+										<td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/tbl_top.gif" width="676" height="7" alt=""></td>
+										<td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="5" alt=""></td>
+									</tr>
+									<tr>
+										<td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="10" alt=""></td>
+										<td bgcolor="#e9e7de" align="center">
+										<table border="0" cellspacing="0" cellpadding="0" summary=" ">
+											<tr>
+												<td>
+													<a href="#" onmouseover="chgImg('<!--{$smarty.const.URL_DIR}-->img/contents/btn_back_on.jpg','back');" onmouseout="chgImg('<!--{$smarty.const.URL_DIR}-->img/contents/btn_back.jpg','back');"  onclick="func_return(); return false;"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/btn_back.jpg" width="123" height="24" alt="検索画面に戻る" border="0" name="back"></a>
+													<input type="image" onMouseover="chgImgImageSubmit('<!--{$smarty.const.URL_DIR}-->img/contents/btn_regist_on.jpg',this)" onMouseout="chgImgImageSubmit('<!--{$smarty.const.URL_DIR}-->img/contents/btn_regist.jpg',this)" src="<!--{$smarty.const.URL_DIR}-->img/contents/btn_regist.jpg" width="123" height="24" alt="この内容で登録する" border="0" name="subm" >
+												</td>
+											</tr>
+										</table>
+										</td>
+										<td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="10" alt=""></td>
+									</tr>
+									<tr>
+										<td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/tbl_bottom.gif" width="678" height="8" alt=""></td>
+									</tr>
+								</table>
+								</td>
+								<td background="<!--{$smarty.const.URL_DIR}-->img/contents/main_right.jpg"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="14" height="1" alt=""></td>
+							</tr>
+							<tr>
+								<td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/main_bottom.jpg" width="706" height="14" alt=""></td>
+							</tr>
+							<tr><td height="30"></td></tr>
+						</table>
+					</td>
+				</tr>
+				<!--メインエリア-->
+			</table>
+			<!--▲登録テーブルここまで-->
+		</td>
+	</tr>
+</form>
+</table>
+<!--★★メインコンテンツ★★-->
Index: /branches/comu-utf8/data/Smarty/templates/admin/customer/customer.tpl
===================================================================
--- /branches/comu-utf8/data/Smarty/templates/admin/customer/customer.tpl	(revision 16103)
+++ /branches/comu-utf8/data/Smarty/templates/admin/customer/customer.tpl	(revision 16103)
@@ -0,0 +1,240 @@
+<!--{*
+/*
+ * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ */
+*}-->
+<script type="text/javascript">
+<!--
+    
+    function fnReturn() {
+        document.form_search.action = './index.php';
+        document.form_search.submit();
+        return false;
+    }
+    
+//-->
+</script>
+
+<!--★★メインコンテンツ★★-->
+<table width="878" border="0" cellspacing="0" cellpadding="0" summary=" ">
+    <tr valign="top">
+        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/navi_bg.gif" height="402">
+            <!--▼SUB NAVI-->
+            <!--{include file=$tpl_subnavi}-->
+            <!--▲SUB NAVI-->
+        </td>
+        <td class="mainbg">
+            <!--▼登録テーブルここから-->
+            <table width="737" border="0" cellspacing="0" cellpadding="0" summary=" ">
+                <!--メインエリア-->
+                <tr>
+                    <td align="center">
+                        <table width="706" border="0" cellspacing="0" cellpadding="0" summary=" ">
+                        <form name="form1" id="form1" method="post" action="<!--{$smarty.server.PHP_SELF|escape}-->">
+                        <input type="hidden" name="mode" value="confirm">
+                            <tr><td height="14"></td></tr>
+                            <tr>
+                                <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/main_top.jpg" width="706" height="14" alt=""></td>
+                            </tr>
+                            <tr>
+                                <td background="<!--{$smarty.const.URL_DIR}-->img/contents/main_left.jpg"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="14" height="1" alt=""></td>
+                                <td bgcolor="#cccccc">
+                                <table width="678" border="0" cellspacing="0" cellpadding="0" summary=" ">
+                                    <tr>
+                                        <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_top.gif" width="678" height="7" alt=""></td>
+                                    </tr>
+                                    <tr>
+                                        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_left_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_left.gif" width="22" height="12" alt=""></td>
+                                        <td bgcolor="#636469" width="638" class="fs14n"><span class="white"><!--コンテンツタイトル-->顧客登録</span></td>
+                                        <td background="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_right_bg.gif"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="18" height="1" alt=""></td>
+                                    </tr>
+                                    <tr>
+                                        <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/contents_title_bottom.gif" width="678" height="7" alt=""></td>
+                                    </tr>
+                                    <tr>
+                                        <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/main_bar.jpg" width="678" height="10" alt=""></td>
+                                    </tr>
+                                </table>
+
+                                <table width="678" border="0" cellspacing="1" cellpadding="8" summary=" ">
+
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">会員状態<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527">
+                                            <span class="red12"><!--{$arrErr.status}--></span>
+                                            <input type="radio" name="status"value=1 id="no_mem" <!--{if $status == 1}--> checked="checked" <!--{/if}-->><label for="no_mem">仮会員</label>
+                                            <input type="radio" name="status"value=2 id="mem"<!--{if $status == 2}--> checked="checked" <!--{/if}-->><label for="mem">本会員</label>
+                                        </td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">お名前<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.name01}--><!--{$arrErr.name02}--></span>姓&nbsp;<input type="text" name="name01" value="<!--{$name01|escape}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" size="30" class="box30" <!--{if $arrErr.name01 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> />　名&nbsp;<input type="text" name="name02" value="<!--{$name02|escape}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" size="30" class="box30" <!--{if $arrErr.name02 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">フリガナ<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.kana01}--><!--{$arrErr.kana02}--></span>セイ&nbsp;<input type="text" name="kana01" value="<!--{$kana01|escape}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" size="30" class="box30"  <!--{if $arrErr.kana01 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> />　メイ&nbsp;<input type="text" name="kana02" value="<!--{$kana02|escape}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" size="30" class="box30"  <!--{if $arrErr.kana02 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">郵便番号<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.zip01}--><!--{$arrErr.zip02}--></span>〒 <input type="text" name="zip01" value="<!--{$zip01|escape}-->" maxlength="<!--{$smarty.const.ZIP01_LEN}-->" size="6" class="box6" maxlength="3"  <!--{if $arrErr.zip01 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> - <input type="text" name="zip02" value="<!--{$zip02|escape}-->" maxlength="<!--{$smarty.const.ZIP02_LEN}-->" size="6" class="box6" maxlength="4"  <!--{if $arrErr.zip02 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> />
+                                            <input type="button" name="address_input" value="住所入力" onclick="fnCallAddress('<!--{$smarty.const.URL_INPUT_ZIP}-->', 'zip01', 'zip02', 'pref', 'addr01');" />
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td bgcolor="#f2f1ec" width="190" class="fs12">ご住所<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527">
+                                        <table width="527" border="0" cellspacing="0" cellpadding="0" summary=" ">
+                                            <tr>
+                                                <td>
+                                                    <span class="red12"><!--{$arrErr.pref}--><!--{$arrErr.addr01}--><!--{$arrErr.addr02}--></span>
+                                                    <select name="pref"  <!--{if $arrErr.pref != ""}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+                                                    <option value="" selected="selected">都道府県を選択</option>
+                                                    <!--{html_options options=$arrPref selected=$pref}-->
+                                                    </select>
+                                                </td>
+                                            </tr>
+                                            <tr><td height="5"></td></tr>
+                                            <tr class="fs10n">
+                                                <td><input type="text" name="addr01" value="<!--{$addr01|escape}-->" size="60" class="box60" <!--{if $arrErr.addr01 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /><br />
+                                                <!--{$smarty.const.SAMPLE_ADDRESS1}--></td>
+                                            </tr>
+                                            <tr><td height="5"></td></tr>
+                                            <tr class="fs10n">
+                                                <td><input type="text" name="addr02" value="<!--{$addr02|escape}-->" size="60" class="box60" <!--{if $arrErr.addr02 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /><br />
+                                                <!--{$smarty.const.SAMPLE_ADDRESS2}--></td>
+                                            </tr>
+                                        </table>
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td bgcolor="#f2f1ec" width="190" class="fs12n">メールアドレス<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527" class="fs10n"><span class="red12"><!--{$arrErr.email}--></span><input type="text" name="email" value="<!--{$email|escape}-->" size="60" class="box60" <!--{if $arrErr.email != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+                                    </tr>
+                                    <tr>
+                                        <td bgcolor="#f2f1ec" width="190" class="fs12n">メールアドレス(モバイル)</td>
+                                        <td bgcolor="#ffffff" width="527" class="fs10n"><span class="red12"><!--{$arrErr.email_mobile}--></span><input type="text" name="email_mobile" value="<!--{$email_mobile|escape}-->" size="60" class="box60" <!--{if $arrErr.email_mobile != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">電話番号<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.tel01}--><!--{$arrErr.tel02}--><!--{$arrErr.tel03}--></span><input type="text" name="tel01" value="<!--{$tel01|escape}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" size="6" class="box6" <!--{if $arrErr.tel01 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> - <input type="text" name="tel02" value="<!--{$tel02|escape}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" size="6" class="box6" <!--{if $arrErr.tel01 != "" || $arrErr.tel02 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> - <input type="text" name="tel03" value="<!--{$tel03|escape}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" size="6" class="box6" <!--{if $arrErr.tel01 != "" || $arrErr.tel03 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">FAX</td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.fax01}--><!--{$arrErr.fax02}--><!--{$arrErr.fax03}--></span><input type="text" name="fax01" value="<!--{$fax01|escape}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" size="6" class="box6" <!--{if $arrErr.fax01 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> - <input type="text" name="fax02" value="<!--{$fax02|escape}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" size="6" class="box6" <!--{if $arrErr.fax01 != "" || $arrErr.fax02 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> - <input type="text" name="fax03" value="<!--{$fax03|escape}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" size="6" class="box6" <!--{if $arrErr.fax01 != "" || $arrErr.fax03 != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">ご性別<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.sex}--></span><input type="radio" name="sex" value="1" <!--{if $arrErr.sex != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> <!--{if $sex eq 1}-->checked<!--{/if}--> />男性 <input type="radio" name="sex" value="2" <!--{if $arrErr.sex != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> <!--{if $sex eq 2}-->checked<!--{/if}--> />女性</td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">ご職業</td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.job}--></span>
+                                            <select name="job" <!--{if $arrErr.job != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> >
+                                            <option value="" selected="selected">選択してください</option>
+                                            <!--{html_options options=$arrJob selected=$job}-->
+                                            </select>
+                                        </td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">生年月日</td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.year}--></span>
+                                            <select name="year" <!--{if $arrErr.year != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> >
+                                                <option value="" selected="selected">------</option>
+                                                <!--{html_options options=$arrYear selected=$year}-->
+                                            </select>年
+                                            <select name="month" <!--{if $arrErr.year != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> >
+                                                <option value="" selected="selected">----</option>
+                                                <!--{html_options options=$arrMonth selected=$month}-->
+                                            </select>月
+                                            <select name="day" <!--{if $arrErr.year != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> >
+                                                <option value="" selected="selected">----</option>
+                                                <!--{html_options options=$arrDay selected=$day"}-->        
+                                            </select>日
+                                        </td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">パスワード<span class="red"> *</span></td>
+                                        <td class="red10" bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.password}--></span><input type="password" name="password" value="<!--{$password|escape}-->" size="30" class="box30" <!--{if $arrErr.password != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> />　半角英数小文字4～10文字（記号不可）</td>
+                                    </tr>
+                                    <tr>
+                                        <td bgcolor="#f2f1ec" width="190" class="fs12">パスワードを忘れたときのヒント<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527">
+                                        <table width="527" border="0" cellspacing="0" cellpadding="0" summary=" ">
+                                            <tr class="fs12n">
+                                                <td><span class="red12"><!--{$arrErr.reminder}--><!--{$arrErr.reminder_answer}--></span>質問： <select name="reminder" <!--{if $arrErr.reminder != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> >
+                                                <option value="" selected="selected">選択してください</option>
+                                                <!--{html_options options=$arrReminder selected=$reminder}-->
+                                                </select>
+                                                </td>
+                                            </tr>
+                                            <tr><td height="5"></td></tr>
+                                            <tr class="fs12n">
+                                                <td>答え： <input type="text" name="reminder_answer" value="<!--{$reminder_answer|escape}-->" size="30" class="box30" <!--{if $arrErr.reminder_answer != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+                                            </tr>
+                                        </table>
+                                        </td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">メールマガジン<span class="red"> *</span></td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.mailmaga_flg}--></span>
+                                            <input type="radio" name="mailmaga_flg" value="1" <!--{if $arrErr.mailmaga_flg != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> <!--{if $mailmaga_flg eq 1 or $mailmaga_flg eq 4}-->checked<!--{/if}--> />HTML　
+                                            <input type="radio" name="mailmaga_flg" value="2" <!--{if $arrErr.mailmaga_flg != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> <!--{if $mailmaga_flg eq 2 or $mailmaga_flg eq 5}-->checked<!--{/if}--> />テキスト　
+                                            <input type="radio" name="mailmaga_flg" value="3" <!--{if $arrErr.mailmaga_flg != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> <!--{if $mailmaga_flg eq "" or $mailmaga_flg eq 3 or $mailmaga_flg eq 6}-->checked<!--{/if}--> />希望しない</td>
+                                    </tr>
+                                    <tr>
+                                        <td bgcolor="#f2f1ec" width="960" class="fs12n">SHOP用メモ</td>
+                                        <td bgcolor="#ffffff" width="527" class="fs10n"><span class="red12"><!--{$arrErr.note}--></span><textarea name="note" maxlength="<!--{$smarty.const.LTEXT_LEN}-->" <!--{if $arrErr.note != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> cols="60" rows="8" class="area60"><!--{$note|escape}--></textarea></td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">所持ポイント</td>
+                                        <td bgcolor="#ffffff" width="527"><span class="red12"><!--{$arrErr.point}--></span><input type="text" name="point" value="<!--{$point|escape}-->" maxlength="<!--{$smarty.const.TEL_LEN}-->" <!--{if $arrErr.point != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> size="6" class="box6" <!--{if $arrErr.point != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> pt</td>
+                                    </tr>
+                                    <tr class="fs12n">
+                                        <td bgcolor="#f2f1ec" width="190">登録内容確認メール</td>
+                                        <td bgcolor="#ffffff" width="527"><input type="checkbox" name="mail_send" value="1" <!--{if $mail_send eq 1}--> checked <!--{/if}--> >顧客登録完了メールを送信する</td>
+                                </table>
+
+                                <table width="678" border="0" cellspacing="0" cellpadding="0" summary=" ">
+                                    <tr>
+                                        <td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="5" alt=""></td>
+                                        <td><img src="<!--{$smarty.const.URL_DIR}-->img/contents/tbl_top.gif" width="676" height="7" alt=""></td>
+                                        <td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="5" alt=""></td>
+                                    </tr>
+                                    <tr>
+                                        <td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="10" alt=""></td>
+                                        <td bgcolor="#e9e7de" align="center">
+                                        <table border="0" cellspacing="0" cellpadding="0" summary=" ">
+                                            <tr>
+                                                <td>
+                                                    <input type="image" onMouseover="chgImgImageSubmit('<!--{$smarty.const.URL_DIR}-->img/contents/btn_confirm_on.jpg',this)" onMouseout="chgImgImageSubmit('<!--{$smarty.const.URL_DIR}-->img/contents/btn_confirm.jpg',this)" src="<!--{$smarty.const.URL_DIR}-->img/contents/btn_confirm.jpg" width="123" height="24" alt="確認ページへ" border="0" name="confirm" id="confirm" />
+                                                </td>
+                                            </tr>
+                                        </table>
+                                        </td>
+                                        <td bgcolor="#cccccc"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="1" height="10" alt=""></td>
+                                    </tr>
+                                    <tr>
+                                        <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/tbl_bottom.gif" width="678" height="8" alt=""></td>
+                                    </tr>
+                                </table>
+
+                                </td>
+                                <td background="<!--{$smarty.const.URL_DIR}-->img/contents/main_right.jpg"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="14" height="1" alt=""></td>
+                            </tr>
+                            <tr>
+                                <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/contents/main_bottom.jpg" width="706" height="14" alt=""></td>
+                            </tr>
+                            <tr><td height="30"></td></tr>
+                            </from>
+                        </table>
+                    </td>
+                </tr>
+                <!--メインエリア-->
+            </table>
+            <!--▲登録テーブルここまで-->
+        </td>
+    </tr>
+</form>
+</table>
