/** * * Get the payment method (foreign record) in given record, or use default, if not set * @param Tinebase_Record_Abstract $record * @param unknown_type $fieldForeignId */ public function getPaymentMethodFromRecordOrDefault(Tinebase_Record_Abstract $record, $fieldForeignId) { if ($record->__get($fieldForeignId)) { return $record->getForeignRecord($fieldForeignId, $this); } return $this->getDefaultPaymentMethod(); }