CRM-15954 set backoffice defaults for credit card to every one month
authorEileen McNaughton <eileen@fuzion.co.nz>
Wed, 11 Feb 2015 21:44:09 +0000 (10:44 +1300)
committerEileen McNaughton <eileen@fuzion.co.nz>
Wed, 11 Feb 2015 21:44:09 +0000 (10:44 +1300)
NB I tested this with non-credit card & setting the defaults for fields that are not relevant
or don't exist doesn't seem to matter, so I didn't see the need to 'if ' them

CRM/Contribute/Form/Contribution.php

index 0f57712c08408f56e879f0f54474973b7324eaf0..7e67dc5595091d8189f1f9a87a2e0e0478879201 100644 (file)
@@ -353,6 +353,9 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
       return $defaults;
     }
 
+    $defaults['frequency_interval'] = 1;
+    $defaults['frequency_unit'] = 'month';
+
     // Set soft credit defaults.
     CRM_Contribute_Form_SoftCredit::setDefaultValues($defaults, $this);