Towards CRM-20155 clean up form code in order to consolidate function use.
authoreileen <emcnaughton@wikimedia.org>
Wed, 23 Aug 2017 01:40:57 +0000 (13:40 +1200)
committereileen <emcnaughton@wikimedia.org>
Wed, 23 Aug 2017 02:02:56 +0000 (14:02 +1200)
commit5721d85e406e8e9c233135188c4bba4d21ee79b3
treed499259134148198a3f796f7378c200d4b00e042
parent8af1022fe6beeb834d4a7ce7683753fc79b61784
Towards CRM-20155 clean up form code in order to consolidate function use.

The code in the Find and Merge Duplicate Contacts form has mystified me for along time. As a step towards extracting
dedupe code into separate extension/s I have gone through & tidied up the finding of duplicates to re-use a function
used elsewhere rather than duplicate it on the form. In the process I tried, and failed, to come up with
a rationale for the duplicate form catching represented in setting form properties.

Note that I made the  parameter explicit. I am expecting this to be a URL paramter in the future
(currently deploying that to our site as such in the context of being able to find matches for specfic contacts.
I felt making it explicit now would aid in not missing instances of it when patching later
CRM/Contact/Form/Task/Merge.php
CRM/Contact/Page/DedupeFind.php
CRM/Dedupe/Merger.php