X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FFriend%2FForm%2FContribute.php;h=1dc150ae973bf7f36edf4dea14dd08730e79d84a;hb=fdfd59ccd77f9b06547204a505b67e35bf6596d7;hp=ddfc05524e7d22e0f0969a9a56821647fefa2353;hpb=9c2e4fb9824d9913d19a7f7e24ada6093a409461;p=civicrm-core.git diff --git a/CRM/Friend/Form/Contribute.php b/CRM/Friend/Form/Contribute.php index ddfc05524e..1dc150ae97 100644 --- a/CRM/Friend/Form/Contribute.php +++ b/CRM/Friend/Form/Contribute.php @@ -1,9 +1,9 @@ _id, 'title'); @@ -89,10 +89,17 @@ class CRM_Friend_Form_Contribute extends CRM_Contribute_Form_ContributionPage { /** * Function to build the form * - * @return None + * @return void * @access public */ public function buildQuickForm() { + if (isset($this->_id)) { + $defaults['entity_table'] = 'civicrm_contribution_page'; + $defaults['entity_id'] = $this->_id; + CRM_Friend_BAO_Friend::getValues($defaults); + $this->_friendId = CRM_Utils_Array::value('id', $defaults); + } + CRM_Friend_BAO_Friend::buildFriendForm($this); parent::buildQuickForm(); } @@ -102,7 +109,7 @@ class CRM_Friend_Form_Contribute extends CRM_Contribute_Form_ContributionPage { * * @access public * - * @return None + * @return void */ public function postProcess() { // get the submitted form values.