//disable the email entirely $msg[$email_type]['subject'] = $msg[$user]['body'] = ''; } } } return $msg; } public static function gateway_admin_emails($emails, $EM_Booking) { if (empty($EM_Booking->booking_meta['gateway']) || $EM_Booking->get_price() == 0) { return $emails; } $gateway = $EM_Booking->booking_meta['gateway']; $EM_Gateway = EM_Gateways::get_gateway($gateway); $admin_emails_array = self::get_gateway_admin_emails($EM_Gateway); $admin_emails = array(); if (get_class($EM_Booking) == 'EM_Booking') { if (!empty($admin_emails_array[$gateway])) { $admin_emails = explode(',', $admin_emails_array[$gateway]); } } elseif (get_class($EM_Booking) == 'EM_Multiple_Booking') { //if MB mode is on, we check the mb email templates instead if (!empty($admin_emails_array[$gateway . '-mb'])) { $admin_emails = explode(',', $admin_emails_array[$gateway . '-mb']); } } return array_merge($emails, $admin_emails); } } EM_Custom_Emails::init();