This is no longer used in later functions and a quick grep of the code finds only one deprecated
function still refers to ids-billing after this
* Get the input from passed in fields.
*
* @param array $input
- * @param array $ids
*
* @throws \CRM_Core_Exception
*/
- public function getInput(&$input, &$ids) {
+ public function getInput(&$input) {
$input['amount'] = $this->retrieve('x_amount', 'String');
$input['subscription_id'] = $this->retrieve('x_subscription_id', 'Integer');
$input['response_code'] = $this->retrieve('x_response_code', 'Integer');
$input['response_reason_text'] = $this->retrieve('x_response_reason_text', 'String', FALSE);
$input['subscription_paynum'] = $this->retrieve('x_subscription_paynum', 'Integer', FALSE, 0);
$input['trxn_id'] = $this->retrieve('x_trans_id', 'String', FALSE);
- $input['trxn_id'] = $this->retrieve('x_trans_id', 'String', FALSE);
$input['receive_date'] = $this->retrieve('receive_date', 'String', FALSE, date('YmdHis', strtotime('now')));
if ($input['trxn_id']) {
$input['trxn_id'] = md5(uniqid(rand(), TRUE));
}
- $billingID = $ids['billing'] = CRM_Core_BAO_LocationType::getBilling();
+ $billingID = CRM_Core_BAO_LocationType::getBilling();
$params = [
'first_name' => 'x_first_name',
'last_name' => 'x_last_name',
$membershipID = $this->retrieve('membershipID', 'Integer', FALSE);
$contributionRecurID = $this->retrieve('contributionRecurID', 'Integer', FALSE);
- $this->getInput($input, $ids);
+ $this->getInput($input);
if ($component == 'event') {
$ids['event'] = $this->retrieve('eventID', 'Integer', TRUE);
/**
* @param array $input
- * @param array $ids
*
* @throws \CRM_Core_Exception
*/
- public function getInput(&$input, &$ids) {
- $billingID = $ids['billing'] = CRM_Core_BAO_LocationType::getBilling();
+ public function getInput(&$input) {
+ $billingID = CRM_Core_BAO_LocationType::getBilling();
$input['txnType'] = $this->retrieve('txn_type', 'String', FALSE);
$input['paymentStatus'] = $this->retrieve('payment_status', 'String', FALSE);
$input['invoice'] = $this->retrieve('invoice', 'String', TRUE);
$ids['contact'] = self::getValue('c', TRUE);
$ids['contribution'] = self::getValue('b', TRUE);
- $this->getInput($input, $ids);
+ $this->getInput($input);
if ($this->_component == 'event') {
$ids['event'] = self::getValue('e', TRUE);
/**
* @param array $input
- * @param array $ids
*
* @return void
* @throws CRM_Core_Exception
*/
- public function getInput(&$input, &$ids) {
- $billingID = $ids['billing'] = CRM_Core_BAO_LocationType::getBilling();
+ public function getInput(&$input) {
+ $billingID = CRM_Core_BAO_LocationType::getBilling();
$input['txnType'] = self::retrieve('txn_type', 'String', 'POST', FALSE);
$input['paymentStatus'] = self::retrieve('payment_status', 'String', 'POST', FALSE);