From dc5e3c63f49ed47e7cd9d9e8efe02fa72bb6e2c7 Mon Sep 17 00:00:00 2001 From: Kevin Jackson Date: Tue, 21 Sep 2021 08:33:45 +0100 Subject: [PATCH] added perch form validation --- perch/addons/apps/impeng_cleantalk/admin.php | 2 +- perch/addons/apps/impeng_cleantalk/runtime.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/perch/addons/apps/impeng_cleantalk/admin.php b/perch/addons/apps/impeng_cleantalk/admin.php index 7346e65..b61092a 100755 --- a/perch/addons/apps/impeng_cleantalk/admin.php +++ b/perch/addons/apps/impeng_cleantalk/admin.php @@ -1,7 +1,7 @@ logged_in()) { - $this->register_app('impeng_cleantalk', 'CleanTalk Anti Spam', 50, 'CleanTalk anti spam for Perch Forms', '0.1', true); + $this->register_app('impeng_cleantalk', 'CleanTalk Anti Spam', 50, 'CleanTalk anti spam for Perch Forms', '0.3', true); $this->require_version('impeng_cleantalk', '3.0'); $API = new PerchAPI(1.0, 'impeng_cleantalk'); diff --git a/perch/addons/apps/impeng_cleantalk/runtime.php b/perch/addons/apps/impeng_cleantalk/runtime.php index b9022b4..a81cfa9 100755 --- a/perch/addons/apps/impeng_cleantalk/runtime.php +++ b/perch/addons/apps/impeng_cleantalk/runtime.php @@ -13,6 +13,7 @@ use lib\CleantalkAPI; function impeng_cleantalk_form_handler($SubmittedForm) { + if($SubmittedForm->validate()) { $API = new PerchAPI(1.0, 'impeng_cleantalk'); $Settings = $API->get('Settings'); $data = $SubmittedForm->data; @@ -119,5 +120,5 @@ function impeng_cleantalk_form_handler($SubmittedForm) { unset($SubmittedForm->data['js_on']); //Redispatch all submitted forms to Perch forms regardless of enabled/disabled and CleanTalk result $SubmittedForm->redispatch('perch_forms'); - + } } \ No newline at end of file