*
*/
public static function getValues($fieldId, &$values, $orderBy = 'weight', $isActive = FALSE) {
+ CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes($financialTypes);
$fieldValueDAO = new CRM_Price_DAO_PriceFieldValue();
$fieldValueDAO->price_field_id = $fieldId;
$fieldValueDAO->orderBy($orderBy, 'label');
$fieldValueDAO->find();
while ($fieldValueDAO->fetch()) {
+ if (!in_array($fieldValueDAO->financial_type_id, array_keys($financialTypes))) {
+ continue;
+ }
CRM_Core_DAO::storeValues($fieldValueDAO, $values[$fieldValueDAO->id]);
}