/** * Mass update pledge statuses. * * @param array $params * * @return array */ function civicrm_api3_job_process_pledge($params) { // *** Uncomment the next line if you want automated reminders to be sent // $params['send_reminders'] = true; $result = CRM_Pledge_BAO_Pledge::updatePledgeStatus($params); if ($result['is_error'] == 0) { // experiment: detailed execution log is a result here return civicrm_api3_create_success($result['messages']); } else { return civicrm_api3_create_error($result['error_message']); } }
/** * Mass update pledge statuses * * @param array $params (reference ) input parameters * * @return boolean true if success, else false * @static * @access public * */ function civicrm_api3_job_process_pledge($params) { require_once 'CRM/Pledge/BAO/Pledge.php'; $result = CRM_Pledge_BAO_Pledge::updatePledgeStatus($params); if ($result['is_error'] == 0) { // experiment: detailed execution log is a result here return civicrm_api3_create_success($result['messages']); } else { return civicrm_api3_create_error($result['error_message']); } }