Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2014
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.29 KB | None | 0 0
  1. <?php
  2. require_once 'core/init.php';
  3.  
  4. if(Input::exists()) {
  5. $validate = new Validate();
  6. $validation = $validate->check($_POST, array(
  7. 'Username' => array(
  8. 'required' => true,
  9. 'min' => 5,
  10. 'max' => 20,
  11. 'unique' => 'users'
  12. ),
  13. 'First Name' => array(
  14. 'required' => true,
  15. 'min' => 2,
  16. 'max' => 50
  17. ),
  18. 'l_name' => array(
  19. 'required' => true,
  20. 'min' => 2,
  21. 'max' => 50
  22. ),
  23. 'password' => array(
  24. 'required' => true,
  25. 'min' => 7
  26. ),
  27. 'password_again' => array(
  28. 'required' => true,
  29. 'matches' => 'password'
  30. ),
  31. 'email' => array(
  32. 'required' => true,
  33. 'unique' => 'users'
  34. ),
  35. 'paypal' => array(
  36. 'required' => true
  37. ),
  38. ));
  39.  
  40. if($validation->passed()) {
  41. echo 'Passed';
  42. } else {
  43. foreach($validation->errors() as $error) {
  44. }
  45. }
  46. }
  47. ?>
  48. <!DOCTYPE html>
  49. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  50. <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
  51. <link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
  52. <link id="pagestyle" rel="stylesheet" type="text/css" href="css/large.css">
  53. <script type="text/javascript">
  54. function layoutHandler(){
  55. var styleLink = document.getElementById("pagestyle");
  56. if(window.innerWidth < 900){
  57. styleLink.setAttribute("href", "css/mobile.css");
  58. } else if(window.innerWidth < 1200){
  59. styleLink.setAttribute("href", "css/medium.css");
  60. } else {
  61. styleLink.setAttribute("href", "css/large.css");
  62. }
  63. }
  64. window.onresize = layoutHandler;
  65. layoutHandler();
  66. </script>
  67. <html>
  68. <body>
  69. <title>Join</title>
  70. <div class="body">
  71. <header class="minecraftsu">
  72. <div class="container">
  73. <img class="logo" href="#" src="">
  74. <nav class="customnav">
  75. <li class="navtab">
  76. <a class="navtab-inside2 navtab-inside-active" href="index.php">Home &or;</a>
  77. <ul class="dropdown-custom-ul">
  78. <li><a class="dropdown-nav" href="#">FAQ</a></li>
  79. <li><a class="dropdown-nav" href="#">Need Help?</a></li>
  80. <li><a class="dropdown-nav" href="#">Contact Us</a></li>
  81. <li><a class="dropdown-nav" href="#">How It Works</a></li>
  82. </ul>
  83. </li>
  84. <li class="navtab">
  85. <a class="navtab-inside" href="#">Maps</a>
  86. </li>
  87. <li class="navtab">
  88. <a class="navtab-inside" href="#">Mods</a>
  89. </li>
  90. <li class="navtab">
  91. <a class="navtab-inside" href="#">Plugins</a>
  92. </li>
  93. <li class="navtab">
  94. <a class="navtab-inside" href="#">Texture Packs</a>
  95. </li>
  96. <li class="navtab">
  97. <a class="navtab-inside" href="#">Sell a service</a>
  98. </li>
  99. <li class="navtab2">
  100. <a class="navtab-inside" href="#">Sign In</a>
  101. </li>
  102. <li class="navtab">
  103. <a class="navtab-inside navtab-inside-active2" href="#">Join</a>
  104. </li>
  105. </nav>
  106.  
  107.  
  108. <form action="" class="box2" method="post">
  109. <a class="join_firstline">Join with Password</a>
  110. <div class="join input-group">
  111. <a class="join_topic">Username *</a>
  112. <input type="text" name="Username" id="Username" value="<?php echo escape(Input::get('Username')); ?>" class="form-control">
  113. </div>
  114. <div class="join input-group">
  115. <a class="join_topic">First Name *</a>
  116. <input type="text" name="First Name" id="First Name" value="<?php echo escape(Input::get('First Name')); ?>" class="form-control">
  117. </div>
  118. <div class="join input-group">
  119. <a class="join_topic">Last Name *</a>
  120. <input type="text" name="l_name" id="l_name" value="<?php echo escape(Input::get('l_name')); ?>" class="form-control">
  121. </div>
  122. <div class="join input-group">
  123. <a class="join_topic">Email *</a>
  124. <input type="text" name="email" id="email" value="<?php echo escape(Input::get('email')); ?>" class="form-control">
  125. </div>
  126. <div class="join input-group">
  127. <a class="join_topic">Paypal Email *</a>
  128. <input type="text" name="paypal" id="paypal" value="<?php echo escape(Input::get('paypal')); ?>" class="form-control">
  129. </div>
  130. <div class="join input-group">
  131. <a class="join_topic">Password *</a>
  132. <input type="password" name="password" id="password" class="form-control">
  133. </div>
  134. <div class="join input-group">
  135. <a class="join_topic">Password Again *</a>
  136. <input type="password" name="password_again" id="password_again" class="form-control">
  137. </div>
  138. <div class="checkbox">
  139. <a href="vg.no" class="terms-text" ><input type="checkbox"> I agree to the terms of service *<a>
  140. </div>
  141. <button type="submit" class="btn btn-default btn-custom">Register</button>
  142. </form>
  143. <div class="errors">
  144. <?php
  145.  
  146. if(Input::exists()) {
  147. $validate = new Validate();
  148. $validation = $validate->check($_POST, array(
  149. 'Username' => array(
  150. 'required' => true,
  151. 'min' => 5,
  152. 'max' => 20,
  153. 'unique' => 'users'
  154. ),
  155. 'First Name' => array(
  156. 'required' => true,
  157. 'min' => 2,
  158. 'max' => 50
  159. ),
  160. 'l_name' => array(
  161. 'required' => true,
  162. 'min' => 2,
  163. 'max' => 50
  164. ),
  165. 'password' => array(
  166. 'required' => true,
  167. 'min' => 7
  168. ),
  169. 'password_again' => array(
  170. 'required' => true,
  171. 'matches' => 'password'
  172. ),
  173. 'email' => array(
  174. 'required' => true,
  175. 'unique' => 'users'
  176. ),
  177. 'paypal' => array(
  178. 'required' => true
  179. ),
  180. ));
  181.  
  182. if($validation->passed()) {
  183. echo 'Passed';
  184. } else {
  185. foreach($validation->errors() as $error) {
  186. echo "<div class='alert alert-danger'>$error</div>";
  187. }
  188. }
  189. }
  190. ?>
  191. <div>
  192. </div>
  193. </div>
  194. </header>
  195. </div>
  196.  
  197.  
  198. </body>
  199. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement