changes for registration, user update, new forms validation
This commit is contained in:
parent
de91615d40
commit
b4732d8c50
@ -167,8 +167,15 @@ switch($PARAM_1)
|
||||
{
|
||||
if($auth['username'] !== 'crm') { header('HTTP/1.0 401 Unauthorized'); print json_encode(["status" => "error", "error" => "unauthorized", "message" => "Unauthorized"]); die(); }
|
||||
|
||||
$existedUserRes = \CUser::GetByLogin($REQ["email"]);
|
||||
if($existedUser = $existedUserRes->Fetch())
|
||||
$user_registered = false;
|
||||
|
||||
$existed_users_res = \CUser::GetList(["ID" => "ASC"], false, [ "XML_ID" => $REQ['crm_id'] ], []);
|
||||
while($existed_user = $existed_users_res->Fetch())
|
||||
{
|
||||
$user_registered = true;
|
||||
}
|
||||
|
||||
if($user_registered)
|
||||
{
|
||||
print json_encode([
|
||||
"status" => "error",
|
||||
@ -235,12 +242,17 @@ switch($PARAM_1)
|
||||
{
|
||||
if($auth['username'] !== 'crm') { header('HTTP/1.0 401 Unauthorized'); print json_encode(["status" => "error", "error" => "unauthorized", "message" => "Unauthorized"]); die(); }
|
||||
|
||||
$existedUserRes = \CUser::GetByLogin($REQ["email"]);
|
||||
if($existedUser = $existedUserRes->Fetch())
|
||||
$user_registered = false;
|
||||
|
||||
$existed_users_res = \CUser::GetList(["ID" => "ASC"], false, [ "XML_ID" => $REQ['crm_id'] ], []);
|
||||
while($existed_user = $existed_users_res->Fetch())
|
||||
{
|
||||
$user_registered = true;
|
||||
|
||||
$user = new \CUser;
|
||||
$profile = [
|
||||
"XML_ID" => $REQ['crm_id'],
|
||||
"LOGIN" => $REQ['email'],
|
||||
"NAME" => $REQ['firstname'],
|
||||
"SECOND_NAME" => $REQ['secondname'],
|
||||
"LAST_NAME" => $REQ['lastname'],
|
||||
@ -254,7 +266,7 @@ switch($PARAM_1)
|
||||
"UF_PHONE_NUMBER" => (int)$REQ['phone'],
|
||||
];
|
||||
|
||||
$user->Update($existedUser['ID'], $profile);
|
||||
$user->Update($existed_user['ID'], $profile);
|
||||
|
||||
if($user->LAST_ERROR)
|
||||
{
|
||||
@ -266,12 +278,24 @@ switch($PARAM_1)
|
||||
}
|
||||
else
|
||||
{
|
||||
\Bitrix\Main\Mail\Event::send([
|
||||
"EVENT_NAME" => "USER_INFO",
|
||||
"LID" => "s1",
|
||||
"C_FIELDS" => Array(
|
||||
"EMAIL" => $REQ['email'],
|
||||
"ORG_NAME" => (string)$REQ['org_title'],
|
||||
"LOGIN" => $REQ['email'],
|
||||
"PASS" => $REQ['password'],
|
||||
)
|
||||
]);
|
||||
|
||||
print json_encode([
|
||||
"status" => "success"
|
||||
]);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
if(!$user_registered)
|
||||
{
|
||||
print json_encode([
|
||||
"status" => "error",
|
||||
|
||||
@ -1,60 +1,99 @@
|
||||
var leasing_form_submitting = false;
|
||||
|
||||
function check_errors()
|
||||
{
|
||||
var valid = true;
|
||||
|
||||
if(!$("#FORM_FIELD_FIO").val())
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_FIO_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваши ФИО");
|
||||
}
|
||||
if(!$("#FORM_FIELD_PHONE").val())
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_PHONE_wrapper").addClass("error").attr("data-error", "Необходимо указать номер Вашего телефона");
|
||||
}
|
||||
if(!$("#FORM_FIELD_EMAIL").val())
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваш адрес E-mail");
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!is_email($("#FORM_FIELD_EMAIL").val()))
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Пожалуйста, укажите правильный адрес E-mail");
|
||||
}
|
||||
}
|
||||
|
||||
return valid;
|
||||
}
|
||||
|
||||
function form_leasing_request_submit()
|
||||
{
|
||||
var accept = $("#policy").is(':checked');
|
||||
if(!leasing_form_submitting && accept)
|
||||
{
|
||||
leasing_form_submitting = true;
|
||||
$("#send_button_text").css("display", "none");
|
||||
$("#send_button_spinner").css("display", "block");
|
||||
|
||||
$("#form_leasing_request").find("input").removeClass("error");
|
||||
|
||||
var formData = new FormData($("#form_leasing_request")[0]);
|
||||
formData.append("form", "FORM_LEASING_REQUESTS");
|
||||
formData.append("FORM_FIELD_PAGE_NAME", document.title);
|
||||
formData.append("FORM_FIELD_PAGE_URL", window.location.href);
|
||||
formData.append("FORM_FIELD_BRAND", $("#FORM_FIELD_BRAND").val() ? $("#FORM_FIELD_BRAND").val() : "");
|
||||
formData.append("FORM_FIELD_MODEL", $("#FORM_FIELD_MODEL").val() ? $("#FORM_FIELD_MODEL").val() : "");
|
||||
formData.append("FORM_FIELD_MODIFICATION", $("#FORM_FIELD_MODIFICATION").val() ? $("#FORM_FIELD_MODIFICATION").val() : "");
|
||||
formData.append("FORM_FIELD_PRICE", $("#FORM_FIELD_PRICE").val() ? $("#FORM_FIELD_PRICE").val() : "");
|
||||
formData.append("FORM_FIELD_PREPAID", $("#FORM_FIELD_PREPAID").val() ? $("#FORM_FIELD_PREPAID").val() : "");
|
||||
formData.append("FORM_FIELD_TERM", $("#FORM_FIELD_TERM").val() ? $("#FORM_FIELD_TERM").val() : "");
|
||||
formData.append("FORM_FIELD_REDEMPTION", $("#FORM_FIELD_REDEMPTION").val() ? $("#FORM_FIELD_REDEMPTION").val() : "");
|
||||
|
||||
$.ajax(
|
||||
if(check_errors())
|
||||
{
|
||||
url: "/api/forms/", type: 'POST', success: function(response)
|
||||
leasing_form_submitting = true;
|
||||
$("#send_button_text").css("display", "none");
|
||||
$("#send_button_spinner").css("display", "block");
|
||||
|
||||
$("#form_leasing_request").find("input").removeClass("error");
|
||||
|
||||
var formData = new FormData($("#form_leasing_request")[0]);
|
||||
formData.append("form", "FORM_LEASING_REQUESTS");
|
||||
formData.append("FORM_FIELD_PAGE_NAME", document.title);
|
||||
formData.append("FORM_FIELD_PAGE_URL", window.location.href);
|
||||
formData.append("FORM_FIELD_BRAND", $("#FORM_FIELD_BRAND").val() ? $("#FORM_FIELD_BRAND").val() : "");
|
||||
formData.append("FORM_FIELD_MODEL", $("#FORM_FIELD_MODEL").val() ? $("#FORM_FIELD_MODEL").val() : "");
|
||||
formData.append("FORM_FIELD_MODIFICATION", $("#FORM_FIELD_MODIFICATION").val() ? $("#FORM_FIELD_MODIFICATION").val() : "");
|
||||
formData.append("FORM_FIELD_PRICE", $("#FORM_FIELD_PRICE").val() ? $("#FORM_FIELD_PRICE").val() : "");
|
||||
formData.append("FORM_FIELD_PREPAID", $("#FORM_FIELD_PREPAID").val() ? $("#FORM_FIELD_PREPAID").val() : "");
|
||||
formData.append("FORM_FIELD_TERM", $("#FORM_FIELD_TERM").val() ? $("#FORM_FIELD_TERM").val() : "");
|
||||
formData.append("FORM_FIELD_REDEMPTION", $("#FORM_FIELD_REDEMPTION").val() ? $("#FORM_FIELD_REDEMPTION").val() : "");
|
||||
|
||||
$.ajax(
|
||||
{
|
||||
if(response.status == "complete")
|
||||
url: "/api/forms/", type: 'POST', success: function(response)
|
||||
{
|
||||
$("#form_leasing_process").css("display","none");
|
||||
$("#form_leasing_success").css("display","flex");
|
||||
|
||||
$("#send_button_text").css("display", "block");
|
||||
$("#send_button_spinner").css("display", "none");
|
||||
|
||||
leasing_form_submitting = false;
|
||||
}
|
||||
else if(response.status == "error")
|
||||
{
|
||||
for(var i in response.errors)
|
||||
if(response.status == "complete")
|
||||
{
|
||||
$("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error");
|
||||
$("#form_leasing_process").css("display","none");
|
||||
$("#form_leasing_success").css("display","flex");
|
||||
|
||||
$("#send_button_text").css("display", "block");
|
||||
$("#send_button_spinner").css("display", "none");
|
||||
|
||||
leasing_form_submitting = false;
|
||||
}
|
||||
}
|
||||
}, data: formData,
|
||||
dataType: "json",
|
||||
cache: false, contentType: false, processData: false
|
||||
});
|
||||
else if(response.status == "error")
|
||||
{
|
||||
for(var i in response.errors)
|
||||
{
|
||||
$("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error");
|
||||
|
||||
leasing_form_submitting = false;
|
||||
}
|
||||
}
|
||||
}, data: formData,
|
||||
dataType: "json",
|
||||
cache: false, contentType: false, processData: false
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$(function()
|
||||
{
|
||||
$("#form_leasing_request").find("input").on("keypress", function()
|
||||
{
|
||||
$(this).parent().removeClass("error").attr("data-error", null);
|
||||
});
|
||||
|
||||
$("#form_leasing_send_button").on("click", function()
|
||||
{
|
||||
form_leasing_request_submit();
|
||||
|
||||
@ -56,21 +56,21 @@ $this->setFrameMode(true);
|
||||
</div>
|
||||
<form id="form_leasing_request">
|
||||
<div id="form_leasing_process">
|
||||
<div class="form_field">
|
||||
<input type="text" name="FORM_FIELD_FIO" value="" placeholder="Имя *" required/>
|
||||
<div class="form_field" id="FORM_FIELD_FIO_wrapper">
|
||||
<input type="text" id="FORM_FIELD_FIO" name="FORM_FIELD_FIO" value="" placeholder="Имя *"/>
|
||||
</div>
|
||||
<div class="form_field">
|
||||
<input type="tel" name="FORM_FIELD_PHONE" value="" placeholder="Телефон *" required/>
|
||||
<div class="form_field" id="FORM_FIELD_PHONE_wrapper">
|
||||
<input type="tel" id="FORM_FIELD_PHONE" name="FORM_FIELD_PHONE" value="" placeholder="Телефон *"/>
|
||||
</div>
|
||||
<div class="form_field">
|
||||
<input type="email" name="FORM_FIELD_EMAIL" value="" placeholder="E-mail *" required/>
|
||||
<div class="form_field" id="FORM_FIELD_EMAIL_wrapper">
|
||||
<input type="text" id="FORM_FIELD_EMAIL" name="FORM_FIELD_EMAIL" value="" placeholder="E-mail *"/>
|
||||
</div>
|
||||
<div class="form_field">
|
||||
<input type="text" name="FORM_FIELD_COMPANY" value="" placeholder="Организация" />
|
||||
<div class="form_field" id="FORM_FIELD_COMPANY_wrapper">
|
||||
<input type="text" id="FORM_FIELD_COMPANY" name="FORM_FIELD_COMPANY" value="" placeholder="Организация" />
|
||||
</div>
|
||||
<div class="policy">
|
||||
<input type="checkbox" name="policy" id="policy" hidden checked required/>
|
||||
<label for="policy" required>Даю свое согласие на обработку <u class="personal_data_link" id="personal_data_link">моих персональных данных</u></label>
|
||||
<input type="checkbox" name="policy" id="policy" hidden checked/>
|
||||
<label for="policy">Даю свое согласие на обработку <u class="personal_data_link" id="personal_data_link">моих персональных данных</u></label>
|
||||
</div>
|
||||
<button type="submit" class="button" id="leasing_send_button" style="width:110px; display: flex; justify-content: center;">
|
||||
<div id="send_button_spinner" style="display:none;">
|
||||
|
||||
@ -1,53 +1,102 @@
|
||||
var vacancy_form_submitting = false;
|
||||
|
||||
function check_errors()
|
||||
{
|
||||
var valid = true;
|
||||
|
||||
if(!$("#FORM_FIELD_FIO").val())
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_FIO_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваши ФИО");
|
||||
}
|
||||
if(!$("#FORM_FIELD_CITY").val())
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_CITY_wrapper").addClass("error").attr("data-error", "Необходимо указать город Вашего проживания");
|
||||
}
|
||||
if(!$("#FORM_FIELD_PHONE").val())
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_PHONE_wrapper").addClass("error").attr("data-error", "Необходимо указать номер Вашего телефона");
|
||||
}
|
||||
if(!$("#FORM_FIELD_EMAIL").val())
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваш адрес E-mail");
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!is_email($("#FORM_FIELD_EMAIL").val()))
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Пожалуйста, укажите правильный адрес E-mail");
|
||||
}
|
||||
}
|
||||
if(!$("#FORM_FIELD_VACANCY").val())
|
||||
{
|
||||
valid = false;
|
||||
$("#FORM_FIELD_VACANCY_wrapper").addClass("error").attr("data-error", "Пожалуйста, укажите какая вакансия Вас интересует");
|
||||
}
|
||||
|
||||
return valid;
|
||||
}
|
||||
|
||||
function form_vacancy_submit()
|
||||
{
|
||||
var accept = $("#policy").is(':checked');
|
||||
if(!vacancy_form_submitting && accept)
|
||||
{
|
||||
vacancy_form_submitting = true;
|
||||
$("#send_button_text").css("display", "none");
|
||||
$("#send_button_spinner").css("display", "block");
|
||||
|
||||
$("#form_vacancy").find("input").removeClass("error");
|
||||
|
||||
var formData = new FormData($("#form_vacancy")[0]);
|
||||
formData.append("form", "FORM_VACANCY");
|
||||
formData.append("FORM_FIELD_PAGE_NAME", document.title);
|
||||
formData.append("FORM_FIELD_PAGE_URL", window.location.href);
|
||||
|
||||
$.ajax(
|
||||
if(check_errors())
|
||||
{
|
||||
url: "/api/forms/", type: 'POST', success: function(response)
|
||||
vacancy_form_submitting = true;
|
||||
$("#send_button_text").css("display", "none");
|
||||
$("#send_button_spinner").css("display", "block");
|
||||
|
||||
$("#form_vacancy").find("input").removeClass("error");
|
||||
|
||||
var formData = new FormData($("#form_vacancy")[0]);
|
||||
formData.append("form", "FORM_VACANCY");
|
||||
formData.append("FORM_FIELD_PAGE_NAME", document.title);
|
||||
formData.append("FORM_FIELD_PAGE_URL", window.location.href);
|
||||
|
||||
$.ajax(
|
||||
{
|
||||
if(response.status == "complete")
|
||||
url: "/api/forms/", type: 'POST', success: function(response)
|
||||
{
|
||||
$("#form_vacancy_process").css("display","none");
|
||||
$("#form_vacancy_success").css("display","flex");
|
||||
|
||||
$("#send_button_text").css("display", "block");
|
||||
$("#send_button_spinner").css("display", "none");
|
||||
|
||||
vacancy_form_submitting = false;
|
||||
}
|
||||
else if(response.status == "error")
|
||||
{
|
||||
for(var i in response.errors)
|
||||
if(response.status == "complete")
|
||||
{
|
||||
$("#form_vacancy").find("*[name="+response.errors[i]+"]").addClass("error");
|
||||
$("#form_vacancy_process").css("display","none");
|
||||
$("#form_vacancy_success").css("display","flex");
|
||||
|
||||
$("#send_button_text").css("display", "block");
|
||||
$("#send_button_spinner").css("display", "none");
|
||||
|
||||
vacancy_form_submitting = false;
|
||||
}
|
||||
}
|
||||
}, data: formData,
|
||||
dataType: "json",
|
||||
cache: false, contentType: false, processData: false
|
||||
});
|
||||
else if(response.status == "error")
|
||||
{
|
||||
for(var i in response.errors)
|
||||
{
|
||||
$("#form_vacancy").find("*[name="+response.errors[i]+"]").addClass("error");
|
||||
|
||||
vacancy_form_submitting = false;
|
||||
}
|
||||
}
|
||||
}, data: formData,
|
||||
dataType: "json",
|
||||
cache: false, contentType: false, processData: false
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$(function()
|
||||
{
|
||||
$("#form_vacancy").find("input").on("keypress", function()
|
||||
{
|
||||
$(this).parent().removeClass("error").attr("data-error", null);
|
||||
});
|
||||
|
||||
$("#form_vacancy_send_button").on("click", function()
|
||||
{
|
||||
form_vacancy_submit();
|
||||
|
||||
@ -57,8 +57,8 @@ $this->setFrameMode(true);
|
||||
<form id="form_vacancy">
|
||||
<div id="form_vacancy_process">
|
||||
<input type="hidden" name="FORM_FIELD_VACANCY_REGION" value="<?= implode(", ", $arParams['VACANCY_REGIONS']); ?>"/>
|
||||
<div class="form_field">
|
||||
<input type="text" name="FORM_FIELD_FIO" value="" placeholder="Фамилия, имя и отчество *" required/>
|
||||
<div class="form_field" id="FORM_FIELD_FIO_wrapper">
|
||||
<input type="text" id="FORM_FIELD_FIO" name="FORM_FIELD_FIO" value="" placeholder="Фамилия, имя и отчество *"/>
|
||||
</div>
|
||||
<div class="form_field">
|
||||
<input type="radio" name="FORM_FIELD_GENDER" value="мужской" id="gender_1" hidden checked/>
|
||||
@ -66,18 +66,17 @@ $this->setFrameMode(true);
|
||||
<input type="radio" name="FORM_FIELD_GENDER" value="женский" id="gender_2" hidden />
|
||||
<label for="gender_2">Женский</label>
|
||||
</div>
|
||||
<div class="form_field">
|
||||
<input type="text" name="FORM_FIELD_CITY" value="" placeholder="Город проживания *" required/>
|
||||
<div class="form_field" id="FORM_FIELD_CITY_wrapper">
|
||||
<input type="text" id="FORM_FIELD_CITY" name="FORM_FIELD_CITY" value="" placeholder="Город проживания *"/>
|
||||
</div>
|
||||
|
||||
<div class="form_field">
|
||||
<input type="email" name="FORM_FIELD_EMAIL" value="" placeholder="Адрес электронной почты *" required/>
|
||||
<div class="form_field" id="FORM_FIELD_EMAIL_wrapper">
|
||||
<input type="text" id="FORM_FIELD_EMAIL" name="FORM_FIELD_EMAIL" value="" placeholder="Адрес электронной почты *"/>
|
||||
</div>
|
||||
<div class="form_field">
|
||||
<input type="tel" name="FORM_FIELD_PHONE" value="" placeholder="Телефон *" required/>
|
||||
<div class="form_field" id="FORM_FIELD_PHONE_wrapper">
|
||||
<input type="tel" id="FORM_FIELD_PHONE" name="FORM_FIELD_PHONE" value="" placeholder="Телефон *"/>
|
||||
</div>
|
||||
<div class="form_field">
|
||||
<input type="text" name="FORM_FIELD_VACANCY" value="<?= $arParams['VACANCY']; ?>" placeholder="Вакансия *" required/>
|
||||
<div class="form_field" id="FORM_FIELD_VACANCY_wrapper">
|
||||
<input type="text" id="FORM_FIELD_VACANCY" name="FORM_FIELD_VACANCY" value="<?= $arParams['VACANCY']; ?>" placeholder="Вакансия *"/>
|
||||
</div>
|
||||
<div class="form_field">
|
||||
<div class="input_file">
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -282,6 +282,30 @@ input[type="radio"] {
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
&.error {
|
||||
input, textarea, select {
|
||||
border-color: #FFADAD;
|
||||
margin-bottom: 30px !important;
|
||||
}
|
||||
|
||||
&:after {
|
||||
content: attr(data-error);
|
||||
display: block;
|
||||
font-size: 11px;
|
||||
line-height: 15px;
|
||||
color: #FFADAD;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 12px;
|
||||
|
||||
@media all and (max-width: 1600px) {
|
||||
|
||||
font-size: 9px;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
input, textarea, select {
|
||||
border: 1px solid rgba(0, 16, 61, 0.12);
|
||||
box-sizing: border-box;
|
||||
@ -294,7 +318,7 @@ input[type="radio"] {
|
||||
color: #828282;
|
||||
|
||||
&.error {
|
||||
border-color: var(--red);
|
||||
border-color: #FFADAD;
|
||||
}
|
||||
|
||||
&.filled {
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
{"version":3,"sources":["style.less"],"names":[],"mappings":"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"}
|
||||
{"version":3,"sources":["style.less"],"names":[],"mappings":"AACI,QACI,kBADJ,OAGI,YAAY,kBAEZ,OAAC,kBAAkB,IAAI,WACnB,aAGJ,OAAC,kBACG,YACI,aAAA,CACA,gBAAA,CACA,mBAEA,gBAAmC,kBAAnC,OANP,kBACG,YAMQ,aAAA,CACA,cAAA,CACA,WAHJ,OANP,kBACG,WAUQ,eAAe,SACX,aAIR,gBAAkC,iBAAlC,OAhBP,kBACG,YAgBQ,YA1BhB,OA+BI,gBACI,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,mBAnCR,OA+BI,eAMI,SACR,UAAA,CACY,MAAO,qBAEP,gBAAmC,kBAAnC,OAVR,eAMI,SAKQ,sBAAA,CACA,iBAAA,CACA,OAAA,CACA,aAGJ,gBAAmC,kBAAnC,OAjBR,eAMI,SAYQ,aAGJ,gBAAkC,iBAAlC,OArBR,eAMI,SAgBQ,aAGJ,gBAAkC,iBAAlC,OAzBR,eAMI,SAoBQ,UAAA,CACA,aA1DhB,OA+DI,cACI,YAAA,CACA,cAAA,CACA,6BAAA,CACA,kBAnER,OA+DI,aAMI,gBACI,2BAEA,gBAAmC,kBAAnC,OATR,aAMI,gBAIQ,gBAAA,CACA,YAAA,CACA,+BAGJ,gBAAmC,kBAC/B,OAhBZ,aAMI,eAUS,YACG,mBADJ,OAhBZ,aAMI,eAUS,WAGG,YAAY,aACR,UAEA,OAtBpB,aAMI,eAUS,WAGG,YAAY,YAGP,YAAe,QAAQ,eACxB,OAvBpB,aAMI,eAUS,WAGG,YAAY,YAIP,WAAc,QAAQ,eAKnC,gBAAkC,iBAAlC,OA5BR,aAMI,gBAuBQ,UAAA,CACA,eAAA,CACA,aAAA,CACA,aAIQ,OApCpB,aAMI,eA4BS,UAAU,GACP,YACK,UAAU,IACP,iBAAA,CACA,SAAA,CACA,MAAA,CACA,QAOJ,OA/CpB,aAMI,eAuCS,UAAU,GACP,YACK,UAAU,IACP,iBAAA,CACA,QAAA,CACA,MAAA,CACA,QAKJ,OAxDpB,aAMI,eAuCS,UAAU,GAUP,YACK,UAAU,IACP,iBAAA,CACA,SAAA,CACA,MAAA,CACA,QAOJ,OAnEpB,aAMI,eA2DS,UAAU,GACP,YACK,UAAU,IACP,iBAAA,CACA,SAAA,CACA,MAAA,CACA,QAKJ,OA5EpB,aAMI,eA2DS,UAAU,GAUP,YACK,UAAU,IACP,iBAAA,CACA,SAAA,CACA,MAAA,CACA,SA/I5B,OA+DI,aAuFI,aACI,UAAA,CACA,mBAEA,gBAAmC,kBAAnC,OA3FR,aAuFI,aAKQ,MAAO,kBAGX,gBAAkC,iBAAlC,OA/FR,aAuFI,aASQ,YA/JhB,OA+DI,aAoGI,aACI,WAEA,gBAAmC,kBAAnC,OAvGR,aAoGI,aAIQ,MAAO,kBAGX,gBAAkC,iBAAlC,OA3GR,aAoGI,aAQQ,YA3KhB,OA+DI,aAoGI,YAWI,aACI,MAAO,iBAEP,gBAAmC,kBAAnC,OAlHZ,aAoGI,YAWI,aAIQ,MAAO,iBAQ/B,sBACI,kBAEA,qBAAC,QACG,aAJR,qBAOI,cACI,YAAA,CACA,yBATR,qBAOI,aAII,QACI,iBAAA,CACA,YAbZ,qBAOI,aASI,QACI,YAGJ,gBAAmC,kBAAnC,qBAbJ,cAcQ,8BADJ,qBAbJ,aAgBQ,aACI,MAAO,qBAJf,qBAbJ,aAgBQ,YAGI,QACI,WAPZ,qBAbJ,aAwBQ,QACI,gBAIR,gBAAkC,iBAAlC,qBA7BJ,cA8BQ,cADJ,qBA7BJ,aAgCQ,aAHJ,qBA7BJ,aAgCqB,QACT,UAAA,CACA,mBAOhB,KAAM,OAAS,YACX,gBAAA,CACA,iBAAA,CACA,mBAHJ,KAAM,OAAS,WAKX,aACI,eAEA,gBAAkC,iBAAlC,KARF,OAAS,WAKX,aAIQ,kBAGJ,gBAAkC,iBAAlC,KAZF,OAAS,WAKX,aAQQ,UAKZ,MAEI,aACI,iBAAA,CACA,SAEA,gBAAkC,iBAAlC,MAJJ,aAKQ,kBAGJ,gBAAkC,iBAAlC,MARJ,aASQ,UAXZ,MAEI,YAYI,cACI,YAAA,CACA,kBAAA,CACA,iBAAA,CACA,SAAA,CACA,kBAAA,CACA,YAAA,CACA,MAAA,CACA,OAAA,CACA,KAAA,CACA,QAAA,CACA,YAzBZ,MAEI,YAYI,aAaI,GACI,WAAA,CACA,cAAA,CACA,gBAAA,CACA,eAEA,gBAAmC,uBAAwB,kBAA3D,MA/BZ,YAYI,aAaI,GAOQ,cAAA,CACA,kBAGJ,gBAAmC,kBAAnC,MApCZ,YAYI,aAaI,GAYQ,WAAA,CACA,cAAA,CACA,kBAIR,gBAAkC,iBAAlC,MA3CR,YAYI,cAgCQ,iBAAA,CACA,WAAA,CACA,mBAHJ,MA3CR,YAYI,aAoCQ,GACI,WAnDpB,MAEI,YAsDI,MACI,WAAA,CACA,WAAY,WAAZ,CACA,qBAAA,CACA,iBAAA,CACA,WAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAEA,gBAAmC,kBAAnC,MAhER,YAsDI,MAWQ,WAAA,CACA,mBAGJ,gBAAkC,iBAAlC,MArER,YAsDI,MAgBQ,SAAA,CACA,iBAAA,CACA,gBAAA,CACA,gBAGJ,gBAAkC,iBAAlC,MA5ER,YAsDI,MAuBQ,UAAA,CACA,iBAAA,CACA,kBAAA,CACA,mBAlFhB,MAEI,YAsDI,KA6BI,OACI,kBAAA,CACA,gCAAA,CACA,WAEA,MAxFZ,YAsDI,KA6BI,MAKK,cACG,WA3FpB,MAEI,YAsDI,KAwCI,MAAK,eACD,YAAA,CACA,kBAEA,MAlGZ,YAsDI,KAwCI,MAAK,cAIC,OACA,aAAA,CACA,iBAAA,CACA,cAAA,CACA,UAAA,CACA,iBAAA,CACA,kBAEA,MA1Gd,YAsDI,KAwCI,MAAK,cAIC,MAQC,YACC,mBAGF,MA9Gd,YAsDI,KAwCI,MAAK,cAIC,MAYC,QACC,QAAS,EAAT,CACA,aAAA,CACA,UAAA,CACA,cAAA,CACA,WAAA,CACA,eAAA,CACA,qBAAA,CACA,kBAAA,CACA,iBAAA,CACA,iBAAA,CACA,MAAA,CACA,MAKF,MA/Hd,YAsDI,KAwCI,MAAK,cAgCA,QAAS,MACP,QACC,WAAY,WAAZ,CACA,sBAIF,MArId,YAsDI,KAwCI,MAAK,cAsCA,SAAU,MACR,QACC,WAAa,WAAb,CACA,YAzIpB,MAEI,YAsDI,KAsFI,SACI,iBAAA,CACA,SAAA,CACA,0BAEA,gBAAmC,kBAAnC,MAjJZ,YAsDI,KAsFI,SAMQ,eAAA,CACA,kBAAA,CACA,aAAA,CACA,gBAvJpB,MAEI,YAsDI,KAsFI,QAYI,OACI,UAAA,CACA,gBAEA,MA5JhB,YAsDI,KAsFI,QAYI,MAIK,QACG,eAAA,CACA,gBAhKxB,MAEI,YAsDI,KAsFI,QAsBI,MAAK,QAAS,MAAO,QACjB,iBAAA,CACA,eAAgB,yDAtKpC,MAEI,YAsDI,KAkHI,SACI,eAAA,CACA,iBAOhB,OACI,gBADJ,MAGI,aACI,mBAJR,MAOI,MAAK,eACD,iBAAA,CACA,eAAgB,kDATxB,MAYI,MAAK,cACD,iBAAA,CACA,eAAgB,iDAdxB,MAiBI,SACI,UAAA,CACA,aAAA,CACA,iBAMR,aACI,kBAAA,CACA,gBAAA,CACA,kBAEA,gBAAkC,iBAAlC,aACI,kBAAA,CACA,aAAA,CACA,gBARR,YAWI,MACI,YAAA,CACA,kBAAA,CACA,8BAGI,YANR,KAKI,YACK,aACG,MAAO,gBAAP,CACA,UAAW,gBAAX,CACA,kBAGJ,YAZR,KAKI,YAOK,UAAU,IACX,YAbR,KAKI,YAQK,UAAU,IACP,UAAA,CACA,kBAGJ,YAlBR,KAKI,YAaK,QACE,UAAA,CACA,kBA/Bf,YAWI,KAwBI,SACI,WAAA,CACA,gBAGJ,gBAAkC,iBAAlC,YA7BJ,MA8BQ,cADJ,YA7BJ,KAiCQ,YAAW,QACP,cAAA,CACA,mBANR,YA7BJ,KAsCQ,SACI,WAEA,YAzCZ,KAsCQ,QAGK,UACG,WAAY,iBAU5B,oBAAC,OACG,YAAA,CACA,cAAA,CACA,6BAAA,CACA,gBAJJ,oBAAC,MAMG,aACI,sBAPR,oBAAC,MAUG,QACI,eAAA,CACA,sBAEA,oBAdP,MAUG,OAIK,YACG,sBAUhB,MACI,cAAA,CACA,aAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,aAAA,CACA,0BAAA,CACA,cAEA,KAAC,IAAI,UACD,aAZR,KAeI,QACI,eAAA,CACA,UAAA,CACA,eAAA,CACA,iBAAA,CACA,kBApBR,KAeI,OAOI,eACI,gBAAA,CACA,gBAxBZ,KAeI,OAOI,cAII,SACI,iBAOhB,QACI,cAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,WAAA,CACA,YAAA,CACA,iBAAA,CACA,eAAA,CACA,yBAEA,gBAAkC,iBAAlC,QACI,QAAA,CACA,OAAA,CACA,MAAA,CACA,WAAA,CACA,gBAhBR,OAmBI,QACI,UAAA,CACA,WAAA,CACA,QAAA,CACA,eAAgB,gDAAhB,CACA,YAAA,CACA,iBAAA,CACA,QAAA,CACA,WA3BR,OA8BI,EACI,GACI,MAAO"}
|
||||
@ -337,7 +337,7 @@
|
||||
}
|
||||
|
||||
input {
|
||||
margin-bottom: 32px;
|
||||
margin-bottom: 15px;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
color: #fff;
|
||||
|
||||
@ -345,9 +345,6 @@
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
@media all and (max-width: 1600px) {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
input[type="radio"] {
|
||||
@ -399,7 +396,7 @@
|
||||
.policy {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
margin: -16px 25px 45px 25px;
|
||||
margin: 5px 25px 45px 25px;
|
||||
|
||||
@media all and (max-width: 1600px) {
|
||||
margin-top: -5px;
|
||||
|
||||
@ -226,6 +226,12 @@ function getCookieValue(cookieName)
|
||||
return cookieValue ? cookieValue.pop() : '0';
|
||||
}
|
||||
|
||||
function is_email(email)
|
||||
{
|
||||
var regex = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
|
||||
return regex.test(email);
|
||||
}
|
||||
|
||||
$(document).ready(function()
|
||||
{
|
||||
let cookies = getCookieValue('Policy');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user