Awight has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/201427

Change subject: WIP General donations import
......................................................................

WIP General donations import

Bug: T88836
Change-Id: Id6b5f2dd6b3ba8c61dca17cbfb20cb76e39f661b
---
R sites/all/modules/offline2civicrm/AbstractDonationsFile.php
M sites/all/modules/offline2civicrm/CoinbaseFile.php
M sites/all/modules/offline2civicrm/ForeignChecksFile.php
R sites/all/modules/offline2civicrm/GeneralChecksFile.php
M sites/all/modules/offline2civicrm/JpMorganFile.php
M sites/all/modules/offline2civicrm/PayPalChecksFile.php
6 files changed, 12 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/crm 
refs/changes/27/201427/1

diff --git a/sites/all/modules/offline2civicrm/ChecksFile.php 
b/sites/all/modules/offline2civicrm/AbstractDonationsFile.php
similarity index 97%
rename from sites/all/modules/offline2civicrm/ChecksFile.php
rename to sites/all/modules/offline2civicrm/AbstractDonationsFile.php
index 07231e6..535f788 100644
--- a/sites/all/modules/offline2civicrm/ChecksFile.php
+++ b/sites/all/modules/offline2civicrm/AbstractDonationsFile.php
@@ -3,7 +3,7 @@
 /**
  * CSV batch format for manually-keyed donation checks
  */
-abstract class ChecksFile {
+abstract class AbstractDonationsFile {
     protected $numSkippedRows = 0;
 
     /**
@@ -159,6 +159,12 @@
                     $msg['gateway'] = "arizonalockbox";
                     break;
 
+                case 'Engage':
+                case 'Engage Direct Mail':
+                    $msg['contribution_type'] = 'Engage';
+                    $msg['gateway'] = 'engage';
+                    break;
+
                 case "Cash":
                     $msg['contribution_type'] = "cash";
                     break;
diff --git a/sites/all/modules/offline2civicrm/CoinbaseFile.php 
b/sites/all/modules/offline2civicrm/CoinbaseFile.php
index 9dd0a9b..c81c88f 100644
--- a/sites/all/modules/offline2civicrm/CoinbaseFile.php
+++ b/sites/all/modules/offline2civicrm/CoinbaseFile.php
@@ -5,7 +5,7 @@
  *
  * See https://coinbase.com/reports
  */
-class CoinbaseFile extends ChecksFile {
+class CoinbaseFile extends AbstractDonationsFile {
     protected $refundLastTransaction = false;
 
     protected function getRequiredColumns() {
diff --git a/sites/all/modules/offline2civicrm/ForeignChecksFile.php 
b/sites/all/modules/offline2civicrm/ForeignChecksFile.php
index e4e4658..9da7793 100644
--- a/sites/all/modules/offline2civicrm/ForeignChecksFile.php
+++ b/sites/all/modules/offline2civicrm/ForeignChecksFile.php
@@ -1,6 +1,6 @@
 <?php
 
-class ForeignChecksFile extends ChecksFile {
+class ForeignChecksFile extends AbstractDonationsFile {
     protected function getRequiredColumns() {
         return array(
             'Check Number',
diff --git a/sites/all/modules/offline2civicrm/AzlChecksFile.php 
b/sites/all/modules/offline2civicrm/GeneralChecksFile.php
similarity index 94%
rename from sites/all/modules/offline2civicrm/AzlChecksFile.php
rename to sites/all/modules/offline2civicrm/GeneralChecksFile.php
index ae93026..9dc6b6d 100644
--- a/sites/all/modules/offline2civicrm/AzlChecksFile.php
+++ b/sites/all/modules/offline2civicrm/GeneralChecksFile.php
@@ -1,6 +1,6 @@
 <?php
 
-class AzlChecksFile extends ChecksFile {
+class DonationsFile extends AbstractDonationsFile {
     function getRequiredColumns() {
         return array(
             'Batch',
diff --git a/sites/all/modules/offline2civicrm/JpMorganFile.php 
b/sites/all/modules/offline2civicrm/JpMorganFile.php
index c1802dd..9662be0 100644
--- a/sites/all/modules/offline2civicrm/JpMorganFile.php
+++ b/sites/all/modules/offline2civicrm/JpMorganFile.php
@@ -1,6 +1,6 @@
 <?php
 
-class JpMorganFile extends ChecksFile {
+class JpMorganFile extends AbstractDonationsFile {
     protected function getRequiredColumns() {
         return array(
             'ACCOUNT NAME',
diff --git a/sites/all/modules/offline2civicrm/PayPalChecksFile.php 
b/sites/all/modules/offline2civicrm/PayPalChecksFile.php
index 45fbfc2..1335359 100644
--- a/sites/all/modules/offline2civicrm/PayPalChecksFile.php
+++ b/sites/all/modules/offline2civicrm/PayPalChecksFile.php
@@ -1,6 +1,6 @@
 <?php
 
-class PayPalChecksFile extends ChecksFile {
+class PayPalChecksFile extends AbstractDonationsFile {
 
     protected function getRequiredColumns() {
         return array(

-- 
To view, visit https://gerrit.wikimedia.org/r/201427
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id6b5f2dd6b3ba8c61dca17cbfb20cb76e39f661b
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/fundraising/crm
Gerrit-Branch: master
Gerrit-Owner: Awight <awi...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to