<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.6 |
+ | CiviCRM version 4.7 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2014 |
+ | Copyright CiviCRM LLC (c) 2004-2017 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
*/
/**
- * Create or update a contribution_recur.
+ * Create or update a ContributionRecur.
*
* @param array $params
* Array per getfields metadata.
* api result array
*/
function civicrm_api3_contribution_recur_create($params) {
+ _civicrm_api3_custom_format_params($params, $values, 'ContributionRecur');
+ $params = array_merge($params, $values);
return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params);
}
$params['create_date']['api.default'] = 'now';
$params['frequency_interval']['api.required'] = 1;
$params['start_date']['api.default'] = 'now';
+ $params['modified_date']['api.default'] = 'now';
}
/**
}
/**
- * Cancel a recurring contribution of existing contribution_recur.id.
+ * Cancel a recurring contribution of existing ContributionRecur given its id.
*
* @param array $params
* Array containing id of the recurring contribution.
}
/**
- * Delete an existing contribution_recur.
+ * Delete an existing ContributionRecur.
*
- * This method is used to delete any existing contribution_recur. id of the group
- * to be deleted is required field in $params array
+ * This method is used to delete an existing ContributionRecur given its id.
*
* @param array $params
* [id]