$this->assign('otherUfName', $otherUser ? $otherUser['name'] : NULL);
}
- $cmsUser = ($mainUfId && $otherUfId) ? TRUE : FALSE;
+ $cmsUser = $mainUfId && $otherUfId;
$this->assign('user', $cmsUser);
$rowsElementsAndInfo = CRM_Dedupe_Merger::getRowsElementsAndInfo($this->_cid, $this->_oid);
}
// add related table elements
- foreach ($rowsElementsAndInfo['rel_table_elements'] as $relTableElement) {
- $element = $this->addElement($relTableElement[0], $relTableElement[1]);
+ foreach (array_keys($rowsElementsAndInfo['rel_tables']) as $relTableElement) {
+ $element = $this->addElement('checkbox', $relTableElement);
$element->setChecked(TRUE);
}
CRM_Utils_System::permissionDenied();
}
// ensure that oid is not the current user, if so refuse to do the merge
- if (CRM_Core_Session::singleton()->getLoggedInContactID() == $oid) {
+ if (CRM_Core_Session::getLoggedInContactID() == $oid) {
$message = ts('The contact record which is linked to the currently logged in user account - \'%1\' - cannot be deleted.',
[1 => CRM_Core_Session::singleton()->getLoggedInContactDisplayName()]
);