Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ob_start("ob_gzhandler");
- session_start();
- require('../../configs/configs.php');
- if((isset($_SESSION['ss_username']) and isset($_SESSION['ss_password']))) {
- echo '<div class="box-main" style="background: rgba(0,0,0,0.5);cursor:pointer;border: 1px solid rgba(38, 38, 38, 0.90);border-radius:8px;text-align:center;">You can not register while you are logged in, please logout to register.</div>';
- }
- else{
- if ($config['Register'] == false) {
- echo '<div class="box-main" style="background: rgba(0,0,0,0.5);cursor:pointer;border: 1px solid rgba(38, 38, 38, 0.90);border-radius:8px;text-align:center;">We are sorry but the register has been disabled for a while, please contact the administrator.</div>';
- }
- else {
- ?>
- <script type="text/javascript">
- $.validator.setDefaults({
- submitHandler: function(status) {
- $("#register_result").html('<div class="box-main" style="background: rgba(0,0,0,0.5);cursor:pointer;border: 1px solid rgba(38, 38, 38, 0.90);border-radius:8px;width:613px;margin:4px 0px -14px 0px;"><div class="loading"></div></div>');
- if (status) {
- $.post("core/main.process.php?action=register", $("#register").serialize(),
- function(data){
- $("#register_result").html(data).fadeIn("slow");
- });
- return false;
- Recaptcha.reload();
- }
- }
- });
- $().ready(function() {
- // validate signup form on keyup and submit
- $("#register").validate({
- onfocusout: false,
- invalidHandler: function(form, validator) {
- var errors = validator.numberOfInvalids();
- if (errors) {
- validator.errorList[0].element.focus();
- }
- } ,
- showErrors: function(errorMap, errorList) {
- if (errorList.length) {
- var s = errorList.shift();
- var n = [];
- n.push(s);
- this.errorList = n;
- }
- this.defaultShowErrors();
- },
- rules: {
- username: "required",
- firstname: "required",
- lastname: "required",
- gender: "required",
- address: "required",
- country: "required",
- city: "required",
- zip_code: {
- required: true,
- digits: true
- },
- phone_number: {
- required: true,
- digits: true
- },
- password: "required",
- confirm_password: "required",
- secret_question: "required",
- secret_answer: "required",
- recaptcha_response_field: "required",
- username: {
- required: true,
- minlength: 6,
- maxlength: 16
- },
- password: {
- required: true,
- minlength: 6,
- maxlength: 16
- },
- confirm_password: {
- required: true,
- equalTo: "#password"
- },
- email: {
- required: true,
- email: true
- },
- confirm_email: {
- required: true,
- equalTo: "#email"
- },
- secret_question: {
- required: true
- },
- secret_answer: {
- required: true
- },
- },
- messages: {
- firstname: "Please write your firstname",
- lastname: "Please write your lastmame",
- gender: "Please choose your gender",
- address: "Please write your address",
- country: "Choose your country",
- city: "Write your city ",
- zip_code: {
- required: "Write your zipcode",
- digits: "Only numbers"
- },
- phone_number: {
- required: "Give us your phone number",
- digits: "Only numbers"
- },
- recaptcha_response_field: "Write the captcha code",
- username: {
- required: "Please write a username",
- minlength: "At least 6 characters",
- maxlength: "Must have maxim 16 characters"
- },
- password: {
- required: "Please write a password",
- minlength: "At least 6 characters",
- maxlength: "Must have maxim 16 characters"
- },
- confirm_password: {
- required: "Please confirm the password",
- equalTo: "Please write the same password"
- },
- confirm_password: {
- required: "Please confirm the password",
- equalTo: "Please write the same password"
- },
- email: {
- required: "Please write a valid email",
- },
- confirm_email: {
- required: "Please confirm the email",
- equalTo: "Please write the same email"
- },
- secret_question: {
- required: "Choose your secret question",
- },
- secret_answer: {
- required: "Write the secret answer for the secret question"
- },
- },
- errorPlacement: function(error, element) {
- offset = element.offset();
- error.appendTo("#register_result");
- error.css('background', '#262626');
- error.css('color', '#ff0000');
- error.css('padding', '5px');
- error.css('display', 'block');
- error.css('width', '613px');
- error.css('margin', '4px 0px -14px 2px');
- error.css('font-size', '13px');
- error.removeClass("message");
- error.addClass("message");
- },
- });
- });
- </script>
- <script type="text/javascript">
- $.getScript("javascript/recaptcha_ajax_pa.js", function () {
- Recaptcha.create("6LeSu9USAAAAAGmOPk9AmHOAl-vkkts3ZVEPahBS", 'recaptcha_widget', {
- tabindex: 2,
- theme : 'custom',
- custom_theme_widget: 'recaptcha_widget',
- lang: 'en'
- });
- });
- </script>
- <div class="title"><span class="pro-text">Registration</span></div>
- <div class="box-main3">
- <script>
- $("input[name='enable']").attr('checked', false);
- var remove = '';
- $('input.textbox:text').attr ('value', remove);
- $('input.textbox:text').attr("disabled", true).css("background", "#1C1C1C");
- $('select.textbox').attr ('value', remove);
- $('select.textbox').attr("disabled", true).css("background", "#1C1C1C");
- $("input[name='enable']").click(function(){
- if ($(this).is(':checked')) {
- $('input.textbox:text').attr("disabled", false).css("background", "#0F0F0F");
- $('select.textbox').attr("disabled", false).css("background", "#0F0F0F");
- }
- else if ($(this).not(':checked')) {
- var remove = '';
- $('input.textbox:text').attr ('value', remove);
- $('input.textbox:text').attr("disabled", true).css("background", "#1C1C1C");
- $('input.textbox:text').attr("disabled", true).css("border-color", "#404040");
- $('input.textbox:text').attr("disabled", true).css("border-style", "solid");
- $('input.textbox:text').attr("disabled", true).css("border-width", "1px");
- $('select.textbox').attr ('value', remove);
- $('select.textbox').attr("disabled", true).css("background", "#1C1C1C");
- $('select.textbox').attr("disabled", true).css("border-color", "#404040");
- $('select.textbox').attr("disabled", true).css("border-style", "solid");
- $('select.textbox').attr("disabled", true).css("border-width", "1px");
- }
- else {
- $('input.textbox:text').attr("disabled", false).css("border-color", "#FF0000");
- $('input.textbox:text').attr("disabled", false).css("border-style", "solid");
- $('input.textbox:text').attr("disabled", false).css("border-width", "1px 1px 1px 10px");
- $('select.textbox').attr("disabled", false).css("border-color", "#FF0000");
- $('select.textbox').attr("disabled", false).css("border-style", "solid");
- $('select.textbox').attr("disabled", false).css("border-width", "1px 1px 1px 10px");
- }
- });
- </script>
- <form id="register" name="register" method="post">
- <fieldset>
- <legend>Personal information<input id="enable" name="enable" type="checkbox" checked="" /></legend>
- <table width="100%" >
- <tr>
- <th align="left">Firstname:</th>
- <th align="left" >Lastname:</th>
- <th align="left">Gender:</th>
- </tr>
- <td><input type="text" id="firstname" class="textbox" name="firstname" autocomplete="off" style="width:238px;"/></td>
- <td><input type="text" id="lastname" class="textbox" name="lastname" autocomplete="off" style="width:238px;" /></td>
- <td>
- <select id="gender" class="textbox" name="gender" style="width:200px;height:24px;">
- <option value="" selected>Select your gender</option>
- <option value="Male">Male</option>
- <option value="Female">Female</option>
- </select>
- </td>
- </table>
- <table width="100%" >
- <tr>
- <th align="left">Address:</th>
- </tr>
- <td><input type="text" id="address" class="textbox" name="address" autocomplete="off" style="width:684px;" /></td>
- </table>
- <table width="100%" >
- <tr>
- <th align="left">Country:</th>
- <th align="left">City</th>
- <th align="left">Zipcode:</th>
- <th align="left">Phone number:</th>
- </tr>
- <td>
- <select id="country" class="textbox" name="country" style="width:172px;height:24px;">
- <option value="" selected>Select your country</option>
- <option value="Aaland">Aaland</option>
- <option value="Afghanistan">Afghanistan</option>
- <option value="Albania">Albania</option>
- <option value="Algeria">Algeria</option>
- <option value="American Samoa">American Samoa</option>
- <option value="Andorra">Andorra</option>
- <option value="Angola">Angola</option>
- <option value="Anguilla">Anguilla</option>
- <option value="Antigua">Antigua</option>
- <option value="Antilles">Antilles</option>
- <option value="Argentina">Argentina</option>
- <option value="Armenia">Armenia</option>
- <option value="Aruba">Aruba</option>
- <option value="Australia">Australia</option>
- <option value="Austria">Austria</option>
- <option value="Azerbaijan">Azerbaijan</option>
- <option value="Bahamas">Bahamas</option>
- <option value="Bahrain">Bahrain</option>
- <option value="Bangladesh">Bangladesh</option>
- <option value="Barbados">Barbados</option>
- <option value="Belarus">Belarus</option>
- <option value="Belgium">Belgium</option>
- <option value="Belize">Belize</option>
- <option value="Benin">Benin</option>
- <option value="Bermuda">Bermuda</option>
- <option value="Bhutan">Bhutan</option>
- <option value="Bolivia">Bolivia</option>
- <option value="Bosnia Herzegovina">Bosnia Herzegovina</option>
- <option value="Botswana">Botswana</option>
- <option value="Bouvet">Bouvet</option>
- <option value="Brazil">Brazil</option>
- <option value="Brunei">Brunei</option>
- <option value="Bulgaria">Bulgaria</option>
- <option value="Burkina Faso">Burkina Faso</option>
- <option value="Burundi">Burundi</option>
- <option value="Cambodia">Cambodia</option>
- <option value="Cameroon">Cameroon</option>
- <option value="Canada">Canada</option>
- <option value="Cape Verde">Cape Verde</option>
- <option value="Cayman Islands">Cayman Islands</option>
- <option value="Central African Republic">Central African Republic</option>
- <option value="Chad">Chad</option>
- <option value="Chile">Chile</option>
- <option value="China">China</option>
- <option value="Christmas Island">Christmas Island</option>
- <option value="Cocos">Cocos</option>
- <option value="Colombia">Colombia</option>
- <option value="Comoros">Comoros</option>
- <option value="Congo">Congo</option>
- <option value="Cook Islands">Cook Islands</option>
- <option value="Costa Rica">Costa Rica</option>
- <option value="Cote DIvoire">Cote D`Ivoire</option>
- <option value="Croatia">Croatia</option>
- <option value="Cuba">Cuba</option>
- <option value="Curacao">Curacao</option>
- <option value="Cyprus">Cyprus</option>
- <option value="Czech Republic">Czech Republic</option>
- <option value="Denmark">Denmark</option>
- <option value="Djibouti">Djibouti</option>
- <option value="Dominica">Dominica</option>
- <option value="Dominican Republic">Dominican Republic</option>
- <option value="East Timor">East Timor</option>
- <option value="Ecuador">Ecuador</option>
- <option value="Egypt">Egypt</option>
- <option value="El Salvador">El Salvador</option>
- <option value="England">England</option>
- <option value="Equatorial Guinea">Equatorial Guinea</option>
- <option value="Eritrea">Eritrea</option>
- <option value="Estonia">Estonia</option>
- <option value="Ethiopia">Ethiopia</option>
- <option value="Europe">Europe</option>
- <option value="Falkland Islands">Falkland Islands</option>
- <option value="Federated States of Micronesia">Federated States of Micronesia</option>
- <option value="Fiji">Fiji</option>
- <option value="Finland">Finland</option>
- <option value="Former Czechoslovakia">Former Czechoslovakia</option>
- <option value="Former Soviet Union">Former Soviet Union</option>
- <option value="France">France</option>
- <option value="Gabon">Gabon</option>
- <option value="Gambia">Gambia</option>
- <option value="Georgia">Georgia</option>
- <option value="Germany">Germany</option>
- <option value="Ghana">Ghana</option>
- <option value="Gibraltar">Gibraltar</option>
- <option value="Great Britain">Great Britain</option>
- <option value="Greece">Greece</option>
- <option value="Greenland">Greenland</option>
- <option value="Grenada">Grenada</option>
- <option value="Guam">Guam</option>
- <option value="Guatemala">Guatemala</option>
- <option value="Guinea">Guinea</option>
- <option value="Guinea Bissau">Guinea Bissau</option>
- <option value="Guyana">Guyana</option>
- <option value="Haiti">Haiti</option>
- <option value="Holy See">Holy See</option>
- <option value="Honduras">Honduras</option>
- <option value="Hong Kong">Hong Kong</option>
- <option value="Hungary">Hungary</option>
- <option value="Iceland">Iceland</option>
- <option value="India">India</option>
- <option value="Indonesia">Indonesia</option>
- <option value="Iran">Iran</option>
- <option value="Iraq">Iraq</option>
- <option value="Ireland">Ireland</option>
- <option value="Israel">Israel</option>
- <option value="Italy">Italy</option>
- <option value="Ivory Coast">Ivory Coast</option>
- <option value="Jamaica">Jamaica</option>
- <option value="Japan">Japan</option>
- <option value="Jordan">Jordan</option>
- <option value="Kazakhstan">Kazakhstan</option>
- <option value="Kyrgyzstan">Kyrgyzstan</option>
- <option value="Kenya">Kenya</option>
- <option value="Kiribati">Kiribati</option>
- <option value="Kuwait">Kuwait</option>
- <option value="Kyrgyzstan">Kyrgyzstan</option>
- <option value="Laos">Laos</option>
- <option value="Latvia">Latvia</option>
- <option value="Lebanon">Lebanon</option>
- <option value="Lesotho">Lesotho</option>
- <option value="Liberia">Liberia</option>
- <option value="Libya">Libya</option>
- <option value="Liechtenstein">Liechtenstein</option>
- <option value="Lithuania">Lithuania</option>
- <option value="Luxembourg">Luxembourg</option>
- <option value="Macau">Macau</option>
- <option value="Macedonia">Macedonia</option>
- <option value="Madagascar">Madagascar</option>
- <option value="Malawi">Malawi</option>
- <option value="Malaysia">Malaysia</option>
- <option value="Maldives">Maldives</option>
- <option value="Mali">Mali</option>
- <option value="Malta">Malta</option>
- <option value="Mariana Islands">Mariana Islands</option>
- <option value="Marshall Islands">Marshall Islands</option>
- <option value="Mauritania">Mauritania</option>
- <option value="Mauritius">Mauritius</option>
- <option value="Mexico">Mexico</option>
- <option value="Moldova">Moldova</option>
- <option value="Monaco">Monaco</option>
- <option value="Mongolia">Mongolia</option>
- <option value="Montenegro">Montenegro</option>
- <option value="Montserrat">Montserrat</option>
- <option value="Morocco">Morocco</option>
- <option value="Mozambique">Mozambique</option>
- <option value="Myanmar">Myanmar</option>
- <option value="Namibia">Namibia</option>
- <option value="Nauru">Nauru</option>
- <option value="Nepal">Nepal</option>
- <option value="Netherlands">Netherlands</option>
- <option value="New Zealand">New Zealand</option>
- <option value="Nicaragua">Nicaragua</option>
- <option value="Niger">Niger</option>
- <option value="Nigeria">Nigeria</option>
- <option value="Niue">Niue</option>
- <option value="Norfolk Island">Norfolk Island</option>
- <option value="North Korea">North Korea</option>
- <option value="Norway">Norway</option>
- <option value="Oman">Oman</option>
- <option value="Pakistan">Pakistan</option>
- <option value="Palau">Palau</option>
- <option value="Palestinian Territory">Palestinian Territory</option>
- <option value="Panama">Panama</option>
- <option value="Paraguay">Paraguay</option>
- <option value="Peru">Peru</option>
- <option value="Philippines">Philippines</option>
- <option value="PNG">PNG</option>
- <option value="Poland">Poland</option>
- <option value="Portugal">Portugal</option>
- <option value="Puerto Rico">Puerto Rico</option>
- <option value="Qatar">Qatar</option>
- <option value="Romania">Romania</option>
- <option value="Russian Federation">Russian Federation</option>
- <option value="Rwanda">Rwanda</option>
- <option value="Saint Helena">Saint Helena</option>
- <option value="Saint Kitts Nevis Anguilla">Saint Kitts Nevis Anguilla</option>
- <option value="Saint Lucia">Saint Lucia</option>
- <option value="Saint Vincent">Saint Vincent</option>
- <option value="Samoa">Samoa</option>
- <option value="San Marino">San Marino</option>
- <option value="Sao Tome">Sao Tome</option>
- <option value="Saudi Arabia">Saudi Arabia</option>
- <option value="Scotland">Scotland</option>
- <option value="Senegal">Senegal</option>
- <option value="Serbia">Serbia</option>
- <option value="Seychelles">Seychelles</option>
- <option value="Sierra Leone">Sierra Leone</option>
- <option value="Singapore">Singapore</option>
- <option value="Slovak Republic">Slovak Republic</option>
- <option value="Slovenia">Slovenia</option>
- <option value="Solomon Islands">Solomon Islands</option>
- <option value="Somalia">Somalia</option>
- <option value="South Africa">South Africa</option>
- <option value="South Georgia">South Georgia</option>
- <option value="South Korea">South Korea</option>
- <option value="Spain">Spain</option>
- <option value="Sri Lanka">Sri Lanka</option>
- <option value="Sudan">Sudan</option>
- <option value="Suriname">Suriname</option>
- <option value="Swaziland">Swaziland</option>
- <option value="Sweden">Sweden</option>
- <option value="Switzerland">Switzerland</option>
- <option value="Syria">Syria</option>
- <option value="Taiwan">Taiwan</option>
- <option value="Tajikistan">Tajikistan</option>
- <option value="Tanzania">Tanzania</option>
- <option value="Tenerife">Tenerife</option>
- <option value="Thailand">Thailand</option>
- <option value="Togo">Togo</option>
- <option value="Tokelau">Tokelau</option>
- <option value="Tonga">Tonga</option>
- <option value="Trinidad Tobago">Trinidad Tobago</option>
- <option value="Tunisia">Tunisia</option>
- <option value="Turkey">Turkey</option>
- <option value="Turkmenistan">Turkmenistan</option>
- <option value="Tuvalu">Tuvalu</option>
- <option value="Uganda">Uganda</option>
- <option value="UK">UK</option>
- <option value="Ukraine">Ukraine</option>
- <option value="United Arab Emirates">United Arab Emirates</option>
- <option value="United States">United States</option>
- <option value="Uruguay">Uruguay</option>
- <option value="Uzbekistan">Uzbekistan</option>
- <option value="Vanuatu">Vanuatu</option>
- <option value="Vatican">Vatican</option>
- <option value="Venezuela">Venezuela</option>
- <option value="Vietnam">Vietnam</option>
- <option value="Virgin Islands">Virgin Islands</option>
- <option value="Wales">Wales</option>
- <option value="Yemen">Yemen</option>
- <option value="Yugoslavia">Yugoslavia</option>
- <option value="Zaire">Zaire</option>
- <option value="Zambia">Zambia</option>
- <option value="Zimbabwe">Zimbabwe</option>
- </select>
- </td>
- <td><input type="text" id="city" class="textbox" name="city" autocomplete="off" style="width:120px;" /></td>
- <td><input type="text" id="zip_code" class="textbox" name="zip_code" autocomplete="off" style="width:150px;"/></td>
- <td><input type="text" id="phone_number" class="textbox" name="phone_number" autocomplete="off" style="width:230px"/></td>
- </table>
- </fieldset>
- <br />
- <fieldset>
- <legend>Account information</legend>
- <table width="100%" >
- <tr>
- <th align="left">Username:</th>
- <th align="left" >Password:</th>
- <th align="left">Confirm password:</th>
- </tr>
- <td><input type="text" id="username" name="username" style="width:226px;" /></td>
- <td><input type="password" id="password" name="password" autocomplete="off" style="width:225px;" /></td>
- <td><input type="password" id="confirm_password" name="confirm_password" autocomplete="off" style="width:225px;" /></td>
- </table>
- <table width="100%" >
- <tr>
- <th align="left">Email:</th>
- <th align="left">Confirm email:</th>
- </tr>
- <td><input type="text" id="email" name="email" autocomplete="off" style="width:340px;" /></td>
- <td><input type="text" id="confirm_email" name="confirm_email" autocomplete="off" style="width:340px;" /></td>
- </table>
- <table width="100%" >
- <tr>
- <th align="left">Secret Question:</th>
- <th align="left">Secret Answer:</th>
- </tr>
- <td>
- <select id="secret_question" name="secret_question" style="width:344px;height:24px;">
- <option value="" selected>Select your Secret Question</option>
- <option value="1">Best childhood friend</option>
- <option value="2">Name of first pet</option>
- <option value="3">Favourite Teacher</option>
- <option value="4">Favourite historical person</option>
- <option value="5">Favourite movie</option>
- <option value="6">Anniversary [dd/mm/yyyy]</option>
- <option value="7">Father's middle name</option>
- <option value="8">Spouse's middle name</option>
- <option value="9">First child's middle name</option>
- <option value="10">Grandfather's occupation</option>
- <option value="11">Mother's birthplace</option>
- <option value="12">Mother's maiden name</option>
- </select>
- </td>
- <td><input type="text" id="secret_answer" name="secret_answer" autocomplete="off" style="width:336px;" /></td>
- </table>
- <table width="100%" >
- <tr>
- <th align="left">
- <span class="recaptcha_only_if_image" >Enter the words above:</span>
- <span class="recaptcha_only_if_audio">Enter the numbers you hear:</span>
- </th>
- </tr>
- <td>
- <div id="recaptcha_image" ></div>
- <div id="recaptcha_menu"><a href="javascript:Recaptcha.reload()"><div class="recaptcha_reload"></div></a>
- <div class="recaptcha_only_if_image"><a href="javascript:Recaptcha.switch_type('audio')"><div class="recaptcha_audio"></div></a></div>
- <div class="recaptcha_only_if_audio"><a href="javascript:Recaptcha.switch_type('image')"><div class="recaptcha_image"></div></a></div>
- </div>
- <div class="clear"></div>
- <input type="text" name="recaptcha_response_field" id="recaptcha_response_field" style="width:344px;" />
- </td>
- </td>
- </table>
- </fieldset>
- <input class="submit" type="submit" value="Register" name="register" id="register-submit" style="float:right;margin: 4px 2px -1px 0px;padding:3px 8px 3px 8px;"/>
- <div id="register_result"></div>
- </form>
- </div>
- <?
- }}
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement