X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FPledgePayment.php;h=722dc400c1a33945f6b44bb002cf4960cb6471b0;hb=85bb0909cffd925f4cd5c0022a68a1ff74d3ad8e;hp=122b22c2de047e25304c4b18be385df3a4745e25;hpb=9c2e4fb9824d9913d19a7f7e24ada6093a409461;p=civicrm-core.git diff --git a/api/v3/PledgePayment.php b/api/v3/PledgePayment.php index 122b22c2de..722dc400c1 100644 --- a/api/v3/PledgePayment.php +++ b/api/v3/PledgePayment.php @@ -2,9 +2,9 @@ /* +--------------------------------------------------------------------+ - | CiviCRM version 4.4 | + | CiviCRM version 4.5 | +--------------------------------------------------------------------+ - | Copyright CiviCRM LLC (c) 2004-2013 | + | Copyright CiviCRM LLC (c) 2004-2014 | +--------------------------------------------------------------------+ | This file is a part of CiviCRM. | | | @@ -32,7 +32,7 @@ * @package CiviCRM_APIv3 * @subpackage API_Pledge_Payment * - * @copyright CiviCRM LLC (c) 2004-2013 + * @copyright CiviCRM LLC (c) 2004-2014 * @version $Id: PledgePayment.php * */ @@ -56,7 +56,7 @@ function civicrm_api3_pledge_payment_create($params) { $paymentParams = $params; - if (empty($params['id']) && !CRM_Utils_Array::value('option.create_new', $params)) { + if (empty($params['id']) && empty($params['option.create_new'])) { $paymentDetails = CRM_Pledge_BAO_PledgePayment::getOldestPledgePayment($params['pledge_id']); if (empty($paymentDetails)) { return civicrm_api3_create_error("There are no unmatched payment on this pledge. Pass in the pledge_payment id to specify one or 'option.create_new' to create one"); @@ -128,6 +128,13 @@ function civicrm_api3_pledge_payment_get($params) { return _civicrm_api3_basic_get(_civicrm_api3_get_BAO(__FUNCTION__), $params); } +/** + * @param $pledgeId + * @param $paymentStatusId + * @param $paymentIds + * + * @return mixed + */ function updatePledgePayments($pledgeId, $paymentStatusId, $paymentIds) { $result = updatePledgePayments($pledgeId, $paymentStatusId, $paymentIds = NULL); @@ -137,6 +144,8 @@ function updatePledgePayments($pledgeId, $paymentStatusId, $paymentIds) { /** * Gets field for civicrm_pledge_payment functions * + * @param $params + * * @return array fields valid for other functions */ function civicrm_api3_pledge_payment_get_spec(&$params) {