Guest User

Untitled

a guest
Apr 9th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.60 KB | None | 0 0
  1.  
  2. <div class="content">
  3. <% form_for :user, @user, :url => users_path, :html => {:method => :put, :id => 'user_edit_form', :class => 'liveform' } do |u| %>
  4. <h1><img src="/images/nuvola/22x22/actions/identity.png"/> Edit your account details</h1>
  5.  
  6.  
  7. <h3 class="formlegend">
  8. <img src="./images/icons/key.png"/> Login Information
  9. </h3>
  10.  
  11. <!-- LOGIN INFORMATION -->
  12. <%= u.label :email, 'Email:'%>
  13. <div class="field">
  14. <%= @user.email %>
  15. </div>
  16.  
  17.  
  18. <%= u.label :passwd, 'Password:'%>
  19. <div class="field">
  20. <div style="background: #f0f0f0; border: #CCCCCC 1px solid; padding: 2px; width: 150px; font-size: 11px;">*********</div>
  21. <img src="/images/icons/pencil.png"/> [<a href="#">Edit</a>]
  22. </div>
  23.  
  24.  
  25. <!-- END LOGIN INFORMATION -->
  26.  
  27.  
  28. <!-- LOCALIZATION -->
  29.  
  30. <h3 class="formlegend">
  31. <img src="./images/icons/world.png"/> Localization
  32. </h3>
  33.  
  34. <%= u.label :lang, 'Site Language*:'%>
  35. <div class="field">
  36. <%= u.select "lang", User::SITE_LANGS.collect {|lname, lcode| [ lcode, lname ] } %>
  37. </div>
  38.  
  39.  
  40. <%= u.label :timezone, 'Timezone*:'%>
  41. <div class="field">
  42. <%= u.time_zone_select :timezone, TimeZone.all.sort%>
  43. </div>
  44.  
  45.  
  46. <%= u.label :currency, 'Currency*:'%>
  47. <div class="field">
  48. <%= u.select "currency", User::CURRENCIES.collect {|cname, ccode| [ccode, cname]} %>
  49. </div>
  50.  
  51.  
  52. <!-- END LOCALIZATION -->
  53.  
  54. <!-- PERSONAL INFORMATION -->
  55. <h3 class="formlegend">
  56. <img src="./images/icons/user.png"/> Personal Information
  57. </h3>
  58.  
  59. <%= u.label :bday, 'Date of Birth*:'%>
  60. <div class="field">
  61. <span id="user_bday">
  62. <%= u.date_select :bday, :end_year => 70.years.ago.year, :start_year => 10.years.ago.year, :use_month_numbers => true, :include_blank => true, :order => [:day, :month, :year] %>
  63. </span>
  64. </div>
  65.  
  66.  
  67. <%= u.label :forename, 'Forename*:'%>
  68. <div class="field">
  69. <%= u.text_field :forename %>
  70. </div>
  71.  
  72.  
  73. <%= u.label :lastname, 'Lastname*:'%>
  74. <div class="field">
  75. <%= u.text_field :lastname %>
  76. </div>
  77.  
  78.  
  79. <%= u.label :gender, 'Gender*:'%>
  80. <div class="field">
  81. <span id="user_gender">
  82. <%= u.radio_button "gender", "f" %> <img src="./images/icons/female.png"/> - Female
  83. <br/>
  84. <%= u.radio_button "gender", "m" %> <img src="./images/icons/male.png"/> - Male
  85. </span>
  86. </div>
  87.  
  88.  
  89. <%= u.label :profession, 'Profession*:'%>
  90. <div class="field">
  91. <%= u.text_field :profession %>
  92. </div>
  93.  
  94.  
  95. <!-- END PERSONAL INFORMATION -->
  96.  
  97.  
  98. <!-- LOCATION -->
  99.  
  100. <h3 class="formlegend">
  101. <img src="./images/icons/map.png"/> Location
  102. </h3>
  103.  
  104. <%= u.label :country_code, 'Country*:'%>
  105. <div class="field">
  106. <%=
  107. u.select :country_code, CountryCodes.countries_for_select('name', 'a2').sort
  108. %>
  109. </div>
  110.  
  111.  
  112. <%= u.label :state, 'State*:'%>
  113. <div class="field">
  114. <%= u.text_field :state %>
  115. </div>
  116.  
  117.  
  118. <%= u.label :city, 'City*:'%>
  119. <div class="field">
  120. <%= u.text_field :city %>
  121. </div>
  122.  
  123.  
  124. <!-- END LOCATION -->
  125.  
  126.  
  127. <!-- LANGUAGES -->
  128.  
  129. <h3 class="formlegend">
  130. <img src="./images/icons/comments.png"/> Languages
  131. </h3>
  132.  
  133. <div class="labeless">
  134. <% fields_for :language_assignment do |ln| %>
  135. <table class="langselector" cellspacing="0" style="width: 80%; float: left;">
  136. <thead>
  137. <tr>
  138. <th>Language:</th>
  139. <th>Your Skill:</th>
  140. <th>&nbsp;</th>
  141. </tr>
  142. <tr class="selector">
  143. <td>
  144. <%=
  145. ln.select :language_code, Language.find(:all, :order => 'name ASC').collect {|cl| [ cl.name, cl.code ] }, { :include_blank => true},{ :class => "lnselect" }
  146. %>
  147. </td>
  148. <td>
  149. <%=
  150. ln.select :skill, User::SKILLS.collect {|sname, slevel| [slevel, sname]}, {:include_blank => true}, { :class => 'levelselect' }
  151. %>
  152.  
  153. </td>
  154. <td>
  155. <img src="/images/icons/add.png" class="btn add"/>
  156. </td>
  157. </tr>
  158. </thead>
  159. <tbody>
  160. <%= render :partial => 'lnentry' , :collection => @user.language_assignments.find(:all) %>
  161. </tbody>
  162. </table>
  163.  
  164. <% end %>
  165. </div>
  166.  
  167. <!-- END LANGUAGES -->
  168.  
  169. <h3 class="formlegend">
  170. <img src="./images/icons/vcard.png"/> Your VCard on DrKiwi
  171. </h3>
  172. <br style="clear: left;">
  173. <div class="field labeless">
  174. <%= u.text_area :vcard, :rows => 20, :cols => 80, :class => :bbcode %>
  175. </div>
  176.  
  177. <br/>
  178.  
  179. <div class="field labeless" style="padding: 10px 0px 10px 0px; background: #f5f5f5;">
  180. <a href="#" class="btn" onClick="$('#user_edit_form').submit();return false;"><img src="/images/icons/accept.png"/> Save!</a>
  181. </div>
  182. <% end%>
  183. </form>
  184. </div>
  185. </div>
Add Comment
Please, Sign In to add comment