| Current Path : /home2/wtmwscom/www/ |
| Current File : /home2/wtmwscom/www/register.php |
<?php
session_start();
include './connection.php';
include './function_lib.php';
include './header.php'; ?>
<link href="./admin/styles/jquery-ui.css" rel="stylesheet" />
<script src="./admin/scripts/jquery-ui.js"></script>
<style>
.form-group.required .control-label:after {
color: #d00;
content: "*";
position: absolute;
margin-left: 8px;
top:7px;
}
</style>
<section class="page-title-light breadcrumb_section parallax_bg overlay_bg_50" data-parallax-bg-image="assets/images/r3.png">
<div class="container">
<div class="row align-items-center">
<div class="col-sm-6">
<div class="page-title">
<h1>Register</h1>
</div>
</div>
<div class="col-sm-6">
<nav aria-label="breadcrumb">
<ol class="breadcrumb justify-content-sm-end">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Register</li>
</ol>
</nav>
</div>
</div>
</div>
</section>
<div class="container">
<div class="text-center">
<h2 style="color:CF1313">Register Here</h2>
<?php echo getMessage();?>
</div>
<form class="form-horizontal" action="register_model.php" name="form" method="post" id="form" onsubmit="return validateForm();">
<legend> Account information </legend>
<fieldset>
<?php if($master_is_paid_register) :?>
<div class="form-group required">
<label for="pin_no" class="col-md-4 control-label">PIN</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input name="pin_no" type="text" pattern="[0-9]{8,30}" required="required" id="pin_no" onblur="check_pin(this.value);" maxlength="30" class="form-control" />
</div>
<span id="pin_error" class="help-block" ></span>
</div>
</div>
<?php endif; ?>
<div class="form-group required">
<label class="col-md-4 control-label">Sponsor Id</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input name="refer_id" id="refer_id" type="text" value="<?php echo !empty($_GET['loginid']) ? $_GET['loginid'] : '' ;?>" required="required" onBlur="check_sponser(this.value)" maxlength="20" placeholder="Sponsor Id" class="form-control" type="text" />
</div>
<span id="sponser" class="help-block" ></span>
</div>
</div>
<!-- <div class="form-group required">
<label class="col-md-4 control-label">Position</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<select name="position" id="position" required="required" class="form-control" required="required">
<option value="" disabled="disabled" selected="selected">-- Select Position --</option>
<option value="L" <?php if( ( !empty($_SESSION['position']) && $_SESSION['position']=='L') || ( !empty($_GET['position']) && $_GET['position']=='L') ){echo "selected='selected'";}elseif( ( !empty($_SESSION['position']) && $_SESSION['position']=='R') || ( !empty($_GET['position']) && $_GET['position']=='R') ){echo "disabled='disabled'";}?> >Left</option>
<option value="R" <?php if( ( !empty($_SESSION['position']) && $_SESSION['position']=='R') || ( !empty($_GET['position']) && $_GET['position']=='R') ){echo "selected='selected'";}elseif( ( !empty($_SESSION['position']) && $_SESSION['position']=='L') || ( !empty($_GET['position']) && $_GET['position']=='L') ){echo "disabled='disabled'";}?> >Right</option>
</select>
</div>
<span id="position" class="help-block" style="color: #a94442" ></span>
</div>
</div>-->
<div class="form-group required">
<label class="col-md-4 control-label">User Id</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
<input name="login_id" id="login_id" type="text" pattern="\w{6,20}" required="required" onBlur="check_login_id(this.value)" maxlength="20" placeholder="Enter minimum 6 character" class="form-control"/>
</div>
<span id="login" class="help-block" ></span>
</div>
</div>
<div class="form-group required">
<label class="col-md-4 control-label">Password</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input name="password" id="password" type="password" required="required" maxlength="20" placeholder="Enter minimum 6 character" class="form-control" />
</div>
</div>
</div>
<div class="form-group required">
<label class="col-md-4 control-label">Confirm Password</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input name="re_password" id="confirm_password" type="password" required="required" onkeyup='check();' maxlength="20" placeholder="Enter minimum 6 character" class="form-control" />
</div>
</div>
</div>
</fieldset>
<fieldset>
<!-- Form Name -->
<legend> Personal Information </legend>
<!-- Text input-->
<div class="form-group required">
<label class="col-md-4 control-label">Name</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input name="name" id="name" type="text" required="required" maxlength="100" class="form-control" >
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label">DOB</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
<input name="dob" id="dob" type="date" value="" class="form-control" data-provide="datepicker" >
</div>
</div>
</div>
<div class="form-group required">
<label class="col-md-4 control-label">Gender</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group">
<input type="radio" id="sex_m" value="Male" checked="checked" name="sex" >
Male
<input type="radio" value="Female" id="sex_f" name="sex" />
Female
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label">Address</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-home"></i></span>
<input name="address" id="address" placeholder="Address" class="form-control" type="text">
</div>
</div>
</div>
<div class="form-group required">
<label class="col-md-4 control-label">City</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-home"></i></span>
<input name="city" id="city" placeholder="city" class="form-control" type="text" required="true">
</div>
</div>
</div>
<div class="form-group required">
<label class="col-md-4 control-label">Country</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-home"></i></span>
<select name="country" id="country" class="form-control">
<!--<option selected="selected">--Select country--</option>-->
<option value="AF" >Afghanistan</option>
<option value="AX" >Aland Islands</option>
<option value="AL" >Albania</option>
<option value="DZ" >Algeria</option>
<option value="AS" >American Samoa</option>
<option value="AD" >Andorra</option>
<option value="AO" >Angola</option>
<option value="AI" >Anguilla</option>
<option value="AQ" >Antarctica</option>
<option value="AG" >Antigua and Barbuda</option>
<option value="AR" >Argentina</option>
<option value="AM" >Armenia</option>
<option value="AW" >Aruba</option>
<option value="AU" >Australia</option>
<option value="AT" >Austria</option>
<option value="AZ" >Azerbaijan</option>
<option value="BS" >Bahamas</option>
<option value="BH" >Bahrain</option>
<option value="BD" >Bangladesh</option>
<option value="BB" >Barbados</option>
<option value="BY" >Belarus</option>
<option value="BE" >Belgium</option>
<option value="BZ" >Belize</option>
<option value="BJ" >Benin</option>
<option value="BM" >Bermuda</option>
<option value="BT" >Bhutan</option>
<option value="BO" >Bolivia</option>
<option value="BQ" >Bonaire, Sint Eustatius and Saba</option>
<option value="BA" >Bosnia and Herzegovina</option>
<option value="BW" >Botswana</option>
<option value="BV" >Bouvet Island</option>
<option value="BR" >Brazil</option>
<option value="IO" >British Indian Ocean Territory</option>
<option value="BN" >Brunei</option>
<option value="BG" >Bulgaria</option>
<option value="BF" >Burkina Faso</option>
<option value="BI" >Burundi</option>
<option value="KH" >Cambodia</option>
<option value="CM" >Cameroon</option>
<option value="CA" >Canada</option>
<option value="CV" >Cape Verde</option>
<option value="KY" >Cayman Islands</option>
<option value="CF" >Central African Republic</option>
<option value="TD" >Chad</option>
<option value="CL" >Chile</option>
<option value="CN" >China</option>
<option value="CX" >Christmas Island</option>
<option value="CC" >Cocos (Keeling) Islands</option>
<option value="CO" >Colombia</option>
<option value="KM" >Comoros</option>
<option value="CG" >Congo</option>
<option value="CK" >Cook Islands</option>
<option value="CR" >Costa Rica</option>
<option value="CI" >Cote d'ivoire (Ivory Coast)</option>
<option value="HR" >Croatia</option>
<option value="CU" >Cuba</option>
<option value="CW" >Curacao</option>
<option value="CY" >Cyprus</option>
<option value="CZ" >Czech Republic</option>
<option value="CD" >Democratic Republic of the Congo</option>
<option value="DK" >Denmark</option>
<option value="DJ" >Djibouti</option>
<option value="DM" >Dominica</option>
<option value="DO" >Dominican Republic</option>
<option value="EC" >Ecuador</option>
<option value="EG" >Egypt</option>
<option value="SV" >El Salvador</option>
<option value="GQ" >Equatorial Guinea</option>
<option value="ER" >Eritrea</option>
<option value="EE" >Estonia</option>
<option value="ET" >Ethiopia</option>
<option value="FK" >Falkland Islands (Malvinas)</option>
<option value="FO" >Faroe Islands</option>
<option value="FJ" >Fiji</option>
<option value="FI" >Finland</option>
<option value="FR" >France</option>
<option value="GF" >French Guiana</option>
<option value="PF" >French Polynesia</option>
<option value="TF" >French Southern Territories</option>
<option value="GA" >Gabon</option>
<option value="GM" >Gambia</option>
<option value="GE" >Georgia</option>
<option value="DE" >Germany</option>
<option value="GH" >Ghana</option>
<option value="GI" >Gibraltar</option>
<option value="GR" >Greece</option>
<option value="GL" >Greenland</option>
<option value="GD" >Grenada</option>
<option value="GP" >Guadaloupe</option>
<option value="GU" >Guam</option>
<option value="GT" >Guatemala</option>
<option value="GG" >Guernsey</option>
<option value="GN" >Guinea</option>
<option value="GW" >Guinea-Bissau</option>
<option value="GY" >Guyana</option>
<option value="HT" >Haiti</option>
<option value="HM" >Heard Island and McDonald Islands</option>
<option value="HN" >Honduras</option>
<option value="HK" >Hong Kong</option>
<option value="HU" >Hungary</option>
<option value="IS" >Iceland</option>
<option value="IN" selected='selected'>India</option>
<option value="ID" >Indonesia</option>
<option value="IR" >Iran</option>
<option value="IQ" >Iraq</option>
<option value="IE" >Ireland</option>
<option value="IM" >Isle of Man</option>
<option value="IL" >Israel</option>
<option value="IT" >Italy</option>
<option value="JM" >Jamaica</option>
<option value="JP" >Japan</option>
<option value="JE" >Jersey</option>
<option value="JO" >Jordan</option>
<option value="KZ" >Kazakhstan</option>
<option value="KE" >Kenya</option>
<option value="KI" >Kiribati</option>
<option value="XK" >Kosovo</option>
<option value="KW" >Kuwait</option>
<option value="KG" >Kyrgyzstan</option>
<option value="LA" >Laos</option>
<option value="LV" >Latvia</option>
<option value="LB" >Lebanon</option>
<option value="LS" >Lesotho</option>
<option value="LR" >Liberia</option>
<option value="LY" >Libya</option>
<option value="LI" >Liechtenstein</option>
<option value="LT" >Lithuania</option>
<option value="LU" >Luxembourg</option>
<option value="MO" >Macao</option>
<option value="MK" >Macedonia</option>
<option value="MG" >Madagascar</option>
<option value="MW" >Malawi</option>
<option value="MY" >Malaysia</option>
<option value="MV" >Maldives</option>
<option value="ML" >Mali</option>
<option value="MT" >Malta</option>
<option value="MH" >Marshall Islands</option>
<option value="MQ" >Martinique</option>
<option value="MR" >Mauritania</option>
<option value="MU" >Mauritius</option>
<option value="YT" >Mayotte</option>
<option value="MX" >Mexico</option>
<option value="FM" >Micronesia</option>
<option value="MD" >Moldava</option>
<option value="MC" >Monaco</option>
<option value="MN" >Mongolia</option>
<option value="ME" >Montenegro</option>
<option value="MS" >Montserrat</option>
<option value="MA" >Morocco</option>
<option value="MZ" >Mozambique</option>
<option value="MM" >Myanmar (Burma)</option>
<option value="NA" >Namibia</option>
<option value="NR" >Nauru</option>
<option value="NP" >Nepal</option>
<option value="NL" >Netherlands</option>
<option value="NC" >New Caledonia</option>
<option value="NZ" >New Zealand</option>
<option value="NI" >Nicaragua</option>
<option value="NE" >Niger</option>
<option value="NG" >Nigeria</option>
<option value="NU" >Niue</option>
<option value="NF" >Norfolk Island</option>
<option value="KP" >North Korea</option>
<option value="MP" >Northern Mariana Islands</option>
<option value="NO" >Norway</option>
<option value="OM" >Oman</option>
<option value="PK" >Pakistan</option>
<option value="PW" >Palau</option>
<option value="PS" >Palestine</option>
<option value="PA" >Panama</option>
<option value="PG" >Papua New Guinea</option>
<option value="PY" >Paraguay</option>
<option value="PE" >Peru</option>
<option value="PH" >Phillipines</option>
<option value="PN" >Pitcairn</option>
<option value="PL" >Poland</option>
<option value="PT" >Portugal</option>
<option value="PR" >Puerto Rico</option>
<option value="QA" >Qatar</option>
<option value="RE" >Reunion</option>
<option value="RO" >Romania</option>
<option value="RU" >Russia</option>
<option value="RW" >Rwanda</option>
<option value="BL" >Saint Barthelemy</option>
<option value="SH" >Saint Helena</option>
<option value="KN" >Saint Kitts and Nevis</option>
<option value="LC" >Saint Lucia</option>
<option value="MF" >Saint Martin</option>
<option value="PM" >Saint Pierre and Miquelon</option>
<option value="VC" >Saint Vincent and the Grenadines</option>
<option value="WS" >Samoa</option>
<option value="SM" >San Marino</option>
<option value="ST" >Sao Tome and Principe</option>
<option value="SA" >Saudi Arabia</option>
<option value="SN" >Senegal</option>
<option value="RS" >Serbia</option>
<option value="SC" >Seychelles</option>
<option value="SL" >Sierra Leone</option>
<option value="SG" >Singapore</option>
<option value="SX" >Sint Maarten</option>
<option value="SK" >Slovakia</option>
<option value="SI" >Slovenia</option>
<option value="SB" >Solomon Islands</option>
<option value="SO" >Somalia</option>
<option value="ZA" >South Africa</option>
<option value="GS" >South Georgia and the South Sandwich Islands</option>
<option value="KR" >South Korea</option>
<option value="SS" >South Sudan</option>
<option value="ES" >Spain</option>
<option value="LK" >Sri Lanka</option>
<option value="SD" >Sudan</option>
<option value="SR" >Suriname</option>
<option value="SJ" >Svalbard and Jan Mayen</option>
<option value="SZ" >Swaziland</option>
<option value="SE" >Sweden</option>
<option value="CH" >Switzerland</option>
<option value="SY" >Syria</option>
<option value="TW" >Taiwan</option>
<option value="TJ" >Tajikistan</option>
<option value="TZ" >Tanzania</option>
<option value="TH" >Thailand</option>
<option value="TL" >Timor-Leste (East Timor)</option>
<option value="TG" >Togo</option>
<option value="TK" >Tokelau</option>
<option value="TO" >Tonga</option>
<option value="TT" >Trinidad and Tobago</option>
<option value="TN" >Tunisia</option>
<option value="TR" >Turkey</option>
<option value="TM" >Turkmenistan</option>
<option value="TC" >Turks and Caicos Islands</option>
<option value="TV" >Tuvalu</option>
<option value="UG" >Uganda</option>
<option value="UA" >Ukraine</option>
<option value="AE" >United Arab Emirates</option>
<option value="GB" >United Kingdom</option>
<option value="US" >United States</option>
<option value="UM" >United States Minor Outlying Islands</option>
<option value="UY" >Uruguay</option>
<option value="UZ" >Uzbekistan</option>
<option value="VU" >Vanuatu</option>
<option value="VA" >Vatican City</option>
<option value="VE" >Venezuela</option>
<option value="VN" >Vietnam</option>
<option value="VG" >Virgin Islands, British</option>
<option value="VI" >Virgin Islands, US</option>
<option value="WF" >Wallis and Futuna</option>
<option value="EH" >Western Sahara</option>
<option value="YE" >Yemen</option>
<option value="ZM" >Zambia</option>
<option value="ZW" >Zimbabwe</option>
</select>
</div>
</div>
</div>
<div class="form-group required">
<label class="col-md-4 control-label">Mobile</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-earphone"></i></span>
<input name="mobile" id="mobile" type="text" maxlength="20" pattern="[0-9]{10,10}" required="required" class="form-control">
</div>
<span id="mobile_error" class="help-block" style="color: #a94442" ></span>
</div>
</div>
<!-- Text input-->
<div class="form-group required">
<label class="col-md-4 control-label">Email</label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
<input name="email" id="email" type="email" maxlength="50" required="required" class="form-control" >
</div>
<span id="email_error" class="help-block" style="color: #a94442" ></span>
</div>
</div>
<!-- Text area -->
<div class="form-group">
<label class="col-md-4 control-label"></label>
<div class="col-md-6 inputGroupContainer">
<div class="input-group">
<input style="margin: 3px 20px 0" type="checkbox" name="agree" value="true" required="required" />I Agree <a href="terms_and_conditions.php" style="color:#09F;" target="_blank">Term & Condition</a>
</div>
</div>
</div>
</fieldset>
<!-- Button -->
<div class="form-group">
<label class="col-md-4 control-label"></label>
<div class="col-md-4">
<button name="submit" type="submit" id="submit" onclick="return confirm('Are you sure for register');" class="btn btn-danger" >Submit </button>
</div>
</div>
</form>
</div>
<script type="text/javascript">
// When the document is ready
$(document).ready(function () {
$(".datepicker").datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
yearRange: "-100:+0",
});
});
function validateForm(){
if(check_sponser($("#refer_id").val()) && check_login_id($("#login_id").val())) {
return true;
} else {
alert("Kindly check field validation error message! ");
return false;
}
}
function check_pin(pin_no) {
$.get("get_pin.php", {'pin_no': pin_no}, function (data) {
if (data.invalid) {
$("#submit").attr("disabled", true);
//document.getElementById('amount').value='';
$("#pin_error").html('<b style="color:red">Invalid PIN</b>');
return false;
} else {
$("#pin_error").html('<b style="color:green">Valid PIN</b>');
//document.getElementById('amount').value=data.amount;
$("#submit").removeAttr("disabled");
return true;
}
}, "json");
}
function check_sponser(refer_id) {
var returnValue=false;
$.ajax({
url: "get_sponser.php",
data:{'refer_id': refer_id},
type: "GET",
async: false,
dataType: "json",
success: function(data){
if (data.invalid) {
returnValue = false;
$("#submit").attr("disabled", true);
$("#sponser").html('<b style="color:red">Invalid sponser id</b>');
} else {
returnValue = true;
$("#sponser").html('<b style="color:green">'+data.name + ' - Valid sponser id</b>');
$("#submit").removeAttr("disabled");
}
}
});
return returnValue;
}
function check_login_id(login_id) {
var returnValue=false;
$.ajax({
url: "get_login_id.php",
data:{'login_id': login_id},
type: "GET",
async: false,
dataType: "json",
success: function(data){
if (data.invalid) {
$("#submit").attr("disabled", true);
$("#login").html('<b style="color:red">User id already exist</b>');
returnValue = false;
} else if (login_id.length < 6 || login_id.length > 20) {
$("#submit").attr("disabled", true);
$("#login").html('<b style="color:red">User id min 6 or max 20 characters</b>');
returnValue = false;
} else {
$("#login").html('<b style="color:green">Valid user id</b>');
$("#submit").removeAttr("disabled");
returnValue = true;
}
}
});
return returnValue;
}
function check_mobile(mobile) {
pattern = /^[0-9]+$/;
$.get("get_mobile.php", {'mobile': mobile}, function (data) {
if (data.invalid) {
$("#submit").attr("disabled", true);
$("#mobile_error").html("Mobile already axist");
return false;
} else if (mobile.length != 10) {
$("#submit").attr("disabled", true);
$("#mobile_error").html("Mobile must be 10 digit");
return false;
} else if (!pattern.test(mobile)) {
$("#submit").attr("disabled", true);
$("#mobile_error").html("Mobile must contain only numbers");
return false;
} else {
$("#mobile_error").html("Valid mobile number");
$("#submit").removeAttr("disabled");
return true;
}
}, "json");
}
function check_email(email) {
pattern = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
$.get("get_email.php", {'email': email}, function (data) {
if (data.invalid) {
$("#submit").attr("disabled", true);
$("#email_error").html("Email id already axist");
return false;
} else if (!pattern.test(email)) {
$("#submit").attr("disabled", true);
$("#email_error").html("Invalid email id");
return false;
} else {
$("#email_error").html("Valid email id");
$("#submit").removeAttr("disabled");
return true;
}
}, "json");
}
var check = function () {
if (document.getElementById('password').value ==
document.getElementById('confirm_password').value) {
document.getElementById('message').style.color = 'green';
document.getElementById('message').innerHTML = 'password match';
} else {
document.getElementById('message').style.color = 'red';
document.getElementById('message').innerHTML = 'password not match';
}
}
</script>
<section class="bg_default small_pt small_pb">
<!-- <div class="container">
</div>-->
</section>
<?php include './footer.php'; ?>