@@ -296,14 +296,13 @@ function pmpro_email_templates_send_test() {
296
296
297
297
$ test_user = $ current_user ;
298
298
299
-
300
- //test subscription object
301
- $ test_subscription = new PMPro_Subscription ( array ( 'user_id ' => $ test_user ->ID , 'membership_level_id ' => $ test_user ->membership_level ->id , 'next_payment_date ' => date ( 'Y-m-d ' , strtotime ( '+1 month ' ) ) ) );
302
-
303
299
// Grab the first membership level defined as a "test level" to use
304
300
$ all_levels = pmpro_getAllLevels ( true );
305
301
$ test_user ->membership_level = array_pop ( $ all_levels );
306
302
303
+ //test subscription object
304
+ $ test_subscription = new PMPro_Subscription ( array ( 'user_id ' => $ test_user ->ID , 'membership_level_id ' => $ test_user ->membership_level ->id , 'next_payment_date ' => date ( 'Y-m-d ' , strtotime ( '+1 month ' ) ) ) );
305
+
307
306
//add notice to email body
308
307
add_filter ('pmpro_email_body ' , 'pmpro_email_templates_test_body ' , 10 , 2 );
309
308
@@ -314,11 +313,11 @@ function pmpro_email_templates_send_test() {
314
313
switch ($ test_email ->template ) {
315
314
case 'cancel ' :
316
315
$ send_email = 'sendCancelEmail ' ;
317
- $ params = array ($ test_user );
316
+ $ params = array ($ test_user, $ test_user -> membership_level -> id );
318
317
break ;
319
318
case 'cancel_admin ' :
320
319
$ send_email = 'sendCancelAdminEmail ' ;
321
- $ params = array ($ current_user , $ current_user ->membership_level ->id );
320
+ $ params = array ($ test_user , $ test_user ->membership_level ->id );
322
321
break ;
323
322
case 'cancel_on_next_payment_date ' :
324
323
case 'cancel_on_next_payment_date_admin ' :
0 commit comments