From 88aae6d4dc33c1a9c80e22818d47cfa53a1c13e8 Mon Sep 17 00:00:00 2001 From: Ahed Date: Tue, 9 Feb 2021 11:50:11 +0200 Subject: [PATCH] dev/core#2372 Enable $submitOnce for some forms --- CRM/ACL/Form/ACL.php | 5 +++++ CRM/ACL/Form/ACLBasic.php | 5 +++++ CRM/ACL/Form/EntityRole.php | 5 +++++ CRM/ACL/Form/WordPress/Permissions.php | 5 +++++ CRM/Activity/Form/ActivityView.php | 5 +++++ CRM/Activity/Form/Search.php | 5 +++++ CRM/Activity/Form/Task/AddToTag.php | 5 +++++ CRM/Activity/Form/Task/Batch.php | 5 +++++ CRM/Activity/Form/Task/Delete.php | 5 +++++ CRM/Activity/Form/Task/FileOnCase.php | 5 +++++ CRM/Activity/Form/Task/PickOption.php | 5 +++++ CRM/Activity/Form/Task/PickProfile.php | 5 +++++ CRM/Activity/Form/Task/Print.php | 5 +++++ CRM/Activity/Form/Task/RemoveFromTag.php | 5 +++++ CRM/Activity/Import/Form/DataSource.php | 5 +++++ CRM/Activity/Import/Form/MapField.php | 5 +++++ CRM/Admin/Form/CKEditorConfig.php | 5 +++++ CRM/Admin/Form/CMSUser.php | 5 +++++ CRM/Admin/Form/Generic.php | 5 +++++ CRM/Admin/Form/Job.php | 5 +++++ CRM/Admin/Form/LabelFormats.php | 5 +++++ CRM/Admin/Form/LocationType.php | 5 +++++ CRM/Admin/Form/MailSettings.php | 5 +++++ CRM/Admin/Form/Mapping.php | 5 +++++ CRM/Admin/Form/MessageTemplates.php | 5 +++++ CRM/Admin/Form/Navigation.php | 5 +++++ CRM/Admin/Form/OptionGroup.php | 5 +++++ CRM/Admin/Form/Options.php | 5 +++++ CRM/Admin/Form/ParticipantStatusType.php | 5 +++++ CRM/Admin/Form/PaymentProcessorType.php | 5 +++++ CRM/Admin/Form/PdfFormats.php | 5 +++++ CRM/Contribute/Form/Contribution.php | 5 +++++ CRM/Contribute/Form/Search.php | 5 +++++ CRM/Contribute/Form/Task/Invoice.php | 5 +++++ CRM/SMS/Form/Provider.php | 5 +++++ CRM/UF/Form/Group.php | 5 +++++ 36 files changed, 180 insertions(+) diff --git a/CRM/ACL/Form/ACL.php b/CRM/ACL/Form/ACL.php index 1c7af2a095..bd82aedab0 100644 --- a/CRM/ACL/Form/ACL.php +++ b/CRM/ACL/Form/ACL.php @@ -16,6 +16,11 @@ */ class CRM_ACL_Form_ACL extends CRM_Admin_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Set default values for the form. */ diff --git a/CRM/ACL/Form/ACLBasic.php b/CRM/ACL/Form/ACLBasic.php index f1dc012a1b..401e279d6a 100644 --- a/CRM/ACL/Form/ACLBasic.php +++ b/CRM/ACL/Form/ACLBasic.php @@ -16,6 +16,11 @@ */ class CRM_ACL_Form_ACLBasic extends CRM_Admin_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Set default values for the form. */ diff --git a/CRM/ACL/Form/EntityRole.php b/CRM/ACL/Form/EntityRole.php index 7d599deff4..eaed454de8 100644 --- a/CRM/ACL/Form/EntityRole.php +++ b/CRM/ACL/Form/EntityRole.php @@ -16,6 +16,11 @@ */ class CRM_ACL_Form_EntityRole extends CRM_Admin_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/ACL/Form/WordPress/Permissions.php b/CRM/ACL/Form/WordPress/Permissions.php index a59131ffeb..8ccf608240 100644 --- a/CRM/ACL/Form/WordPress/Permissions.php +++ b/CRM/ACL/Form/WordPress/Permissions.php @@ -20,6 +20,11 @@ */ class CRM_ACL_Form_WordPress_Permissions extends CRM_Core_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Activity/Form/ActivityView.php b/CRM/Activity/Form/ActivityView.php index 172ff26c39..5f69c54193 100644 --- a/CRM/Activity/Form/ActivityView.php +++ b/CRM/Activity/Form/ActivityView.php @@ -20,6 +20,11 @@ */ class CRM_Activity_Form_ActivityView extends CRM_Core_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Set variables up before form is built. */ diff --git a/CRM/Activity/Form/Search.php b/CRM/Activity/Form/Search.php index bbda19840d..3c2b792f42 100644 --- a/CRM/Activity/Form/Search.php +++ b/CRM/Activity/Form/Search.php @@ -20,6 +20,11 @@ */ class CRM_Activity_Form_Search extends CRM_Core_Form_Search { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * The params that are sent to the query. * diff --git a/CRM/Activity/Form/Task/AddToTag.php b/CRM/Activity/Form/Task/AddToTag.php index 0e603bd704..979addce8c 100644 --- a/CRM/Activity/Form/Task/AddToTag.php +++ b/CRM/Activity/Form/Task/AddToTag.php @@ -36,6 +36,11 @@ class CRM_Activity_Form_Task_AddToTag extends CRM_Activity_Form_Task { */ protected $_tags; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Activity/Form/Task/Batch.php b/CRM/Activity/Form/Task/Batch.php index b061e86ec4..cfbe6ff238 100644 --- a/CRM/Activity/Form/Task/Batch.php +++ b/CRM/Activity/Form/Task/Batch.php @@ -39,6 +39,11 @@ class CRM_Activity_Form_Task_Batch extends CRM_Activity_Form_Task { */ protected $_userContext; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build all the data structures needed to build the form. */ diff --git a/CRM/Activity/Form/Task/Delete.php b/CRM/Activity/Form/Task/Delete.php index 6eb483d479..0d51559c6e 100644 --- a/CRM/Activity/Form/Task/Delete.php +++ b/CRM/Activity/Form/Task/Delete.php @@ -30,6 +30,11 @@ class CRM_Activity_Form_Task_Delete extends CRM_Activity_Form_Task { */ protected $_single = FALSE; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build all the data structures needed to build the form. */ diff --git a/CRM/Activity/Form/Task/FileOnCase.php b/CRM/Activity/Form/Task/FileOnCase.php index 353e6ac9e3..58a15bc62e 100644 --- a/CRM/Activity/Form/Task/FileOnCase.php +++ b/CRM/Activity/Form/Task/FileOnCase.php @@ -39,6 +39,11 @@ class CRM_Activity_Form_Task_FileOnCase extends CRM_Activity_Form_Task { */ public $_contacts; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build all the data structures needed to build the form. */ diff --git a/CRM/Activity/Form/Task/PickOption.php b/CRM/Activity/Form/Task/PickOption.php index 39676eaa2c..f51e6dc09d 100644 --- a/CRM/Activity/Form/Task/PickOption.php +++ b/CRM/Activity/Form/Task/PickOption.php @@ -45,6 +45,11 @@ class CRM_Activity_Form_Task_PickOption extends CRM_Activity_Form_Task { */ public $_contacts; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build all the data structures needed to build the form. */ diff --git a/CRM/Activity/Form/Task/PickProfile.php b/CRM/Activity/Form/Task/PickProfile.php index 21b09855f8..5f484cf281 100644 --- a/CRM/Activity/Form/Task/PickProfile.php +++ b/CRM/Activity/Form/Task/PickProfile.php @@ -39,6 +39,11 @@ class CRM_Activity_Form_Task_PickProfile extends CRM_Activity_Form_Task { */ protected $_userContext; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build all the data structures needed to build the form. */ diff --git a/CRM/Activity/Form/Task/Print.php b/CRM/Activity/Form/Task/Print.php index 8c1b1b9e9b..0a5e6025e4 100644 --- a/CRM/Activity/Form/Task/Print.php +++ b/CRM/Activity/Form/Task/Print.php @@ -20,6 +20,11 @@ */ class CRM_Activity_Form_Task_Print extends CRM_Activity_Form_Task { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build all the data structures needed to build the form. */ diff --git a/CRM/Activity/Form/Task/RemoveFromTag.php b/CRM/Activity/Form/Task/RemoveFromTag.php index cfb9c23d18..2f5bfd0b57 100644 --- a/CRM/Activity/Form/Task/RemoveFromTag.php +++ b/CRM/Activity/Form/Task/RemoveFromTag.php @@ -34,6 +34,11 @@ class CRM_Activity_Form_Task_RemoveFromTag extends CRM_Activity_Form_Task { */ protected $_tags; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Activity/Import/Form/DataSource.php b/CRM/Activity/Import/Form/DataSource.php index c67c553230..a244cb7e0a 100644 --- a/CRM/Activity/Import/Form/DataSource.php +++ b/CRM/Activity/Import/Form/DataSource.php @@ -24,6 +24,11 @@ class CRM_Activity_Import_Form_DataSource extends CRM_Import_Form_DataSource { const IMPORT_ENTITY = 'Activity'; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Activity/Import/Form/MapField.php b/CRM/Activity/Import/Form/MapField.php index 499b991708..a7c2d2b49b 100644 --- a/CRM/Activity/Import/Form/MapField.php +++ b/CRM/Activity/Import/Form/MapField.php @@ -20,6 +20,11 @@ */ class CRM_Activity_Import_Form_MapField extends CRM_Import_Form_MapField { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Set variables up before form is built. */ diff --git a/CRM/Admin/Form/CKEditorConfig.php b/CRM/Admin/Form/CKEditorConfig.php index 6de81d37ca..d0e3c7c435 100644 --- a/CRM/Admin/Form/CKEditorConfig.php +++ b/CRM/Admin/Form/CKEditorConfig.php @@ -22,6 +22,11 @@ class CRM_Admin_Form_CKEditorConfig extends CRM_Core_Form { const CONFIG_FILEPATH = '[civicrm.files]/persist/crm-ckeditor-'; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Settings that cannot be configured in "advanced options" * diff --git a/CRM/Admin/Form/CMSUser.php b/CRM/Admin/Form/CMSUser.php index f6649c3223..1d7f614584 100644 --- a/CRM/Admin/Form/CMSUser.php +++ b/CRM/Admin/Form/CMSUser.php @@ -20,6 +20,11 @@ */ class CRM_Admin_Form_CMSUser extends CRM_Core_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Admin/Form/Generic.php b/CRM/Admin/Form/Generic.php index 2c23019a6a..6c4a66ceff 100644 --- a/CRM/Admin/Form/Generic.php +++ b/CRM/Admin/Form/Generic.php @@ -27,6 +27,11 @@ class CRM_Admin_Form_Generic extends CRM_Core_Form { protected $includesReadOnlyFields = FALSE; public $_defaults = []; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Get the tpl file name. * diff --git a/CRM/Admin/Form/Job.php b/CRM/Admin/Form/Job.php index 2738c1b49c..26217bcdaf 100644 --- a/CRM/Admin/Form/Job.php +++ b/CRM/Admin/Form/Job.php @@ -21,6 +21,11 @@ class CRM_Admin_Form_Job extends CRM_Admin_Form { public $_id = NULL; + /** + * @var bool + */ + public $submitOnce = TRUE; + public function preProcess() { parent::preProcess(); diff --git a/CRM/Admin/Form/LabelFormats.php b/CRM/Admin/Form/LabelFormats.php index 9c60fe8de7..e3936dbec3 100644 --- a/CRM/Admin/Form/LabelFormats.php +++ b/CRM/Admin/Form/LabelFormats.php @@ -49,6 +49,11 @@ class CRM_Admin_Form_LabelFormats extends CRM_Admin_Form { */ protected $_group = NULL; + /** + * @var bool + */ + public $submitOnce = TRUE; + public function preProcess() { $this->_id = $this->get('id'); $this->_group = CRM_Utils_Request::retrieve('group', 'String', $this, FALSE, 'label_format'); diff --git a/CRM/Admin/Form/LocationType.php b/CRM/Admin/Form/LocationType.php index b436c039d4..433d592bb7 100644 --- a/CRM/Admin/Form/LocationType.php +++ b/CRM/Admin/Form/LocationType.php @@ -20,6 +20,11 @@ */ class CRM_Admin_Form_LocationType extends CRM_Admin_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Admin/Form/MailSettings.php b/CRM/Admin/Form/MailSettings.php index c41cb9b509..0978ed00da 100644 --- a/CRM/Admin/Form/MailSettings.php +++ b/CRM/Admin/Form/MailSettings.php @@ -23,6 +23,11 @@ class CRM_Admin_Form_MailSettings extends CRM_Admin_Form { protected $_testButtonName; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Admin/Form/Mapping.php b/CRM/Admin/Form/Mapping.php index 16b0255a16..b924ab1acf 100644 --- a/CRM/Admin/Form/Mapping.php +++ b/CRM/Admin/Form/Mapping.php @@ -20,6 +20,11 @@ */ class CRM_Admin_Form_Mapping extends CRM_Admin_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Admin/Form/MessageTemplates.php b/CRM/Admin/Form/MessageTemplates.php index bc3f3e5074..f090410596 100644 --- a/CRM/Admin/Form/MessageTemplates.php +++ b/CRM/Admin/Form/MessageTemplates.php @@ -35,6 +35,11 @@ class CRM_Admin_Form_MessageTemplates extends CRM_Core_Form { */ protected $_is_document = FALSE; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * PreProcess form - load existing values. * diff --git a/CRM/Admin/Form/Navigation.php b/CRM/Admin/Form/Navigation.php index 6a50bf5e65..e54643d164 100644 --- a/CRM/Admin/Form/Navigation.php +++ b/CRM/Admin/Form/Navigation.php @@ -26,6 +26,11 @@ class CRM_Admin_Form_Navigation extends CRM_Admin_Form { */ protected $_currentParentID = NULL; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Admin/Form/OptionGroup.php b/CRM/Admin/Form/OptionGroup.php index 2a5ec115a2..d981640425 100644 --- a/CRM/Admin/Form/OptionGroup.php +++ b/CRM/Admin/Form/OptionGroup.php @@ -20,6 +20,11 @@ */ class CRM_Admin_Form_OptionGroup extends CRM_Admin_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Explicitly declare the entity api name. */ diff --git a/CRM/Admin/Form/Options.php b/CRM/Admin/Form/Options.php index 48f0d9ac87..123eee121f 100644 --- a/CRM/Admin/Form/Options.php +++ b/CRM/Admin/Form/Options.php @@ -40,6 +40,11 @@ class CRM_Admin_Form_Options extends CRM_Admin_Form { */ protected $_domainSpecific = FALSE; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Pre-process */ diff --git a/CRM/Admin/Form/ParticipantStatusType.php b/CRM/Admin/Form/ParticipantStatusType.php index d25661c40b..a3097c7de7 100644 --- a/CRM/Admin/Form/ParticipantStatusType.php +++ b/CRM/Admin/Form/ParticipantStatusType.php @@ -16,6 +16,11 @@ */ class CRM_Admin_Form_ParticipantStatusType extends CRM_Admin_Form { + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Explicitly declare the entity api name. */ diff --git a/CRM/Admin/Form/PaymentProcessorType.php b/CRM/Admin/Form/PaymentProcessorType.php index 89adf8ac7b..2259920ef8 100644 --- a/CRM/Admin/Form/PaymentProcessorType.php +++ b/CRM/Admin/Form/PaymentProcessorType.php @@ -23,6 +23,11 @@ class CRM_Admin_Form_PaymentProcessorType extends CRM_Admin_Form { protected $_fields = NULL; + /** + * @var bool + */ + public $submitOnce = TRUE; + public function preProcess() { parent::preProcess(); diff --git a/CRM/Admin/Form/PdfFormats.php b/CRM/Admin/Form/PdfFormats.php index 1f7c10a0f5..87d2970f2e 100644 --- a/CRM/Admin/Form/PdfFormats.php +++ b/CRM/Admin/Form/PdfFormats.php @@ -43,6 +43,11 @@ class CRM_Admin_Form_PdfFormats extends CRM_Admin_Form { */ public $_id = NULL; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build the form object. */ diff --git a/CRM/Contribute/Form/Contribution.php b/CRM/Contribute/Form/Contribution.php index d843075338..46c6b54306 100644 --- a/CRM/Contribute/Form/Contribution.php +++ b/CRM/Contribute/Form/Contribution.php @@ -195,6 +195,11 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP */ public $_softCreditItemCount = 11; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Explicitly declare the form context. */ diff --git a/CRM/Contribute/Form/Search.php b/CRM/Contribute/Form/Search.php index 866c178848..8b2594e073 100644 --- a/CRM/Contribute/Form/Search.php +++ b/CRM/Contribute/Form/Search.php @@ -47,6 +47,11 @@ class CRM_Contribute_Form_Search extends CRM_Core_Form_Search { */ protected $_prefix = 'contribute_'; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Explicitly declare the entity api name. */ diff --git a/CRM/Contribute/Form/Task/Invoice.php b/CRM/Contribute/Form/Task/Invoice.php index 4050ebe825..7da9b101c4 100644 --- a/CRM/Contribute/Form/Task/Invoice.php +++ b/CRM/Contribute/Form/Task/Invoice.php @@ -54,6 +54,11 @@ class CRM_Contribute_Form_Task_Invoice extends CRM_Contribute_Form_Task { */ public $_selectedOutput; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Build all the data structures needed to build the form. */ diff --git a/CRM/SMS/Form/Provider.php b/CRM/SMS/Form/Provider.php index a9daf14057..1f5e2313e1 100644 --- a/CRM/SMS/Form/Provider.php +++ b/CRM/SMS/Form/Provider.php @@ -21,6 +21,11 @@ class CRM_SMS_Form_Provider extends CRM_Core_Form { protected $_id = NULL; + /** + * @var bool + */ + public $submitOnce = TRUE; + public function preProcess() { $this->_id = $this->get('id'); diff --git a/CRM/UF/Form/Group.php b/CRM/UF/Form/Group.php index c464d1a2f4..58c9b9f540 100644 --- a/CRM/UF/Form/Group.php +++ b/CRM/UF/Form/Group.php @@ -47,6 +47,11 @@ class CRM_UF_Form_Group extends CRM_Core_Form { */ protected $deleteMessage; + /** + * @var bool + */ + public $submitOnce = TRUE; + /** * Set entity fields to be assigned to the form. */ -- 2.25.1