コード例 #1
0
 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;
 }