Index: /branches/comu/data/Smarty/templates/admin/customer/customer.tpl
===================================================================
--- /branches/comu/data/Smarty/templates/admin/customer/customer.tpl	(revision 12141)
+++ /branches/comu/data/Smarty/templates/admin/customer/customer.tpl	(revision 12141)
@@ -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>
Index: /branches/comu/data/Smarty/templates/admin/customer/subnavi.tpl
===================================================================
--- /branches/comu/data/Smarty/templates/admin/customer/subnavi.tpl	(revision 11730)
+++ /branches/comu/data/Smarty/templates/admin/customer/subnavi.tpl	(revision 12141)
@@ -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/data/Smarty/templates/admin/customer/customer_confirm.tpl
===================================================================
--- /branches/comu/data/Smarty/templates/admin/customer/customer_confirm.tpl	(revision 12141)
+++ /branches/comu/data/Smarty/templates/admin/customer/customer_confirm.tpl	(revision 12141)
@@ -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/html/admin/customer/customer.php
===================================================================
--- /branches/comu/html/admin/customer/customer.php	(revision 12141)
+++ /branches/comu/html/admin/customer/customer.php	(revision 12141)
@@ -0,0 +1,385 @@
+<?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($confirm_flg == true) {
+        // ½ÅÊ£¤·¤Ê¤¤²ñ°÷ÅÐÏ¿¥­¡¼¤òÈ¯¹Ô¤¹¤ë¡£
+        $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;
+}
+?>
