public static function affCommissions($affiliateId, $filterStartDate, $filterEndDate, Infusionsoft_App $app = null) { $commissionData = parent::affCommissions($affiliateId, $filterStartDate, $filterEndDate, $app); $commissions = array(); foreach ($commissionData as $index => $commissionDatum) { //The API service doesn't return AffId, but it is part of the object $commissionDatum['Id'] = $affiliateId . '/' . $commissionDatum['InvoiceId'] . '/' . $commissionDatum['DateEarned'] . '/' . $index; $commissionDatum['AffiliateId'] = $affiliateId; $commission = new Infusionsoft_Commission(); $commission->loadFromArray($commissionDatum); $commissions[] = $commission; } return $commissions; }
public function removeField($fieldName) { $fieldIndex = array_search($fieldName, self::$tableFields); if ($fieldIndex !== false) { unset(self::$tableFields[$fieldIndex]); self::$tableFields = array_values(self::$tableFields); } }