gerberb2

setting usernick from new_account.html

Feb 16th, 2017
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.45 KB | None | 0 0
  1. I've added to new_account.html in the strap demo
  2.  
  3. [set new_usernick]
  4. &fatal=1
  5. &set=usernick [cgi mv_usernick]
  6. [/set]
  7.  
  8. And below the email address
  9.  
  10. <div class="form-group">
  11. <label for="mv_usernick" class="control-label col-sm-2">[error std_label="[L]usernick[/L]"]:</label>
  12. <div class="col-sm-10 col-md-7 col-lg-5">
  13. [calc]
  14. $Scratch->{usernick} [new_usernick]
  15. [/calc]
  16. [display usernick]
  17.  
  18. </div>
  19. </div>
  20.  
  21. So
  22.  
  23.  
  24. New Account
  25. Your email:
  26. (please double-check)
  27. usernick:
  28. Password:
  29. Verify Password:
  30.  
  31. I put in my email address for email and usernick
  32. click on create account
  33. I still get
  34.  
  35. /cgi-bin/ic510/process set_row error as called by Vend::Table::DBI: DBD::mysql::db do failed: Field 'usernick' doesn't have a default value at /usr/local/interchange-5.10/lib/Vend/Table/DBI.pm
  36.  
  37. new_account.html
  38. ----------------------------------------------------------------------------------
  39. [tmp page_title]__COMPANY__ -- [L]New Account[/L][/
  40. [tmp display_class]noleft[/tmp]
  41.  
  42. @_TOP_@
  43. <!-- BEGIN CONTENT -->
  44.  
  45. <div class="col-md-11 col-md-offset-1">
  46.  
  47. <div class="page-header">
  48. <h1>[L]New Account[/L]</h1>
  49. </div>
  50.  
  51. [if session logged_in][bounce href="[area member/account]"][/if]
  52. [if !scratch new]
  53. [if session failure]<div class="alert alert-danger">[calc] delete $Session->{failure}[/calc]</div>[/if]
  54. [edisplay show_var=0]
  55. [else]
  56. [set new][/set]
  57. [/else]
  58. [/if]
  59.  
  60. [set NewAccount]
  61. [calc]delete $Scratch->{usernick};[/calc]
  62. [if type=explicit compare="[userdb new_account]"]
  63. mv_nextpage=[either][cgi destination][or]member/account[/either]
  64. [else]
  65. mv_nextpage=new_account
  66. [/else]
  67. [/if]
  68. [/set]
  69.  
  70. [set new_emailcheck]
  71. &fatal=1
  72. mv_username=email_only
  73. &set=email [cgi mv_username]
  74. [/set]
  75. <!--
  76. [set new_usernick]
  77. &set=new_usernick [cgi mv_username]
  78. [/set]
  79. -->
  80. [set new_usernick]
  81. &fatal=1
  82. &set=usernick [cgi mv_usernick]
  83. [/set]
  84.  
  85. <form action="[process]" method="POST" class="form-horizontal">
  86. <fieldset>
  87. [form-session-id]
  88. <input type="hidden" name="mv_form_profile" value="new_emailcheck">
  89. <input type="hidden" name="mv_click" value="NewAccount">
  90. <input type="hidden" name="mv_doit" value="return">
  91. <input type="hidden" name="function" value="new_account">
  92. <input type="hidden" name="mv_nextpage" value="@@MV_PAGE@@">
  93. <input type="hidden" name="destination" value="[cgi destination]">
  94.  
  95. <div class="form-group">
  96. <label for="mv_username" class="control-label col-sm-2">[error filter=e name=mv_username std_label="[L]Your email[/L]"]:</label>
  97. <div class="col-sm-10 col-md-7 col-lg-5">
  98. <input type="email" class="form-control" name="mv_username" id="mv_username" value="[value-extended name=mv_username]">
  99. <small class="help-block">(please double-check)</small>
  100. </div>
  101. </div>
  102. <div class="form-group">
  103. <label for="mv_usernick" class="control-label col-sm-2">[error std_label="[L]usernick[/L]"]:</label>
  104. <div class="col-sm-10 col-md-7 col-lg-5">
  105. <!--
  106. [calc]delete $Scratch->{usernick};[/calc]
  107. <label for="mv_usernick" class="control-label col-sm-2">[error filter=usernick=mv_usernick std_label="[L]usernick[/L]"]:</label>
  108. <input type="hidden" name="usernick" value="mv_username">
  109. [display scratch new_usernick]
  110. [display usernick]
  111. -->
  112. [calc]
  113. $Scratch->{usernick} [new_usernick]
  114. [/calc]
  115. [display usernick]
  116. <!--
  117. [display scratch usernick]
  118. -->
  119. </div>
  120. </div>
  121. <div class="form-group">
  122. <label for="mv_password" class="control-label col-sm-2">[error for=mv_password std_label="[L]Password[/L]"]:</label>
  123. <div class="col-sm-10 col-md-7 col-lg-5">
  124. <input type="password" class="form-control" name="mv_password" id="mv_password" value="">
  125. </div>
  126. </div>
  127. <div class="form-group">
  128. <label for="mv_verify" class="control-label col-sm-2">[error for=mv_verify std_label="[L]Verify Password[/L]"]:</label>
  129. <div class="col-sm-10 col-md-7 col-lg-5">
  130. <input type="password" class="form-control" name="mv_verify" id="mv_verify" value="" autocomplete="off" oncopy="return false" onpaste="return false" oncut="return false">
  131. </div>
  132. </div>
  133. [if config CookieLogin]
  134. <div class="form-group">
  135. <div class="col-sm-10 col-sm-offset-2">
  136. <div class="checkbox">
  137. <label>
  138. <input type="checkbox" name="mv_cookie_password" value="1" checked=checked>
  139. [L]Remember me (uncheck if public terminal)[/L]
  140. </label>
  141. </div>
  142. </div>
  143. </div>
  144. [/if]
  145. <div class="form-group">
  146. <div class="col-sm-offset-2 col-sm-10">
  147. <input type="submit" value="[L]Create Account[/L]" class="btn btn-primary">
  148. </div>
  149. </div>
  150. </fieldset>
  151. </form>
  152.  
  153. </div>
  154.  
  155. [tmp clear_errors][error all=1 comment="Clear errors"][/tmp]
  156.  
  157. <!-- END CONTENT -->
  158. @_BOTTOM_@
Advertisement
Add Comment
Please, Sign In to add comment