Highlighted

Help with PHP code for form with date & time variables

Community Beginner ,
Jul 06, 2020

Copy link to clipboard

Copied

Hello, we have got an online form here, pretty simple one that needs a date and time filled in, it's based on an even simpler contact form that uses Captcha V3 and works fine – https://bit.ly/2NYwom7

 

when we fill in the form it just produces a page with "Error!" on it, as stated in the PHP code, which is as folows 

 

<?php

//set recaptcha url/secret-key/response
$recapture_url = 'https://www.google.com/recaptcha/api/siteverify';
$recaptcha_secret = 'xxxxxxxxxxxxxxxxxxxxx';
$recaptcha_response = $_POST['token'];
//send information to recaptcha url
$recaptcha = file_get_contents($recapture_url . '?secret=' . $recaptcha_secret . '&response=' . $recaptcha_response);
$recaptcha = json_decode($recaptcha);
//check if recaptcha has been successful
if($recaptcha->success==true) {
if($recaptcha->score >= 0.1) {
// if recaptcha is successful and score is equal or more than 0.1 process the form information



$name = htmlspecialchars($_POST['name']);
$telephone = htmlspecialchars($_POST['telephone']);
$visitdate = htmlspecialchars($_POST['visitdate']);
$arrivaltime = htmlspecialchars($_POST['arrivaltime']);
$departuretime = htmlspecialchars($_POST['departuretime']);


if(empty($name) || empty($telephone) || empty($visitdate) || empty($arrivaltime) || empty($departuretime)) {
$error = true;
$status = "Failed";
}

// if no form errors are set then send the form information to the email address
if(!isset($error)) {
$formcontent=" From: $name \n telephone: $telephone \n visitdate: $visitdate \n arrivaltime: $arrivaltime \n departuretime: $departuretime";
$recipient = "e-mail removed by moderator";
$subject = "Covid 19 Contact Form";
$mailheader = "From: $name \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
$status = "Successful";
}


}
// if recaptcha fails set a status
else {
$status = "Failed";
}
}
// if status is successful then include the contact_sent.html page
if($status === "Successful") {
include('pages/covidform-sent.html');
}
else {
// if status is failed then include the contact_failed.html page
include('pages/covidform-failed.html');
}
?>

 

 

best guess is that part of the form that deals with the responses 

 

$name = htmlspecialchars($_POST['name']);
$telephone = htmlspecialchars($_POST['telephone']);
$visitdate = htmlspecialchars($_POST['visitdate']);
$arrivaltime = htmlspecialchars($_POST['arrivaltime']);
$departuretime = htmlspecialchars($_POST['departuretime']);

 

needs amending to take care of the date and time variables?

 

Thanks for any assistance!

That should not be happening and would not be associated with the $mailheader assuming you are now using the original script you posted.

 

The block of code below should not run IF any of the required input fields are left empty.

 

if(!isset($error)) {
$formcontent=" From: $name \n telephone: $telephone \n visitdate: $visitdate \n arrivaltime: $arrivaltime \n departuretime: $departuretime";
$recipient = "xxxxxxxxxxxxxxxxxxxxxxxxx";
$subject = "Covid 19 Contact Form";
$mailheader = "From: server@yourDomainName.co.uk \r\n";
mail($recipient, $subject, $formcontent, $mailheader);
$status = "Successful";
}

TOPICS
Code, How to

Views

98

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Help with PHP code for form with date & time variables

Community Beginner ,
Jul 06, 2020

Copy link to clipboard

Copied

Hello, we have got an online form here, pretty simple one that needs a date and time filled in, it's based on an even simpler contact form that uses Captcha V3 and works fine – https://bit.ly/2NYwom7

 

when we fill in the form it just produces a page with "Error!" on it, as stated in the PHP code, which is as folows 

 

<?php

//set recaptcha url/secret-key/response
$recapture_url = 'https://www.google.com/recaptcha/api/siteverify';
$recaptcha_secret = 'xxxxxxxxxxxxxxxxxxxxx';
$recaptcha_response = $_POST['token'];
//send information to recaptcha url
$recaptcha = file_get_contents($recapture_url . '?secret=' . $recaptcha_secret . '&response=' . $recaptcha_response);
$recaptcha = json_decode($recaptcha);
//check if recaptcha has been successful
if($recaptcha->success==true) {
if($recaptcha->score >= 0.1) {
// if recaptcha is successful and score is equal or more than 0.1 process the form information



$name = htmlspecialchars($_POST['name']);
$telephone = htmlspecialchars($_POST['telephone']);
$visitdate = htmlspecialchars($_POST['visitdate']);
$arrivaltime = htmlspecialchars($_POST['arrivaltime']);
$departuretime = htmlspecialchars($_POST['departuretime']);


if(empty($name) || empty($telephone) || empty($visitdate) || empty($arrivaltime) || empty($departuretime)) {
$error = true;
$status = "Failed";
}

// if no form errors are set then send the form information to the email address
if(!isset($error)) {
$formcontent=" From: $name \n telephone: $telephone \n visitdate: $visitdate \n arrivaltime: $arrivaltime \n departuretime: $departuretime";
$recipient = "e-mail removed by moderator";
$subject = "Covid 19 Contact Form";
$mailheader = "From: $name \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
$status = "Successful";
}


}
// if recaptcha fails set a status
else {
$status = "Failed";
}
}
// if status is successful then include the contact_sent.html page
if($status === "Successful") {
include('pages/covidform-sent.html');
}
else {
// if status is failed then include the contact_failed.html page
include('pages/covidform-failed.html');
}
?>

 

 

best guess is that part of the form that deals with the responses 

 

$name = htmlspecialchars($_POST['name']);
$telephone = htmlspecialchars($_POST['telephone']);
$visitdate = htmlspecialchars($_POST['visitdate']);
$arrivaltime = htmlspecialchars($_POST['arrivaltime']);
$departuretime = htmlspecialchars($_POST['departuretime']);

 

needs amending to take care of the date and time variables?

 

Thanks for any assistance!

That should not be happening and would not be associated with the $mailheader assuming you are now using the original script you posted.

 

The block of code below should not run IF any of the required input fields are left empty.

 

if(!isset($error)) {
$formcontent=" From: $name \n telephone: $telephone \n visitdate: $visitdate \n arrivaltime: $arrivaltime \n departuretime: $departuretime";
$recipient = "xxxxxxxxxxxxxxxxxxxxxxxxx";
$subject = "Covid 19 Contact Form";
$mailheader = "From: server@yourDomainName.co.uk \r\n";
mail($recipient, $subject, $formcontent, $mailheader);
$status = "Successful";
}

TOPICS
Code, How to

Views

99

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jul 06, 2020 0
LEGEND ,
Jul 06, 2020

Copy link to clipboard

Copied

Remove 'or die ("Error!")' and see if that results in a no error response:

 

So change this:

mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");

 

To this:

mail($recipient, $subject, $formcontent, $mailheader);

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 1
Community Beginner ,
Jul 06, 2020

Copy link to clipboard

Copied

Thanks for the reply  – that now works, in that it does re-direct to the success page (it also correctly identifies when the form is incorrectly filled in), but the email isn't being generated or sent as it should do for soem reason, they're not going into a spam folder either....

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
LEGEND ,
Jul 06, 2020

Copy link to clipboard

Copied

Have you checked your remote server supports the 'php mail function' plus you need to test the form by uploading it to the remote server, it probably won't send if you are testing on a local machine.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
Community Beginner ,
Jul 06, 2020

Copy link to clipboard

Copied

it's being tested on the server rather than locally – it's on the same server, same website, as the cafe's main contact form which uses the same PHP script and that worked fine and still does

 

the only differences are in the respective mid sections: 

 

$name = htmlspecialchars($_POST['name']);
$telephone = htmlspecialchars($_POST['telephone']);
$visitdate = htmlspecialchars($_POST['visitdate']);
$arrivaltime = htmlspecialchars($_POST['arrivaltime']);
$departuretime = htmlspecialchars($_POST['departuretime']);


if(empty($name) || empty($telephone) || empty($visitdate) || empty($arrivaltime) || empty($departuretime)) {
$error = true;
$status = "Failed";
}

// if no form errors are set then send the form information to the email address
if(!isset($error)) {
$formcontent=" From: $name \n telephone: $telephone \n visitdate: $visitdate \n arrivaltime: $arrivaltime \n departuretime: $departuretime";
$recipient = "e-mail removed by moderator";
$subject = "Covid 19 Contact Form";
$mailheader = "From: $name \r\n";
mail($recipient, $subject, $formcontent, $mailheader) ;
$status = "Successful";
}


}
// if recaptcha fails set a status
else {
$status = "Failed";
}

--------------------------------------------

compared to the working contact page PHP mid-section:

--------------------------------------------

$name = htmlspecialchars($_POST['Name']);
$email = htmlspecialchars($_POST['email']);
$message = htmlspecialchars($_POST['message']);
if(empty($name) || empty($email) || empty($message)) {
$error = true;
$status = "Failed";
}
elseif(filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
$error = true;
$status = "Failed";
}
// if no form errors are set then send the form information to the email address
if(!isset($error)) {
$formcontent=" From: $name \n Email: $email \n Message: $message";
$recipient = "xxxxxxxxxxx";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
$status = "Successful";
}

}
// if recaptcha fails set a status
else {
$status = "Failed";
}

-----------------------------------------------------

 

so whether there is something about processing the date/time parameters it doesn't like or ther'es something else not quite right, it's a bit odd as given that for mwas based off one that works it should be fine...

 

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
LEGEND ,
Jul 06, 2020

Copy link to clipboard

Copied

Can you post the html form code here and I'll test it on my server.

 

At the moment I have tested the php script with a form I put together and no recaptacha but the input fields are just plain text fields. It sends the email to the specified recipient.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 1
Community Beginner ,
Jul 06, 2020

Copy link to clipboard

Copied

No problem – this is the basic html, minus the captcha and stylesheet info and header image – the live link is here btw https://bit.ly/2NYwom7
 
<!doctype html>
<html>
  <head>
    <meta charset="UTF-8">
<title>Test and Trace Covid 19 form at Merlin's Cafe</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
 
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="Covid 19 test and trace form at Merlin's Cafe">
 
</head>
 
<div class="container">
 
 
  <div class="covid19formheader">
    <h6>NHS TEST & TRACE</h6><br>This online form is to assist NHS Test and Trace to contact individuals in the event of a local coronavirus outbreak. Thank you and enjoy your visit to Merlin’s Cafe.</div>
 
<div class="covid19formbody">  
      
    <form action="ContactCovidMail.php" method="post" name="contactform" id="contactform" title="Covid 19 Contact Form" autocomplete="on">
<p>
<label for="name">Name or lead group member’s name:</label>
<input type="text" name="name" id="name">
</p>
<p>
<label for="telephone">Contact telephone number:</label>
<input type="tel" name="telephone" id="telephone">
</p>
<p>
<label for="visitdate">Date of visit:</label>
<input type="date" name="visitdate" id="visitdate">
</p>
<p>
<label for="arrivaltime">Arrival time:</label>
<input type="time" name="arrivaltime" id="arrivaltime">
</p>
<p>
<label for="departuretime">Departure time:</label>
<input type="time" name="departuretime" id="departuretime">
</p>
<input type="submit" id="submit" name="submit" value="Submit details">
</p>
<input type="hidden" id="token" name="token">
</form>
 If requested, your details will be released to NHS Test and Trace only and to no other party. They will be kept securely by us and destroyed by us after 21 days.
 <div class="recaptchatext">This site is protected by reCAPTCHA and the Google
    <a href="https://policies.google.com/privacy" class="recaptchalink">Privacy Policy</a> and
    <a href="https://policies.google.com/terms" class="recaptchalink">Terms of Service</a> apply.</div>
</div> 
</div>
  
</div>
 
 
 
<!-- end .container --></div>
 
</body>
</html>

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
LEGEND ,
Jul 06, 2020

Copy link to clipboard

Copied

Ok I've grabbed the form html code from the website and tested it out - the information gets sent through correctly:

 

As a test copy the code below, insert it into a file called test_post.php - include the recipient email address where the 'xxxxxxx' is in the php script code, upload to your server and test it.

 

I've simplified the form for testing purposes by getting rid of the re-captacha and just echoing a 'success' or 'failure' message. Once established that the form is working you can re-introduce the captacha and the 'include' pages.

 

 

<?php
if(isset($_POST['submit'])) {
$name = htmlspecialchars($_POST['name']);
$telephone = htmlspecialchars($_POST['telephone']);
$visitdate = htmlspecialchars($_POST['visitdate']);
$arrivaltime = htmlspecialchars($_POST['arrivaltime']);
$departuretime = htmlspecialchars($_POST['departuretime']);
if(empty($name) || empty($telephone) || empty($visitdate) || empty($arrivaltime) || empty($departuretime)) {
$error = true;
$status = "Failed";
}
// if no form errors are set then send the form information to the email address
if(!isset($error)) {
$formcontent=" From: $name \n telephone: $telephone \n visitdate: $visitdate \n arrivaltime: $arrivaltime \n departuretime: $departuretime";
$recipient = "xxxxxxxxxxxxxx";
$subject = "Covid 19 Contact Form";
$mailheader = "From: $name \r\n";
mail($recipient, $subject, $formcontent, $mailheader);
$status = "Successful";
}
// if recaptcha fails set a status
else {
$status = "Failed";
}
// if status is successful then include the contact_sent.html page
if($status === "Successful") {
echo "Enquiry Sent Successfuly";
}
else {
// if status is failed then include the contact_failed.html page
echo "Enquiry Failed";
}
}
?>
<form action="#" method="post" name="contactform" id="contactform" title="Covid 19 Contact Form" autocomplete="on">
<p>
<label for="name">Name or lead group member’s name:</label>
<input type="text" name="name" id="name">
</p>
<p>
<label for="telephone">Contact telephone number:</label>
<input type="tel" name="telephone" id="telephone">
</p>
<p>
<label for="visitdate">Date of visit:</label>
<input type="date" name="visitdate" id="visitdate">
</p>
<p>
<label for="arrivaltime">Arrival time:</label>
<input type="time" name="arrivaltime" id="arrivaltime">
</p>
<p>
<label for="departuretime">Departure time:</label>
<input type="time" name="departuretime" id="departuretime">
</p>
<input type="submit" id="submit" name="submit" value="Submit details">
</form>

 

 

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
Community Beginner ,
Jul 06, 2020

Copy link to clipboard

Copied

Right, so I tried that, and again no email came through – tried putting in a different email account for the form to go to just in case it was a spam filter at work somewhere, and still no luck

 

When I put that file onto my own website and tried it, it did work though, so there must be a PHP issue of some sort at work here – looking at the settings for the website this form, and the other contact form which does work runs on, it's set to use PHP 7.4 (it was 7.2) but I'm guessing there must be another issue somewhere with the website hosting that is preventing the script from working

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
LEGEND ,
Jul 06, 2020

Copy link to clipboard

Copied

It seems odd that the default contact form on the website works and yet this one doesnt. I can't think of a reason why it would not.

 

Does the mail get through if you remove the if/else block:

 

This:

 

 

if(!isset($error)) {
$formcontent=" From: $name \n telephone: $telephone \n visitdate: $visitdate \n arrivaltime: $arrivaltime \n departuretime: $departuretime";
$recipient = "xxxxxxxxxxxxxx";
$subject = "Covid 19 Contact Form";
$mailheader = "From: $name \r\n";
mail($recipient, $subject, $formcontent, $mailheader);
$status = "Successful";
}
// if recaptcha fails set a status
else {
$status = "Failed";
}​

 

 

To this:

 

$formcontent=" From: $name \n telephone: $telephone \n visitdate: $visitdate \n arrivaltime: $arrivaltime \n departuretime: $departuretime";
$recipient = "xxxxxxxxxxxxxx";
$subject = "Covid 19 Contact Form";
$mailheader = "From: $name \r\n";
mail($recipient, $subject, $formcontent, $mailheader);
$status = "Successful";

 

 

Literally no checks to see if any errors are set. Just trying to isolate what could be causing the problem. I've tested on a couple of servers this end, both running php 7+ and the form works fine on both.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
Community Beginner ,
Jul 06, 2020

Copy link to clipboard

Copied

No sign of the email unfortunately 

 

on my own website when it did work, the sender for the email was listed as jen@s700.sureserver.com, the latter being the hosting company, name beofre it being the name used on the form, maybe it's a lack of an email address in the form which is thne processed as the sender in the PHP (which was the case with the other contact form that does work) that is stopping it being sent

 

it is a head scratcher as it should work fine

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
LEGEND ,
Jul 06, 2020

Copy link to clipboard

Copied

Ok so try and hard code the mail function as a test. Replace xxxxxxxxxxxxxx with recipient email.

 

mail("xxxxxxxxxxxx", "Form Submission", "Hello");

 

We know that if the form is correctly filled in then the below line of code which is AFTER the mail() function executes so it's got passed the mail() function, just not sending anything.

 

$status = "Successful";

 

 

Then as a final test if the above doesnt work copy and paste the below into a new php file change xxxxx and see what happens. If you don't get anything back from that I would suggest contacting your host as that would point to the mail() function not working.

 

<?php
mail("xxxxxxxxxxxx","Form Submission", "Hello");
?>

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
Community Beginner ,
Jul 06, 2020

Copy link to clipboard

Copied

The first suggestion there worked like a charm, the email now does come through, with the details on, so it looks like you've cracked it there!

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
LEGEND ,
Jul 06, 2020

Copy link to clipboard

Copied

So I'm wondering if it was the $mailheader stopping the process:

mail($recipient, $subject, $formcontent, $mailheader);

 

You could be right and the particular server this form is hosted on wants a genuine email address to verify where its come from. Try and hard code the line in the script below, change 'yourDomainName.co.uk' to the domain name the form is hosted on and see if that works.

 

$mailheader = "From: server@yourDomainName.co.uk \r\n";

 

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 0
Community Beginner ,
Jul 07, 2020

Copy link to clipboard

Copied

Yes that has worked! It has been delivered with Server@ the domain as the email sender so it looks like that was the issue

 

Thanks very much for the help and perseverance with this, been much appreciated!

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 07, 2020 0
LEGEND ,
Jul 07, 2020

Copy link to clipboard

Copied

No problem, glad it's now working for you.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 07, 2020 0
Community Beginner ,
Jul 07, 2020

Copy link to clipboard

Copied

It is albeit with a caveat, that you can leave some of the boxes, or one box, empty and it's still processing the form and sending it, when it should redirect to the error page and not send the form

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 07, 2020 0
LEGEND ,
Jul 07, 2020

Copy link to clipboard

Copied

That should not be happening and would not be associated with the $mailheader assuming you are now using the original script you posted.

 

The block of code below should not run IF any of the required input fields are left empty.

 

if(!isset($error)) {
$formcontent=" From: $name \n telephone: $telephone \n visitdate: $visitdate \n arrivaltime: $arrivaltime \n departuretime: $departuretime";
$recipient = "xxxxxxxxxxxxxxxxxxxxxxxxx";
$subject = "Covid 19 Contact Form";
$mailheader = "From: server@yourDomainName.co.uk \r\n";
mail($recipient, $subject, $formcontent, $mailheader);
$status = "Successful";
}

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 07, 2020 1
Community Beginner ,
Jul 07, 2020

Copy link to clipboard

Copied

It was the 

 

if(!isset($error)) {

 

part that had gone missing, put that back into the script and it's worknig as it should do now, so all is good with it again! Might have a look at a timepicker for the two time inputs on the form maybe, and restoring the Recaptcha, but aside from that I think it's all good with the form now thanks!

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 07, 2020 0
osgood_ LATEST
LEGEND ,
Jul 07, 2020

Copy link to clipboard

Copied

I agree about the timepicker it can be confusing. Chrome gives you a time picker of sorts by default while in Firefox you have to manually fill in the date. I had zero idea what the 3rd lot of _ _ dashes were for until I did some research and found out they were for AM and PM so no chance anyone who is not a web developer is going to even come close to deciphering that unless you make it plainly clear by providing an example time format beneath the input field. I havent studied the 'time' attribute, maybe there are better ways to present it.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 07, 2020 0
LEGEND ,
Jul 06, 2020

Copy link to clipboard

Copied

Can a forum moderator remove the email address from the initial code posted - $recipient = "gxtixtoxch@mxxlxnsxakxrycxfx.cx.ux";

 

It looks like a live email address which unless removed or scrambled will attract spam.

 

Thanks

 

Os

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 1
LEGEND ,
Jul 06, 2020

Copy link to clipboard

Copied

Thanks moderator - I'm guessing Nancy.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 06, 2020 1