PageRenderTime 43ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/b2b/core/admin/view/member/sub_edit.html

http://phpfor.googlecode.com/
HTML | 243 lines | 224 code | 18 blank | 1 comment | 0 complexity | 1395fd02d1ed912dc70220cbe557fa9e MD5 | raw file
  1. <div id="Member_Form_Edit_<{$member.member_id}>">
  2. <input type="hidden" name='member_id' value="<{$member.member_id}>">
  3. <div class="division">
  4. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  5. <tr>
  6. <th><{t}>???:<{/t}></th>
  7. <td><{$member.uname|escape:'html'}></td>
  8. </tr>
  9. <tr>
  10. <th><font color='red'>*</font>&nbsp;E-mail:</th>
  11. <td><{input vtype="email&&required" name="email" size="20" value=$member.email}></td>
  12. </tr>
  13. <tr>
  14. <th><{t}>????:<{/t}></th>
  15. <td><select name="member_lv_id">
  16. <!--<option value="0"><{t}>- ???? -<{/t}></option>--><!-- by lushengchao -->
  17. <{html_options options=$member.level selected=$member.member_lv_id}>
  18. </select></td>
  19. </tr>
  20. <tr>
  21. <th>
  22. <span id='editMemberPassword-<{$member.member_id}>' class="lnk" onclick="$(this).store('dialog',new Dialog('index.php?ctl=member/member&act=updatePassword&p[0]=<{$member.member_id}>&p[1]=<{$member.email}>&p[2]='+escape('<{$member.uname}>')+'&p[3]='+encodeURIComponent('<{$member.name}>'),{width:430,height:170,title:'??????'}))">
  23. <{t}>??????<{/t}>
  24. </span>
  25. </th>
  26. <td></td>
  27. </tr>
  28. <tr>
  29. <th>
  30. <span id='editMemberPayPassword-<{$member.member_id}>' class="lnk" onclick="$(this).store('dialog',new Dialog('index.php?ctl=member/member&act=updatePayPassword&p[0]=<{$member.member_id}>&p[1]=<{$member.email}>&p[2]='+escape('<{$member.uname}>')+'&p[3]='+encodeURIComponent('<{$member.name}>'),{width:430,height:170,title:'???????????'}))">
  31. <{t}>???????????<{/t}>
  32. </span>
  33. </th>
  34. <td></td>
  35. </tr>
  36. </table></div>
  37. <div class="division">
  38. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  39. <{foreach from=$tree item=item name="item" key='row'}>
  40. <tr>
  41. <th><{if $item.attr_required eq 'true'}><font color='red'>*</font>&nbsp;<{/if}><{$item.attr_name}></th>
  42. <td> <{if $item.attr_type =='date'}>
  43. <{input class="cal" type='date' name='birthday' value=$member.birthday }><{if $item.attr_required eq 'true'}><{/if}>
  44. <{/if}>
  45. <{if $item.attr_type =='cal'}>
  46. <{input class="cal" type='date' name=$item.attr_id required=$item.attr_required value=$item.value}><{if $item.attr_required eq 'true'}><em>*</em><{/if}>
  47. <{/if}>
  48. <{if $item.attr_type =='text'}>
  49. <input class='_x_ipt' name='<{$item.attr_id}>' vtype='<{if $item.attr_required eq 'true'}>required&&<{/if}><{$item.attr_valtype}>' type='text' value='<{$item.value}>'/>
  50. <{/if}>
  51. <{if $item.attr_group =='defalut' && $item.attr_type != 'area' && $item.attr_type != 'sex' && $item.attr_type != 'date' && $item.attr_type != 'tel' && $item.attr_type != 'mobile'}>
  52. <input type='text' name='<{$item.attr_type}>' value='<{$item.value}>' <{if $item.attr_required eq 'true'}>class='_x_ipt' vtype='required'<{/if}>>
  53. <{/if}>
  54. <{if $item.attr_type =='mobile'}>
  55. <input type='text' name='<{$item.attr_type}>' value='<{$item.value}>' <{if $item.attr_required eq 'true'}>class='_x_ipt' vtype='required&&mobile'<{else}>vtype='mobile'<{/if}>>
  56. <{/if}>
  57. <{if $item.attr_type =='tel'}>
  58. <input type='text' name='<{$item.attr_type}>' value='<{$item.value}>' <{if $item.attr_required eq 'true'}>class='_x_ipt' vtype='required&&tel'<{else}>vtype='tel'<{/if}>>
  59. <{/if}>
  60. <{if $item.attr_type =='area'}>
  61. <{if $item.attr_required == 'true'}>
  62. <{input type="region" name="area" pptype="area" value=$item.value}>
  63. <{else}>
  64. <{input type="region" name='area' value=$item.value pptype='area2'}>
  65. <script>
  66. validatorMap.set('area2',['?????????',function(el,v){
  67. var els=el.getElements('select');
  68. if(els.length==1&&(els[0].getValue()==''||els[0].getValue()=='_NULL_')){
  69. return true;
  70. }else{
  71. return els.every(function(sel){
  72. var selValue=sel.getValue();
  73. var v=selValue!=''&&selValue!='_NULL_';
  74. if(!v){
  75. sel.focus();
  76. return false;
  77. }
  78. return true;
  79. });
  80. }
  81. return true;
  82. }
  83. ]);
  84. </script>
  85. <{/if}>
  86. <{/if}>
  87. <{if $item.attr_type =='sex'}>
  88. <input type='radio' name='sex' value='1'<{if $item.value==1}>checked<{/if}>><label><{t}>?<{/t}></label>
  89. <input type='radio' name='sex' value='0' <{if $item.value==0}>checked<{/if}>><label><{t}>?<{/t}></label>
  90. <{/if}>
  91. <{if $item.attr_type =='select'}>
  92. <select name='<{$item.attr_id}>' <{if $item.attr_required eq 'true'}>class='_x_ipt' vtype='required'<{/if}>>
  93. <option value='' <{if $item.value == ''}>selected='true'<{/if}>><{t}>- ??? -<{/t}></option>
  94. <{foreach from=$item.attr_option item=option name="option"}>
  95. <option value='<{$option}>' <{if $item.value == $option}>selected='true'<{/if}>><{$option}></option>
  96. <{/foreach}>
  97. </select>
  98. <{if $item.attr_required eq 'true'}><em>*</em><{/if}>
  99. <{/if}>
  100. <{if $item.attr_type =='checkbox'}>
  101. <{foreach from=$item.attr_option item=checkbox name="checkbox" }>
  102. <input type='checkbox' name=<{$item.attr_id}>[]" value='<{$checkbox}>' <{foreach from=$item.value item=checkboxvalue name="checkboxvalue" }>
  103. <{if $checkboxvalue.value==$checkbox}>
  104. checked ='true'
  105. <{/if}>
  106. <{/foreach}>><label><{$checkbox}></label><br/>
  107. <{/foreach}><input type='hidden' name='<{$item.attr_id}>[]' value='%no%'>
  108. <{if $item.attr_required eq 'true'}>
  109. <input type='hidden' class='_x_ipt' vtype='selectc'/><{/if}>
  110. <{/if}></td>
  111. </tr>
  112. <{/foreach}>
  113. </table>
  114. </div>
  115. <div class="division">
  116. <table width="100%" border="0" cellspacing="0" cellpadding="0" class="forform">
  117. <tr>
  118. <td colspan="2" ><input id="d_option_<{$member.member_id}>" type="checkbox" value="1" name="d_option" <{if $member.role_type=='dealer'}>checked="checked" <{/if}>/>
  119. <span class="font14px"> ??????</span>
  120. </td>
  121. </tr>
  122. <tr>
  123. </table>
  124. <table width="100%" border="0" cellspacing="0" cellpadding="0" id="d_divOption_<{$member.member_id}>" class="forform" >
  125. <tr>
  126. <th>?????</th>
  127. <td><{input class=inputstyle name="dealer_site" id="d_site" value=$member.dealer_site}></td>
  128. </tr>
  129. <tr>
  130. <th>?????</th>
  131. <td><{input class=inputstyle name="dealer_site_name" id="d_site_name" value=$member.dealer_site_name}></td>
  132. </tr>
  133. <tr>
  134. <th>??LOGO?</th>
  135. <td id="w_site_logo" valign="top"><span id="d_siteLogo_txt"></span>
  136. <{if $member.dealer_logo != ''}>
  137. <img src="<{$member.src_dealer_logo}>" border="0" />
  138. <{/if}>
  139. <input type="hidden" name="dealer_logo" value="<{$member.dealer_logo}>" />
  140. </td>
  141. </tr>
  142. <tr>
  143. <td colspan="2" ><span class="fontbold font12px">???????<span class="infotips">????????????????????????</span></span></td>
  144. </tr>
  145. <tr>
  146. <th>??????</th>
  147. <td><{input class=inputstyle name="dealer_consignee" id="d_consignee" value=$member.dealer_consignee}></td>
  148. </tr>
  149. <tr>
  150. <th>??????</th>
  151. <td><{input class=inputstyle vtype="tel" name="dealer_phone" id="d_reg_tel" value=$member.dealer_phone}><span class="infotips" id="d_tel_txt"></span></td>
  152. </tr>
  153. <tr>
  154. <th>??????</th>
  155. <td><{input class=inputstyle vtype="mobile" name="dealer_mobile" id="d_reg_mobile" value=$member.dealer_mobile}><span id="d_mobile_txt"></span></td>
  156. </tr>
  157. <tr>
  158. <th>??????</th>
  159. <td id="d_region"><{input type='region' name="dealer_area" value=$member.dealer_area }></td>
  160. </tr>
  161. <tr>
  162. <th>????????</th>
  163. <td><{input class=inputstyle name="dealer_add" id="d_add" value=$member.dealer_add}><span id="d_add_txt"></span></td>
  164. </tr>
  165. <tr>
  166. <th>????????</th>
  167. <td><{input class=inputstyle name="dealer_zip" id="d_zip" value=$member.dealer_zip}><span id="d_zip_txt"></span></td>
  168. </tr>
  169. <tr>
  170. <th>??????</th>
  171. <td><{input type="email" name="dealer_email" id="d_email" maxlength="200" value=$member.dealer_email}></td>
  172. </tr>
  173. </table>
  174. </div>
  175. <div class="division">
  176. <table width="100%" border="0" cellpadding="0" cellspacing="0" >
  177. <tr>
  178. <th><{t}>????:<{/t}></th>
  179. <td><{$member.point}></td>
  180. </tr>
  181. <tr>
  182. <th><{t}>?????:<{/t}></th>
  183. <td><{$member.advance|cur}></td>
  184. </tr>
  185. <tr>
  186. <th><{t}>????:<{/t}></th>
  187. <td><{$member.regtime|cdate:FDATE}></td>
  188. </tr>
  189. <tr>
  190. <th><{t}>??IP:<{/t}></th>
  191. <td><{$member.reg_ip}></td>
  192. </tr>
  193. </table>
  194. </div>
  195. <table cellspacing="0" cellpadding="0" border="0" align="center" class="tableAction">
  196. <tr>
  197. <td><b class="submitBtn"><input onclick="W.page('index.php?ctl=member/member&act=save',{data:$('Member_Form_Edit_<{$member.member_id}>'),method:'post'},$(this))" type="button" value="??" /></b></td>
  198. </tr>
  199. </table>
  200. </div>
  201. <script>
  202. //?????????
  203. $ES('.cal','Member_Form_Edit_<{$member.member_id}>').each(function(i){i.makeCalable()});
  204. validatorMap.set('selectc',['????',function(element,value){
  205. var checkboxelement = element.getParent('td').getElements('input[name$=]]');
  206. var flag=checkboxelement.some(function(i){
  207. return !!i.checked;
  208. });
  209. checkboxelement.addEvent('change',function(){
  210. validator.removeCaution(element);
  211. validator.test($('Member_Form_Edit_<{$member.member_id}>'),element);
  212. checkboxelement.removeEvent('change',arguments.callee);
  213. });
  214. return flag;
  215. }]);
  216. </script>