<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* @HoneybeeWeb/pages/find_account.html.twig */
class __TwigTemplate_fe24ef202a7baa9232c80536bc7934dcba1887f33a52649f23308064f6cd6103 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@HoneybeeWeb/pages/find_account.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@HoneybeeWeb/pages/find_account.html.twig"));
// line 1
yield from $this->loadTemplate("@Application/inc/central_header.html.twig", "@HoneybeeWeb/pages/find_account.html.twig", 1)->unwrap()->yield($context);
// line 2
yield "<section class=\"create-account-page section\">
<div class=\"container\">
<div class=\"row\">
<div class=\"col-md-12 d-flex justify-content-center align-items-center\">
<div class=\"section-head-area\">
<h1 class=\"section-title\">Find Your Account</h1>
</div>
</div>
</div>
<div class=\"row\">
<div class=\"signup-form-wrapper\">
<form class=\"signup-form\" name=\"signup_form\" id=\"relevantForm\" method=\"post\">
<div class=\"email warning-\">
<label for=\"email\" >Please Provide Your Email Address</label>
<input type=\"email\" class=\" exist-error email checkIfExists ";
// line 21
yield (((0 === CoreExtension::compare((isset($context["errorField"]) || array_key_exists("errorField", $context) ? $context["errorField"] : (function () { throw new RuntimeError('Variable "errorField" does not exist.', 21, $this->source); })()), "email"))) ? ("error_class") : (""));
yield "\" id=\"email\" name=\"email\" data-field-type=\"email\" required>
<p class=\"small_error_text email\"></p>
</div>
<button type=\"submit\" class=\"submit-button rel_form_submit\" style='background-color: #2673B8' id=\"\" >Confirm</button>
<p class=\"login-link\"> <a href=\"";
// line 30
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("user_login");
yield "\">Back to Login</a></p>
</form>
</div>
</div>
</div>
</section>
";
// line 38
yield from $this->loadTemplate("@HoneybeeWeb/footer/central_footer.html.twig", "@HoneybeeWeb/pages/find_account.html.twig", 38)->unwrap()->yield($context);
// line 39
yield "
<script>
var fbt='';
function validatePassword(txt) {
var p = txt,
errors = [];
if (p.length < 8) {
errors.push(\"Your password must be at least 8 characters\");
}
if (p.search(/[a-z]/i) < 0) {
errors.push(\"Your password must contain at least one letter.\");
}
if (p.search(/[0-9]/) < 0) {
errors.push(\"Your password must contain at least one digit.\");
}
if (errors.length > 0) {
return errors.join(\" and \");
}
return '';
}
\$(document).ready(function(){
\$.ajaxSetup({ cache: true });
\$.getScript('https://connect.facebook.net/en_US/sdk.js', function(){
FB.init({
appId: '1116951735682132',
version: 'v2.7' // or v2.1, v2.2, v2.3, ...
});
\$('#loginbutton,#feedbutton').removeAttr('disabled');
FB.getLoginStatus(function(response) {
// console.log(response);
// statusChangeCallback(response);
});
\$('#fb_login').click(function(e){
e.preventDefault();
FB.login(function(response) {
// console.log(response)
// console.log(response.authResponse)
if (response.authResponse) {
fbt=response.authResponse.accessToken;
// console.log('Welcome! Fetching your information.... ');
// alert('This feature will be available on 12 Dec, please use other login method for now.')
FB.api('/me?fields=id,name,email,picture', function(response) {
// \$('#fb_login_form').clear();
var split_name=response.name.split(' ');
var f_name=split_name[0];
var l_name=(typeof split_name[1] !== 'undefined')? split_name[1]:'';
if(typeof response.email !== 'undefined') {
\$('#fb_login_form').html(
'<input type=\"hidden\" id=\"email_for_fb_login\" name=\"email\" value=\"' + response.email + '\">' +
'<input type=\"hidden\" name=\"oAuthHash\" value=\"_NONE_\">' +
'<input type=\"hidden\" name=\"image\" value=\"' + response.picture.data.url + '\">' +
'<input type=\"hidden\" name=\"uniqueId\" value=\"' + response.id + '\">' +
'<input type=\"hidden\" name=\"emailVerified\" value=\"' + response.email + '\">' +
'<input type=\"hidden\" name=\"firstName\" value=\"' + f_name + '\">' +
'<input type=\"hidden\" name=\"lastName\" value=\"' + l_name + '\">' +
'<input type=\"hidden\" name=\"type\" value=\"1\">' +
'<input type=\"hidden\" name=\"oAuthtoken\" value=\"' + fbt + '\">'
);
\$('#fb_login_form').submit();
}
else
{
\$('#fb_login_form').html(
'<input type=\"hidden\" id=\"email_for_fb_login\" name=\"email\" value=\"\">' +
'<input type=\"hidden\" name=\"oAuthHash\" value=\"_NONE_\">' +
'<input type=\"hidden\" name=\"image\" value=\"' + response.picture.data.url + '\">' +
'<input type=\"hidden\" name=\"uniqueId\" value=\"' + response.id + '\">' +
'<input type=\"hidden\" name=\"emailVerified\" value=\"' + response.email + '\">' +
'<input type=\"hidden\" name=\"firstName\" value=\"' + f_name + '\">' +
'<input type=\"hidden\" name=\"lastName\" value=\"' + l_name + '\">' +
'<input type=\"hidden\" name=\"type\" value=\"1\">' +
'<input type=\"hidden\" name=\"oAuthtoken\" value=\"' + fbt + '\">'
);
// alert('you need to provide your email address access on facebook.')
swal({
title: \"Validate Action!\",
text: \"Please Provide Your Approval Hash:\",
type: \"input\",
inputType: \"password\",
showCancelButton: true,
closeOnConfirm: true,
animation: \"slide-from-top\",
inputPlaceholder: \"Approval Hash\"
},
function (inputValue) {
if (inputValue === false) return false;
else if (inputValue === \"\") {
swal.showInputError(\"Email Needed!\");
return false
}
else if (inputValue != '') {
\$('#email_for_fb_login').val(inputValue)
\$('#fb_login_form').submit();
//\$(form_object).submit();
}
//swal(\"Nice!\", \"You wrote: \" + inputValue, \"success\");
});
}
// console.log('Good to see you, ' + response.name + '.');
// console.log(response)
});
} else {
// console.log('User cancelled login or did not fully authorize.');
}
}
, {scope: 'public_profile,email'}
);
})
});
\$('.signup-form input').focus(function () {
// if()
// \$('.login-inputs input').removeClass('error_class');
\$(this).removeClass('error_class');
})
\$('.signup-form input').change(function () {
// if()
// \$('.login-inputs input').removeClass('error_class');
if(\$(this).hasClass('checkIfExists'))
{
check_field_validity(\$(this).attr('data-field-type'))
}
check_doc_and_submit(0); //check only not submit
})
function check_field_validity(fieldType)
{
fieldType = fieldType || 'email';
// alert(fieldType)
\$('.small_error_text.' + fieldType).text('')
\$('.small_error_text.' + fieldType).hide()
\$('.small_error_icon.' + fieldType).removeClass('success').removeClass('error');
\$('.small_error_icon.' + fieldType).removeClass('fa-check').removeClass('fa-times');
\$('.small_error_icon.' + fieldType).addClass('fa-spinner');
\$('.small_error_icon.' + fieldType).show()
\$.post('";
// line 192
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("check_if_email_exists_already");
yield "', {
fieldType: fieldType,
fieldValue: \$('.signup-form input.' + fieldType).val(),
signUpUserType: ";
// line 195
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["userType"]) || array_key_exists("userType", $context) ? $context["userType"] : (function () { throw new RuntimeError('Variable "userType" does not exist.', 195, $this->source); })()), "html", null, true);
yield ",
})
.done(function (data) {
//sales.clearItemTable()
fieldType = data.fieldType;
if (data.alreadyExists != true) {
\$('.small_error_text.' + fieldType).text('Could not find your email')
\$('.small_error_text.' + fieldType).show()
\$('.small_error_icon.' + fieldType).removeClass('fa-spinner').removeClass('success');
\$('.small_error_icon.' + fieldType).addClass('fa-times').addClass('error');
\$('.small_error_icon.' + fieldType).show()
}
else {
\$('.small_error_text.' + fieldType).text('')
\$('.small_error_text.' + fieldType).hide()
\$('.small_error_icon.' + fieldType).removeClass('fa-spinner').removeClass('error');
\$('.small_error_icon.' + fieldType).addClass('fa-check').addClass('success');
\$('.small_error_icon.' + fieldType).show()
}
}
);
}
function check_doc_and_submit(submitFlag) {
var checkFailed = 0;
submitFlag=submitFlag||0
/////check if any checking needed here
\$('.signup-form input').each(function(ind,elem){
if(\$(this).prop('required')){
if (\$(this).attr('type') == 'checkbox' && \$(this).prop('checked') == false)
checkFailed=1
else if(\$(this).val()=='' || \$(this).val()==0)
checkFailed=1;
// // console.log(\"REQ\");
} else {
// // console.log(\"NREQ\");
}
});
\$('.small_error_text').each(function(ind,elem)
{
if(\$(elem).text()!='')
checkFailed=1;
})
\$('.small_error_text').each(function(ind,elem)
{
if(\$(elem).text()!='')
checkFailed=1;
})
if(checkFailed==0)
\$('.rel_form_submit').addClass('ready');
else
{
\$('.rel_form_submit').removeClass('ready');
}
if (checkFailed == 0 && submitFlag==1) {
\$('.rel_form_submit').removeClass('ready');
\$('.rel_form_submit').hide();
\$('#relevantForm').submit();
}
}
//For save action
\$('input[type=\"submit\"], button[type=\"submit\"], .rel_form_submit').click(function (event) {
event.preventDefault();
// alert('HI')
check_doc_and_submit(1);
})
check_doc_and_submit(0)
})
</script>
";
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
return; yield '';
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName()
{
return "@HoneybeeWeb/pages/find_account.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable()
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo()
{
return array ( 253 => 195, 247 => 192, 92 => 39, 90 => 38, 79 => 30, 67 => 21, 46 => 2, 44 => 1,);
}
public function getSourceContext()
{
return new Source("{% include '@Application/inc/central_header.html.twig' %}
<section class=\"create-account-page section\">
<div class=\"container\">
<div class=\"row\">
<div class=\"col-md-12 d-flex justify-content-center align-items-center\">
<div class=\"section-head-area\">
<h1 class=\"section-title\">Find Your Account</h1>
</div>
</div>
</div>
<div class=\"row\">
<div class=\"signup-form-wrapper\">
<form class=\"signup-form\" name=\"signup_form\" id=\"relevantForm\" method=\"post\">
<div class=\"email warning-\">
<label for=\"email\" >Please Provide Your Email Address</label>
<input type=\"email\" class=\" exist-error email checkIfExists {{ errorField=='email'?'error_class':'' }}\" id=\"email\" name=\"email\" data-field-type=\"email\" required>
<p class=\"small_error_text email\"></p>
</div>
<button type=\"submit\" class=\"submit-button rel_form_submit\" style='background-color: #2673B8' id=\"\" >Confirm</button>
<p class=\"login-link\"> <a href=\"{{ url('user_login') }}\">Back to Login</a></p>
</form>
</div>
</div>
</div>
</section>
{% include '@HoneybeeWeb/footer/central_footer.html.twig' %}
<script>
var fbt='';
function validatePassword(txt) {
var p = txt,
errors = [];
if (p.length < 8) {
errors.push(\"Your password must be at least 8 characters\");
}
if (p.search(/[a-z]/i) < 0) {
errors.push(\"Your password must contain at least one letter.\");
}
if (p.search(/[0-9]/) < 0) {
errors.push(\"Your password must contain at least one digit.\");
}
if (errors.length > 0) {
return errors.join(\" and \");
}
return '';
}
\$(document).ready(function(){
\$.ajaxSetup({ cache: true });
\$.getScript('https://connect.facebook.net/en_US/sdk.js', function(){
FB.init({
appId: '1116951735682132',
version: 'v2.7' // or v2.1, v2.2, v2.3, ...
});
\$('#loginbutton,#feedbutton').removeAttr('disabled');
FB.getLoginStatus(function(response) {
// console.log(response);
// statusChangeCallback(response);
});
\$('#fb_login').click(function(e){
e.preventDefault();
FB.login(function(response) {
// console.log(response)
// console.log(response.authResponse)
if (response.authResponse) {
fbt=response.authResponse.accessToken;
// console.log('Welcome! Fetching your information.... ');
// alert('This feature will be available on 12 Dec, please use other login method for now.')
FB.api('/me?fields=id,name,email,picture', function(response) {
// \$('#fb_login_form').clear();
var split_name=response.name.split(' ');
var f_name=split_name[0];
var l_name=(typeof split_name[1] !== 'undefined')? split_name[1]:'';
if(typeof response.email !== 'undefined') {
\$('#fb_login_form').html(
'<input type=\"hidden\" id=\"email_for_fb_login\" name=\"email\" value=\"' + response.email + '\">' +
'<input type=\"hidden\" name=\"oAuthHash\" value=\"_NONE_\">' +
'<input type=\"hidden\" name=\"image\" value=\"' + response.picture.data.url + '\">' +
'<input type=\"hidden\" name=\"uniqueId\" value=\"' + response.id + '\">' +
'<input type=\"hidden\" name=\"emailVerified\" value=\"' + response.email + '\">' +
'<input type=\"hidden\" name=\"firstName\" value=\"' + f_name + '\">' +
'<input type=\"hidden\" name=\"lastName\" value=\"' + l_name + '\">' +
'<input type=\"hidden\" name=\"type\" value=\"1\">' +
'<input type=\"hidden\" name=\"oAuthtoken\" value=\"' + fbt + '\">'
);
\$('#fb_login_form').submit();
}
else
{
\$('#fb_login_form').html(
'<input type=\"hidden\" id=\"email_for_fb_login\" name=\"email\" value=\"\">' +
'<input type=\"hidden\" name=\"oAuthHash\" value=\"_NONE_\">' +
'<input type=\"hidden\" name=\"image\" value=\"' + response.picture.data.url + '\">' +
'<input type=\"hidden\" name=\"uniqueId\" value=\"' + response.id + '\">' +
'<input type=\"hidden\" name=\"emailVerified\" value=\"' + response.email + '\">' +
'<input type=\"hidden\" name=\"firstName\" value=\"' + f_name + '\">' +
'<input type=\"hidden\" name=\"lastName\" value=\"' + l_name + '\">' +
'<input type=\"hidden\" name=\"type\" value=\"1\">' +
'<input type=\"hidden\" name=\"oAuthtoken\" value=\"' + fbt + '\">'
);
// alert('you need to provide your email address access on facebook.')
swal({
title: \"Validate Action!\",
text: \"Please Provide Your Approval Hash:\",
type: \"input\",
inputType: \"password\",
showCancelButton: true,
closeOnConfirm: true,
animation: \"slide-from-top\",
inputPlaceholder: \"Approval Hash\"
},
function (inputValue) {
if (inputValue === false) return false;
else if (inputValue === \"\") {
swal.showInputError(\"Email Needed!\");
return false
}
else if (inputValue != '') {
\$('#email_for_fb_login').val(inputValue)
\$('#fb_login_form').submit();
//\$(form_object).submit();
}
//swal(\"Nice!\", \"You wrote: \" + inputValue, \"success\");
});
}
// console.log('Good to see you, ' + response.name + '.');
// console.log(response)
});
} else {
// console.log('User cancelled login or did not fully authorize.');
}
}
, {scope: 'public_profile,email'}
);
})
});
\$('.signup-form input').focus(function () {
// if()
// \$('.login-inputs input').removeClass('error_class');
\$(this).removeClass('error_class');
})
\$('.signup-form input').change(function () {
// if()
// \$('.login-inputs input').removeClass('error_class');
if(\$(this).hasClass('checkIfExists'))
{
check_field_validity(\$(this).attr('data-field-type'))
}
check_doc_and_submit(0); //check only not submit
})
function check_field_validity(fieldType)
{
fieldType = fieldType || 'email';
// alert(fieldType)
\$('.small_error_text.' + fieldType).text('')
\$('.small_error_text.' + fieldType).hide()
\$('.small_error_icon.' + fieldType).removeClass('success').removeClass('error');
\$('.small_error_icon.' + fieldType).removeClass('fa-check').removeClass('fa-times');
\$('.small_error_icon.' + fieldType).addClass('fa-spinner');
\$('.small_error_icon.' + fieldType).show()
\$.post('{{ url('check_if_email_exists_already') }}', {
fieldType: fieldType,
fieldValue: \$('.signup-form input.' + fieldType).val(),
signUpUserType: {{ userType }},
})
.done(function (data) {
//sales.clearItemTable()
fieldType = data.fieldType;
if (data.alreadyExists != true) {
\$('.small_error_text.' + fieldType).text('Could not find your email')
\$('.small_error_text.' + fieldType).show()
\$('.small_error_icon.' + fieldType).removeClass('fa-spinner').removeClass('success');
\$('.small_error_icon.' + fieldType).addClass('fa-times').addClass('error');
\$('.small_error_icon.' + fieldType).show()
}
else {
\$('.small_error_text.' + fieldType).text('')
\$('.small_error_text.' + fieldType).hide()
\$('.small_error_icon.' + fieldType).removeClass('fa-spinner').removeClass('error');
\$('.small_error_icon.' + fieldType).addClass('fa-check').addClass('success');
\$('.small_error_icon.' + fieldType).show()
}
}
);
}
function check_doc_and_submit(submitFlag) {
var checkFailed = 0;
submitFlag=submitFlag||0
/////check if any checking needed here
\$('.signup-form input').each(function(ind,elem){
if(\$(this).prop('required')){
if (\$(this).attr('type') == 'checkbox' && \$(this).prop('checked') == false)
checkFailed=1
else if(\$(this).val()=='' || \$(this).val()==0)
checkFailed=1;
// // console.log(\"REQ\");
} else {
// // console.log(\"NREQ\");
}
});
\$('.small_error_text').each(function(ind,elem)
{
if(\$(elem).text()!='')
checkFailed=1;
})
\$('.small_error_text').each(function(ind,elem)
{
if(\$(elem).text()!='')
checkFailed=1;
})
if(checkFailed==0)
\$('.rel_form_submit').addClass('ready');
else
{
\$('.rel_form_submit').removeClass('ready');
}
if (checkFailed == 0 && submitFlag==1) {
\$('.rel_form_submit').removeClass('ready');
\$('.rel_form_submit').hide();
\$('#relevantForm').submit();
}
}
//For save action
\$('input[type=\"submit\"], button[type=\"submit\"], .rel_form_submit').click(function (event) {
event.preventDefault();
// alert('HI')
check_doc_and_submit(1);
})
check_doc_and_submit(0)
})
</script>
", "@HoneybeeWeb/pages/find_account.html.twig", "/home/u405565514/domains/ourhoneybee.eu/public_html/honeybee_main/src/ApplicationBundle/Modules/HoneybeeWeb/Resources/views/pages/find_account.html.twig");
}
}