X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FForm%2FMerge.php;h=be4c5894a9d13163d438b1156d5e899dc5435efc;hb=a79ce6aa19be7ba9ca25ac148c9e2d353dfa3c23;hp=0f68d5a057c24f8f5fc97f1ca5a84558509596ef;hpb=ab5db05b03f85c2b750f46ecb83a09c7777a99a1;p=civicrm-core.git diff --git a/CRM/Contact/Form/Merge.php b/CRM/Contact/Form/Merge.php index 0f68d5a057..be4c5894a9 100644 --- a/CRM/Contact/Form/Merge.php +++ b/CRM/Contact/Form/Merge.php @@ -229,9 +229,9 @@ class CRM_Contact_Form_Merge extends CRM_Core_Form { } // add related table elements - foreach ($rowsElementsAndInfo['rel_table_elements'] as $relTableElement) { - $element = $this->addElement($relTableElement[0], $relTableElement[1]); - $element->setChecked(TRUE); + foreach (array_keys($rowsElementsAndInfo['rel_tables']) as $relTableElement) { + $this->addElement('checkbox', $relTableElement); + $this->_defaults[$relTableElement] = 1; } $this->assign('rel_tables', $rowsElementsAndInfo['rel_tables']); @@ -414,4 +414,14 @@ class CRM_Contact_Form_Merge extends CRM_Core_Form { ]); } + /** + * Set the defaults for the form. + * + * @return array + * Array of default values + */ + public function setDefaultValues() { + return $this->_defaults; + } + }