From 09de83627c9bad893167cc559ee199a8918b817e Mon Sep 17 00:00:00 2001 From: olayiwola-compucorp Date: Mon, 5 Aug 2024 23:48:01 +0100 Subject: [PATCH] COMCL-640: Ensure submit buttons will validate the form properly --- civicase.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/civicase.php b/civicase.php index 9ef585afc..2936d58c9 100644 --- a/civicase.php +++ b/civicase.php @@ -634,3 +634,16 @@ function civicase_civicrm_searchTasks(string $objectName, array &$tasks) { } } } + +/** + * Implements hook_civicrm_alterContent(). + */ +function civicase_civicrm_alterContent(&$content, $context, $tplName, &$object) { + if ($context == "form") { + if ($tplName == "CRM/Activity/Form/Activity.tpl") { + // See: templates/CRM/Core/Form/RecurringEntity.tpl#209 + // Ensure submit buttons will validate the form properly. + $content = str_replace("#_qf_Activity_upload-top, #_qf_Activity_upload-bottom", "#_qf_Activity_upload-top, #_qf_Activity_upload-bottom, #_qf_Activity_submit-bottom, #_qf_Activity_submit-top, #_qf_Activity_refresh-top, #_qf_Activity_refresh-bottom", $content); + } + } +}