1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 20:00:37 +02:00

Fixing an issue that with contact form sending unnecessary additional data

There is an option that dev can add additional fields to contact form, that are sent back. But GDPR field is send back too, also if using NoCaptcha ReCaptcha plugin, response token from Google is send back too.
This commit is contained in:
Serios
2019-12-16 15:29:41 +02:00
committed by GitHub
parent ef4f34d223
commit a280ec029f

View File

@@ -191,7 +191,7 @@ if(isset($_POST['send-contactus']))
$CONTACT_EMAIL = e107::getCoreTemplate('contact','email');
unset($_POST['contact_person'], $_POST['author_name'], $_POST['email_send'] , $_POST['subject'], $_POST['body'], $_POST['rand_num'], $_POST['code_verify'], $_POST['send-contactus']);
unset($_POST['contact_person'], $_POST['author_name'], $_POST['email_send'] , $_POST['subject'], $_POST['body'], $_POST['rand_num'], $_POST['code_verify'], $_POST['send-contactus'], $_POST['g-recaptcha-response'], $_POST['gdpr']);
if(!empty($_POST)) // support for custom fields in contact template.
{
@@ -293,4 +293,4 @@ elseif($active == e_UC_MEMBER && ($pref['sitecontacts'] != e_UC_NOBODY))
require_once(FOOTERF);
exit;
?>
?>