/** * Get Soft credit to list in DT */ public static function getSoftContributionRows() { $requiredParameters = array('cid' => 'Integer', 'context' => 'String'); $optionalParameters = array('entityID' => 'Integer', 'isTest' => 'Integer'); $params = CRM_Core_Page_AJAX::defaultSortAndPagerParams(); $params += CRM_Core_Page_AJAX::validateParams($requiredParameters, $optionalParameters); $softCreditList = CRM_Contribute_BAO_ContributionSoft::getSoftContributionSelector($params); if (!empty($_GET['is_unit_test'])) { return $softCreditList; } CRM_Utils_JSON::output($softCreditList); }