1 <patTemplate:tmpl name="_widget">
\r
2 <style type="text/css">@import url({SCRIPT_URL}/jscalendar-1.0/calendar-win2k-1.css);</style>
\r
3 <script type="text/javascript" src="{SCRIPT_URL}/jscalendar-1.0/calendar.js"></script>
\r
4 <script type="text/javascript" src="{SCRIPT_URL}/jscalendar-1.0/lang/calendar-ja.js"></script>
\r
5 <script type="text/javascript" src="{SCRIPT_URL}/jscalendar-1.0/calendar-setup.js"></script>
\r
6 <script type="text/javascript" src="{SCRIPT_URL}/md5.js"></script>
\r
7 <SCRIPT language="JavaScript">
\r
10 if (document.main.family_name.value == '' || document.main.first_name.value == '' ||
\r
11 document.main.family_name_kana.value == '' || document.main.first_name_kana.value == ''){
\r
12 window.alert('ユーザ名が入力されていません');
\r
15 if (document.main.email.value == ''){
\r
16 window.alert('Eメールアドレスが入力されていません');
\r
19 if (document.main.item_password.value == ''){
\r
20 window.alert('パスワードが入力されていません');
\r
23 if (!window.confirm('項目を新規追加しますか?')) return false;
\r
24 document.main.act.value = 'add';
\r
25 document.main.password.value = hex_md5(document.main.item_password.value);
\r
26 document.main.submit();
\r
29 function updateItem(){
\r
30 if (!window.confirm('項目を更新しますか?')) return false;
\r
31 document.main.act.value = 'update';
\r
32 if (document.main.item_password.value != '********') document.main.password.value = hex_md5(document.main.item_password.value);
\r
33 document.main.submit();
\r
37 if (!window.confirm('項目を削除しますか?')) return false;
\r
38 document.main.act.value = 'delete';
\r
39 document.main.submit();
\r
42 function cancelItem(){
\r
43 document.main.task.value = 'user';
\r
44 document.main.submit();
\r
50 <div align="center">
\r
52 <!-- m3:ErrorMessage -->
\r
53 <form method="post" name="main">
\r
54 <input type="hidden" name="act" />
\r
55 <input type="hidden" name="task" value="user_detail" />
\r
56 <input type="hidden" name="serial" value="{SERIAL}" />
\r
57 <input type="hidden" name="password" />
\r
59 <tr><td><label>ユーザ詳細</label></td>
\r
60 <td align="right"><span {_HELP_USER_RET_BTN}><input type="button" class="button" onClick="cancelItem();" value="戻る"></span>
\r
62 <tr><td colspan="2">
\r
64 <table class="simple-table">
\r
67 <td class="table-headside" width="150px"><span {_HELP_USER_NO}>No(任意)</span></td>
\r
68 <td><input type="text" name="user_no" value="{USER_NO}" size="30" maxlength="30" {USER_NO_DISABLED}></td>
\r
69 <td class="table-headside" width="150px"><span {_HELP_MEMBER_EMAIL}>Eメール(ログインアカウント)</span></td>
\r
70 <td><input type="text" name="email" value="{EMAIL}" size="30" maxlength="50" {EMAIL_DISABLED}></td>
\r
73 <td class="table-headside"><span {_HELP_MEMBER_NAME}>名前(姓・名)</span></td>
\r
74 <td><input type="text" name="family_name" value="{FAMILY_NAME}" size="10" maxlength="20" {FAMILY_NAME_DISABLED}> <input type="text" name="first_name" value="{FIRST_NAME}" size="10" maxlength="20" {FIRST_NAME_DISABLED}></td>
\r
75 <td class="table-headside"><span {_HELP_MEMBER_NAME_KANA}>名前カナ(姓・名)</span></td>
\r
76 <td><input type="text" name="family_name_kana" value="{FAMILY_NAME_KANA}" size="10" maxlength="20" {FAMILY_NAME_KANA_DISABLED}> <input type="text" name="first_name_kana" value="{FIRST_NAME_KANA}" size="10" maxlength="20" {FIRST_NAME_KANA_DISABLED}></td>
\r
79 <td class="table-headside"><span {_HELP_MEMBER_ZIP}>郵便番号</span></td>
\r
80 <td><input type="text" name="zipcode" value="{ZIPCODE}" size="10" maxlength="10" {ZIPCODE_DISABLED}></td>
\r
81 <td class="table-headside"><span {_HELP_MEMBER_STATE}>都道府県</span></td>
\r
83 <select name="state" {STATE_DISABLED}>
\r
84 <option value="0">未設定</option>
\r
85 <patTemplate:tmpl name="state_list">
\r
86 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
92 <td class="table-headside"><span {_HELP_MEMBER_ADD1}>住所1</span></td>
\r
93 <td colspan="3"><input type="text" name="address" value="{ADDRESS}" maxlength="100" style="width:100%;" {ADDRESS_DISABLED}></td>
\r
96 <td class="table-headside"><span {_HELP_MEMBER_ADD2}>住所2</span></td>
\r
97 <td colspan="3"><input type="text" name="address2" value="{ADDRESS2}" maxlength="100" style="width:100%;" {ADDRESS2_DISABLED}></td>
\r
100 <td class="table-headside"><span {_HELP_MEMBER_PHONE}>電話番号</span></td>
\r
101 <td><input type="text" name="phone" value="{PHONE}" size="30" maxlength="30" {PHONE_DISABLED}></td>
\r
102 <td class="table-headside"><span {_HELP_MEMBER_FAX}>FAX</span></td>
\r
103 <td><input type="text" name="fax" value="{FAX}" size="30" maxlength="30" {FAX_DISABLED}></td>
\r
106 <td class="table-headside"><span {_HELP_MEMBER_MOBILE}>携帯電話</span></td>
\r
107 <td colspan="3"><input type="text" name="mobile" value="{MOBILE}" size="30" maxlength="30" {MOBILE_DISABLED}></td>
\r
110 <td class="table-headside"><span {_HELP_MEMBER_GENDER}>性別</span></td>
\r
112 <select name="gender" {GENDER_DISABLED}>
\r
113 <option value="0" {GENDER_NONE}>未設定</option>
\r
114 <option value="1" {GENDER_MALE}>男</option>
\r
115 <option value="2" {GENDER_FEMALE}>女</option>
\r
118 <td class="table-headside"><span {_HELP_MEMBER_BIRTH}>生年月日</span></td>
\r
119 <td><input type="text" id="calenderinput" name="birthday" value="{BIRTHDAY}" size="15" maxlength="15" {BIRTHDAY_DISABLED}><button id="calenderbutton" {CALENDER_DISABLED}>カレンダー</button>
\r
123 <td class="table-headside">更新者</td>
\r
124 <td>{UPDATE_USER}</td>
\r
125 <td class="table-headside">更新日時</td>
\r
126 <td>{UPDATE_DT}</td>
\r
129 <td class="table-headside" width="100px"><span {_HELP_MEMBER_PWD}>パスワード</span></td>
\r
130 <td colspan="3"><input type="password" name="item_password" value="{PASSWORD}" size="30" maxlength="40" AUTOCOMPLETE = "off"></td>
\r
131 <!--<td colspan="3">
\r
132 <input type="button" class="button" onClick="sendPassword()" value="再作成して、メール送信" {SEND_PWD}>
\r
133 {SEND_MESSAGE} {PWD_MESSAGE}</td>-->
\r
136 <td colspan="4" align="right">
\r
137 <patTemplate:tmpl name="add_button" visibility="hidden">
\r
138 <input type="button" class="button" onClick="addItem();" value="新規登録">
\r
139 </patTemplate:tmpl>
\r
140 <patTemplate:tmpl name="update_button" visibility="hidden">
\r
141 <input type="button" class="button" onClick="delItem();" value="削除">
\r
142 <input type="button" class="button" onClick="updateItem();" value="更新">
\r
143 </patTemplate:tmpl>
\r
153 <SCRIPT language="JavaScript">
\r
157 inputField : "calenderinput", // ID of the input field
\r
158 ifFormat : "%Y/%m/%d", // the date format
\r
159 button : "calenderbutton" // ID of the button
\r
164 </patTemplate:tmpl>
\r