function setDefaultValues() { $defaults = array(); if ($this->get('page_id')) { $result = civicrm_api('Pcpteams', 'get', array('version' => 3, 'sequential' => 1, 'pcp_id' => $this->get('page_id'))); $branchCfId = CRM_Pcpteams_Utils::getBranchorPartnerCustomFieldId(); if (isset($result['values'][0]["org_id"])) { $defaults['pcp_branch_contact'] = $result['values'][0]["org_id"]; $defaultValues = array('id' => $result['values'][0]["custom_{$branchCfId}_id"], 'label' => CRM_Contact_BAO_Contact::displayName($result['values'][0]["org_id"])); $this->assign('defaultValues', json_encode($defaultValues)); } } return $defaults; }